Login
网站首页 > 文章中心 > 其它

css半透明渐变过渡效果_css如何实现图片的透明渐变?

作者:小编 更新时间:2023-07-27 15:19:12 浏览量:13人看过

CSS3系列教程:HSL 和HSLA

使用CSS3 HSL声明同样是用来设置颜色的。下一个呢? HSLA?伏誉 是的,这个和RGBA的效果是一样的。

HSL声明使用色调Hue(H)、饱和度Saturation(s)和亮度Lightness(L)来设置颜色。

Hue衍生于色盘:0和360是红色,接近120的是绿色,240是租孝蓝色。

Saturation值是一个百分比:0%是灰度,100%饱和度最高

Lightness值也是一个百分比:0%是最暗,50%均值,100%最亮。

随想:为什么是"ligntness"呢?或许我更习惯Photoshop中的"Brightness"呢......

浏览器兼容性:

目前HSL和HSLA被Firefox、Google Chrome、和Safari浏览器较好的支持,而且不需要任何前缀缺型段

CSS3 HSL

上面的演示由以下样式实现

div.hslL1 { background:hsl(320, 100%, 50%); height:20px; }

div.hslL2 { background:hsl(320, 50%, 50%); height:20px; }

div.hslL3 { background:hsl(320, 100%, 75%); height:20px; }

div.hslL4 { background:hsl(202, 100%, 50%); height:20px; }

div.hslL5 { background:hsl(202, 50%, 50%); height:20px; }

div.hslL6 { background:hsl(202, 100%, 75%); height:20px; }

浏览器支持:

Firefox(3.05◆...)

Google Chrome(1.0.154◆...)

Google Chrome(2.0.156◆...)

Opera(9.6◆...)

Safari(3.2.1◆ windows...)

CSS3 HSLA

上面的效果由以下样式实现:

div.hslaL1 { background:hsla(165, 35%, 50%, 0.2); height:20px; }

div.hslaL2 { background:hsla(165, 35%, 50%, 0.4); height:20px; }

div.hslaL3 { background:hsla(165, 35%, 50%, 0.6); height:20px; }

div.hslaL4 { background:hsla(165, 35%, 50%, 0.8); height:20px; }

div.hslaL5 { background:hsla(165, 35%, 50%, 1.0); height:20px; }

首先可谈戚闹以用css3

但css3不兼容仔枝老的浏览器

在国内这种情况含罩 确实比较闹心

其次可以使用半透明的png图片进行遮罩,只需要解决ie6下png透明问题即可

ie6下png透明问题 网上有好多方法 随便找个现成的js就行了

你可以用png透明图片做一个渐变的透明然后用css相对定位到和z-index属性调整div层设置div的背迹行景。

姿州哗

.lrcBox .body ul{ width:100%;}

.lrcBox .body li{ padding-top:3px; padding-bottom:3px;}

这里是一行歌词

迹卖这里是一行歌词

建议你用这个标签去试试transition

以上就是土嘎嘎小编大虾米为大家整理的css半透明渐变过渡效果_css如何实现图片的透明渐变?相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章