CSS3中实现颜色渐变的语句有什么?

Admin 2022-02-11 群英技术资讯 421 次浏览

    这篇文章给大家分享的是CSS3中实现颜色渐变的方法。下文给大家介绍了两个实现渐变语句,分别是background:radial-gradient(类型 大小 位置,颜色1,颜色n..)和background:linear-gradient(方向,颜色1,颜色n..),其中,一个是元素径向渐变,一个元素线性渐变。下面我们详细的来看看具体的实现及代码。

    本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G3电脑。

    css3定义渐变的语法有哪些

    在css中,有radial-gradient()函数来给元素创建径向渐变,linear-gradient()函数给元素创建线性渐变样式。

    1、radial-gradient() 函数用径向渐变创建 "图像"。

    径向渐变由中心点定义。为了创建径向渐变必须设置两个终止色。

    语法如下:

background: radial-gradient(shape size at position, start-color, ..., last-color);

    属性值如下:

    示例如下:

<html>
<head>
<meta charset="utf-8"> 
<title>123</title> 
<style>
#grad1 {
    height: 150px;
    width: 200px;
    background-color: red; /* 浏览器不支持的时候显示 */
    background-image: radial-gradient(red, green, blue); /* 标准的语法(必须放在最后) */
}
</style>
</head>
<body>
<h3>径向渐变 - 颜色结点均匀分布</h3>
<div id="grad1"></div>
<p><strong>注意:</strong> Internet Explorer 9 及之前的版本不支持渐变。</p>
</body>
</html>

    输出结果:

    2、linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。

    创建一个线性渐变,需要指定两种颜色,还可以实现不同方向(指定为一个角度)的渐变效果,如果不指定方向,默认从上到下渐变。

    语法如下:

background: linear-gradient(direction, color-stop1, color-stop2, ...);

    示例如下:

<html>
<head>
<meta charset="utf-8"> 
<title>菜鸟教程(runoob.com)</title> 
<style>
#grad1 {
  height: 200px;
  background-image: linear-gradient(red, yellow, blue);
}
</style>
</head>
<body>
<h3>线性渐变 - 头部到底部</h3>
<p>从头部开始的线性渐变,从红色开始,转为黄色,再到蓝色:</p>
<div id="grad1"></div>
<p><strong>注意:</strong> Internet Explorer 9 及更早版本 IE 浏览器不支持渐变。</p>
</body>
</html>

    输出结果:

    关于CSS3中实现颜色渐变的方法语句就介绍到这,上述示例具有一定的借鉴价值,需要的朋友可以参考,希望能对大家有帮助,想要了解更多渐变效果的实现,大家可以关注群英网络其它的相关文章。

文本转载自PHP中文网

群英智防CDN,智能加速解决方案

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

猜你喜欢

成为群英会员,开启智能安全云计算之旅

立即注册
专业资深工程师驻守
7X24小时快速响应
一站式无忧技术支持
免费备案服务
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
在线客服
微信公众号
返回顶部
返回顶部 返回顶部
在线客服
在线客服