Maison interface Web tutoriel HTML CSS3圆角,阴影,透明_html/css_WEB-ITnose

CSS3圆角,阴影,透明_html/css_WEB-ITnose

Jun 24, 2016 am 11:51 AM
透明 阴影

CSS实现圆角,阴影,透明的方法很多,传统的方法都比较复杂,用CSS3就方便很多了,虽然现在各浏览器对CSS3的支持还不是很好,但不久的将来CSS3就会普及.

 

1.圆角

CSS3实现圆角有两种方法.

第一种是背景图像,传统的CSS每个元素只能有一个背景图像,但是CSS3可以允许一个元素有多个背景图像.这样给一个元素添加4个1/4圆的背景图像,分别位于4个角上就可以实现圆角了.

Html代码  

  1. .box {  
  2.     /* 首先定义要使用的4幅图像为背景图 */  
  3.     background-image: url(/img/top-left.gif),  
  4.                                    url(/img/top-right.gif),  
  5.                                    url(/img/bottom-left.gif),  
  6.                                    url(/img/bottom-right.gif);  
  7.     /* 然后定义不重复显示 */  
  8.     background-repeat: no-repeat,  
  9.                                      no-repeat,  
  10.                                      no-repeat,  
  11.                                      no-repeat;  
  12.     /* 最后定义4幅图分别显示在4个角上 */  
  13.     background-position: top left,  
  14.                                        top right,  
  15.                                        bottom left,  
  16.                                        bottom right;  
  17. }  

 第二种方法就简洁了,直接用CSS实现,不需要用图片.

Html代码  

  1. .box {  
  2.     /* 直接定义圆角的半径就可以了 */  
  3.     border-radius: 1em;  
  4. }  

 但是第二种方法还没有得到很好的支持,当前Firefox和Safari(同一个核心的Chrome也可以),需要使用前缀

Html代码  

  1. .box {  
  2.     -moz-border-radius: 1em;  
  3.     -webkit-border-radius: 1em;  
  4.     border-radius: 1em;  
  5. }  

 

2.阴影

CSS3的box-shadow属性可以直接实现阴影

Html代码  

  1. img {  
  2.     -webkit-box-shadow: 3px 3px 6px #666;  
  3.     -moz-box-shadow: 3px 3px 6px #666;  
  4.     box-shadow: 3px 3px 6px #666;  
  5. }  

 这个属性的4个参数是:垂直偏移,水平偏移,投影的宽度(模糊程度),颜色

 

3.透明

CSS本来就是支持透明的,IE以外的浏览器是opacity属性,IE是filter:alpha.但是,这个透明度有个缺点,就是它会使应用元素的内容也会继承它,比如有一个DIV,

Html代码  

  1. >  
  2.     内容  
  

 如果像上面这样DIV的背景是透明了,但是内容两个字也透明了,这时可以用RGBa.

Html代码  

  1. .alert {  
  2.     rgba(0,0,0,0.8);  
  3. }  

 这个属性前3个属性表示颜色红,绿,蓝,第四个是透明度.红绿蓝都是0代表黑色,所以rgba(0,0,0,0.8)就是将黑色的透明度设置为0.8.

 

 

CSS3使得原来很难实现的效果变得很简单,希望各浏览器对CSS3尽快实现完美支持.

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le problème de la ligne noire de la barre des tâches transparente Win11 Comment résoudre le problème de la ligne noire de la barre des tâches transparente Win11 Dec 22, 2023 pm 10:04 PM

Après que de nombreux amis aient utilisé translucenttb pour configurer une barre des tâches transparente, ils ont découvert qu'il y avait une ligne noire dans la barre des tâches transparente win11, ce qui semblait très inconfortable. Comment dois-je le résoudre pour le moment ? . Il y a une ligne noire dans la barre des tâches transparente win11 : Méthode 1 : 1. Selon les commentaires des utilisateurs, vous pouvez cliquer avec le bouton droit sur translucide et ouvrir les paramètres. 2. Définissez ensuite la « marge » de l'option d'icône sur « 1 » pour résoudre le problème. Méthode 2 : 1. Si cela ne fonctionne toujours pas, vous pouvez cliquer avec le bouton droit sur l'espace vide pour ouvrir « Personnalisation » 2. Sélectionnez ensuite le thème par défaut du système pour le modifier. Troisième méthode : 1. Si tout le reste échoue, il est recommandé de désinstaller translucenttb. 2. Remplacez ensuite

Explication détaillée de la façon de gérer toutes les ombres de polices sur un ordinateur Win10 Explication détaillée de la façon de gérer toutes les ombres de polices sur un ordinateur Win10 Jul 23, 2023 pm 11:13 PM

Lors de l'utilisation de l'ordinateur, certains problèmes peuvent survenir en raison d'un mauvais fonctionnement et d'autres situations. Récemment, certains internautes ont demandé que faire de toutes les ombres de polices sur leurs ordinateurs Win10, ce qui affecte la visualisation, et les icônes sur le bureau ont des ombres. L'éditeur ci-dessous vous apprendra comment effacer toutes les ombres de polices sur le bureau de votre ordinateur. Les étapes spécifiques sont les suivantes : 1. Allumez d'abord l'ordinateur, entrez la combinaison de touches win+r, ouvrez la fenêtre d'exécution et entrez gpedit.msc pour confirmer. 2. Recherchez Activer ActiveDesktop, double-cliquez dessus pour l'ouvrir et désactivez-le. 3. Ensuite, nous devons ouvrir le bouton Désactiver ActiveDesktop ci-dessous, puis l'activer. 4. Ensuite, ouvrez le système du panneau de configuration, ouvrez ses propriétés de paramètres système avancés, puis entrez les propriétés.

