CSS3中颜色线性渐变实战_html/css_WEB-ITnose
css3线性渐变可以设置3个参数值:方向、起始颜色、结束颜色。最简单的模式只需要定义起始颜色和结束颜色,起点、终点和方向默认自元素的顶部到底部。下面举例说明:
CSS Code复制内容到剪贴板
.test{ background:linear-gradient(red, blue); }
上述代码的效果如图所示。
最简单的线性渐变效果
如果要在一些旧版本的浏览器(除IE)下可以正常显示如图5.9的效果,则需要添加兼容代码:
CSS Code复制内容到剪贴板
.test { background:-webkit-linear-gradient(red, blue); /*webkit核心浏览器兼容代码*/ background:-o-linear-gradient(red, blue); /*Opera浏览器兼容代码*/ background:-moz-linear-gradient(red, blue); /*Firefox 浏览器兼容代码*/ background:linear-gradient(red, blue); /*标准语法要放在最后 */ }
线性渐变可以指定渐变的方向,如下例:
CSS Code复制内容到剪贴板
.test { background:-webkit-linear-gradient(left, red, blue); /*webkit核心浏览器兼容代码*/ background:-o-linear-gradient(left, red, blue); /*Opera浏览器兼容代码*/ background:-moz-linear-gradient(left, red, blue); /*Firefox 浏览器兼容代码*/ background:linear-gradient(to rightright, red, blue); /*标准语法要放在最后 */ }
上述代码的效果如图所示,设置了left/to right参数后,渐变方向从自上而下变成了自左向右。
指定起点
注意:标准写法的渐变方向格式如上例中的“to right”,在火狐和Opera浏览器下则使用right,而对于webkit核心浏览器则使用起点位置left来表示。
渐变方向还可以使用角度来表示,0deg、90deg、180deg和270deg分别对应to top、to right、to bottom和to left,例如:
CSS Code复制内容到剪贴板
.test { background:-webkit-linear-gradient(45deg, red, blue); /*webkit核心浏览器兼容代码*/ background:-o-linear-gradient(45deg, red, blue); /*Opera浏览器兼容代码*/ background:-moz-linear-gradient(45deg, red, blue); /*Firefox 浏览器兼容代码*/ background:linear-gradient(45deg, red, blue); /*标准语法 */ }
效果如图所示。
图5.11 指定渐变方向为45°
线性渐变不止支持两种颜色的渐变,还可以添加任意种颜色,比如可以使用线性渐变构造一个彩虹效果,如图5.12所示。
彩虹色
上图所示的彩虹色效果代码如下:
CSS Code复制内容到剪贴板
.test { background:-webkit-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet); background:-o-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet); background:-moz-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet); background:linear-gradient(to rightright, red,orange,yellow,green,blue,indigo,violet); }

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

L'article traite du HTML & lt; Progress & GT; élément, son but, son style et ses différences par rapport au & lt; mètre & gt; élément. L'objectif principal est de l'utiliser & lt; Progress & gt; pour l'achèvement des tâches et & lt; mètre & gt; pour stati

L'article traite du HTML & lt; Datalist & GT; élément, qui améliore les formulaires en fournissant des suggestions de saisie semi-automatique, en améliorant l'expérience utilisateur et en réduisant les erreurs. COMMANDE COMPRES: 159

L'article examine les meilleures pratiques pour assurer la compatibilité des navigateurs de HTML5, en se concentrant sur la détection des fonctionnalités, l'amélioration progressive et les méthodes de test.

L'article traite du HTML & lt; mètre & gt; élément, utilisé pour afficher des valeurs scalaires ou fractionnaires dans une plage, et ses applications courantes dans le développement Web. Il différencie & lt; mètre & gt; De & lt; Progress & gt; et ex

L'article discute de l'utilisation des attributs de validation de formulaire HTML5 comme les limites requises, motifs, min, max et longueurs pour valider la saisie de l'utilisateur directement dans le navigateur.

L'article traite de la balise Meta de la fenêtre, essentielle pour la conception Web réactive sur les appareils mobiles. Il explique comment une utilisation appropriée garantit une mise à l'échelle optimale du contenu et une interaction utilisateur, tandis que la mauvaise utilisation peut entraîner des problèmes de conception et d'accessibilité.

L'article traite du & lt; iframe & gt; L'objectif de Tag dans l'intégration du contenu externe dans les pages Web, ses utilisations courantes, ses risques de sécurité et ses alternatives telles que les balises d'objet et les API.

GiteEpages STATIQUE Le déploiement du site Web a échoué: 404 Dépannage des erreurs et résolution lors de l'utilisation de Gitee ...
