CSS中怎样用linear-gradient方法实现渐变背景
Admin 2022-09-19 群英技术资讯 1264 次浏览
今天这篇给大家分享的知识是“CSS中怎样用linear-gradient方法实现渐变背景”,小编觉得挺不错的,对大家学习或是工作可能会有所帮助,对此分享发大家做个参考,希望这篇“CSS中怎样用linear-gradient方法实现渐变背景”文章能帮助大家解决问题。我们在做一个渐变背景颜色的时候会用到linear-gradient() 函数用于创建一个线性渐变的 "图像"。它是css3中的语法,最低兼容IE10
background-image: linear-gradient(to right, #ff9000, #ff5000);
direction:用于指定渐变方向。它可以接受一个表示角度的值(可用的单位deg、rad、grad或turn)或者是表示方向的关键词(top、right、bottom、left、left top、top right、bottom right或者left bottom)。
color-start,color-end:分别表示起始颜色和终止颜色
这是淘宝网导航栏的一个例子,它的渐变色实现如下:
background-image: linear-gradient(to right, #ff9000, #ff5000);
但是,linear-gradient()最低兼容IE10,要兼容IE8和IE9的话只能使用filter替代,如下:
background-image: linear-gradient(to right, #ff9000, #ff5000); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9000', endColorstr='#ffff5000', GradientType=1); -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9000', endColorstr='#ffff5000', GradientType=1);
我们在使用filter实现渐变的时候要注意颜色的值不能填简写(如#000),一定要写完整,我们来看看#000和#000000的区别:
当为#000的时候
filter:progid:DXImageTransform.Microsoft.gradient (startColorstr='#000', endColorstr='#ffff5000', GradientType=1) ;
执行结果:
当为#000000的时候
filter:progid: DXImageTransform.Microsoft.gradient (startColorstr='#000000', endColorstr='#ffff5000', GradientType=1);
执行结果:
接下来我们分析下filter里面值:
细心的小伙伴们可以看到filter里面的startColorstr和endColorstr颜色值多了两个ff,其实startColorstr和endColorstr并不是简单的代表颜色,它们的格式应该是 #AARRGGBB 。AA, RR, GG, BB 为十六进制正整数。取值范围为 00 - FF 。RR 指定红色值, GG 指定绿色值, BB 指定蓝色值。AA 指定透明度。00 是完全透明。FF 是完全不透明。超出取值范围的值将被恢复为默认值。取值范围为#FF000000 - #FFFFFFFF 。AA跟我们之前学的rgba()中的a相似,都是设置透明度的。
GradientType=1表示方向,1表示水平方向,0表示垂直方向
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
目录背景粘性定位:案例:实现的代码问题探索及项目中的坑背景最近在做项目迁移,因为技术不同,导致某些功能的问题需要手动解决;如何在居位在主体区域底部不随内容而滚动;<br /> OK进入正
这篇文章我们来了解CSS3中meta的使用,此外这篇也介绍了meta在CSS2中的使用,对大家学习和理解meta会有帮助,因此分享给大家做个参考,文中的示例及代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。
SS中的居中出现无效的问题怎样解决?一些朋友在使用在使用text-align或者是margin:0 auto进行居中时,出现居中无效的情况,那么这个问题究竟有什么方法来解决呢?下面我们来看两个示例。
这篇文章给大家分享的是CSS向JS传参的内容,有时候我们需要通过CSS向JS传参,那么具体什么时候需要这样做呢?实现方法又是什么?文中介绍的很详细,感兴趣的朋友接下来一起跟随小编看看吧。
前言在平常的样式排版中,我们经常遇到将某个模块隐藏的场景通过css隐藏元素的方法有很多种,它们看起来实现的效果是一致的但实际上每一种方法都有一丝轻微的不同,这些不同决定
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008