Comment résoudre le problème de transparence d'une ligne sur la barre des tâches Win11 ? Comment résoudre le problème de transparence d'une ligne sur la barre des tâches Win11 ? Jan 29, 2024 pm 12:12 PM

De nombreux utilisateurs de Win11 définiront leur barre des tâches pour qu'elle soit transparente lors de l'exécution du système, mais de nombreux utilisateurs verront une ligne noire apparaître sur la barre des tâches après l'avoir configurée. Alors, que se passe-t-il ? Les utilisateurs peuvent utiliser un logiciel tiers pour le configurer. Laissez ce site Web présenter soigneusement aux utilisateurs la solution au problème d'une ligne transparente sur la barre des tâches Win11. Solution au problème d'une ligne transparente sur la barre des tâches win11. Méthode 1 : 1. Selon les commentaires des utilisateurs, vous pouvez cliquer avec le bouton droit sur translucenttb et ouvrir les paramètres. 2. Définissez ensuite la marge de l'option d'icône sur 1 pour résoudre le problème. 2. Sélectionnez ensuite le thème par défaut du système et modifiez-le pour résoudre le problème.

Comment définir la transparence en CSS Comment définir la transparence en CSS Nov 01, 2023 am 10:00 AM

Les méthodes CSS pour définir la transparence incluent l'attribut d'opacité, la valeur de couleur rgba, l'attribut de couleur d'arrière-plan, l'utilisation de pseudo-éléments, etc. Introduction détaillée : 1. L'attribut d'opacité, en définissant l'attribut d'opacité de l'élément pour obtenir un effet transparent, la plage de valeurs de cet attribut est de 0 à 1, 0 signifie complètement transparent, 1 signifie complètement opaque 2. Valeur de couleur RVB, en définissant l'opacité de l'élément La couleur d'arrière-plan ou la couleur du texte est une valeur de couleur rgba pour obtenir un effet de transparence. La valeur de couleur rgba se compose du rouge, du vert, du bleu, de la transparence, etc.

Tutoriel graphique pour rendre la barre des tâches Win7 transparente Tutoriel graphique pour rendre la barre des tâches Win7 transparente Jul 20, 2023 am 09:49 AM

Aujourd'hui, un groupe d'utilisateurs a demandé pourquoi leurs ordinateurs n'avaient aucun effet de transparence après la réinstallation de Windows 7. En fait, cela est dû au fait que votre ordinateur ne met pas à jour le pilote de la carte graphique à temps et n'ajuste pas le thème Windows 7 Aero. Vous pouvez le configurer des manières suivantes. 1. Tout d'abord, vous devez vous assurer qu'un nouveau pilote de carte graphique est installé sur votre ordinateur. Vous pouvez utiliser Driver Wizard ou 360 Driver Master pour mettre à jour le pilote de la carte graphique en ligne. . 2. Face à un espace vide sur le bureau, cliquez avec le bouton droit, sélectionnez Personnaliser et ouvrez. 3. Recherchez le thème Aero ici et sélectionnez-le. Dans des circonstances normales, vous devriez pouvoir voir l'effet du verre transparent. Comprenez-vous le tutoriel sur la façon de rendre votre barre des tâches Win7 transparente ? Étudiants qui ne savent pas comment faire, veuillez le faire rapidement.

Comment définir la transparence du terminal dans le système Linux ? Comment définir la transparence du terminal dans le système Linux ? Jan 07, 2024 am 10:21 AM

Lorsque Linux exécute des commandes dans le terminal, afin de rendre difficile la visualisation d'autres documents d'aide, tels que des PDF, des pages Web, etc., vous pouvez définir la transparence du terminal. Comment la définir ? Jetons un coup d'œil au didacticiel détaillé ci-dessous. . 1. Activer les effets spéciaux de la fenêtre 1. Pour définir la transparence du terminal, vous devez d'abord activer les effets spéciaux de la fenêtre. Tout d'abord, cliquez sur « Centre de contrôle » dans la barre des tâches. 2. Cliquez sur "Afficher" dans le Control Center. 3. Dans « Affichage », assurez-vous que le bouton « Activer les effets de fenêtre » est activé. 4. De plus, vous pouvez également utiliser les touches de raccourci shift+win+tab pour ouvrir ou fermer rapidement les effets de fenêtre. 2. Définir la transparence

Comment obtenir l'effet d'ajouter une ombre aux blocs d'éléments en CSS Comment obtenir l'effet d'ajouter une ombre aux blocs d'éléments en CSS Sep 16, 2022 pm 05:08 PM

En CSS, vous pouvez utiliser l'attribut box-shadow pour ajouter une ombre à un bloc d'éléments. L'attribut box-shadow peut réaliser l'effet d'ombre de bordure et appliquer l'ombre à l'élément box. La syntaxe est « box-shadow : Ombre horizontale Ombre verticale Rayon d'expansion Couleur de l'ombre Mode de projection » ; en médaillon", une ombre intérieure peut être obtenue.

Comment ajuster la transparence de la barre des tâches Win11 Comment ajuster la transparence de la barre des tâches Win11 Jan 01, 2024 am 11:17 AM

De nombreux utilisateurs aiment la version transparente de la page. Sous le système win11, les utilisateurs peuvent également configurer une barre des tâches transparente via certaines méthodes, afin que le fonctionnement et l'apparence soient meilleurs. Comment définir la barre des tâches Win11 pour qu'elle soit transparente 1. Cliquez sur le menu Démarrer, puis ouvrez le Microsoft Store. 2. Recherchez « TranslucentTB », puis recherchez celui correspondant et téléchargez-le. 3. Cliquez ici pour installer. 4. Après ouverture, sélectionnez « Bureau » puis cliquez sur « Effacer ».

See all articles