css怎么设置图片的透明度
程序员文章站
2022-03-22 20:58:11
...
css设置图片透明度的方法:1、使用filter属性,给图片元素添加“filter:opacity(数值%)”样式;值在0和100之间,“0%”则是完全透明,“100%”则图像无变化。2、使用opacity属性,语法“opacity:值”。
本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
方法1:使用filter属性--filter:opacity(%)
filter 属性定义了元素(通常是)的可视效果(例如:模糊与饱和度)。
opacity(%) :用于转化图像的透明程度。值定义转换的比例。值为0%则是完全透明,值为100%则图像无变化。值在0%和100%之间,则是效果的线性乘子,也相当于图像样本乘以数量。 若值未设置,值默认是1。该函数与已有的opacity属性很相似,不同之处在于通过filter,一些浏览器为了提升性能会提供硬件加速。
示例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> .img1{ -webkit-filter: opacity(50%); /* Chrome, Safari, Opera */ filter: opacity(50%); } .img2{ -webkit-filter: opacity(20%); /* Chrome, Safari, Opera */ filter: opacity(20%); } </style> </head> <body> <div> <p>原图:</p> <img src="img/1.jpg" width="300"/> </div> <div> <p>透明度为50%:</p> <img class="img1" src="img/1.jpg" width="300"/> </div> <div> <p>透明度为20%:</p> <img class="img2" src="img/1.jpg" width="300"/> </div> </body> </html>
效果图:
方法2:使用opacity属性
Opacity属性设置一个元素了透明度级别。值的范围:从0.0(完全透明)到1.0(完全不透明)。
示例:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> .img1{ opacity: 0.5; } .img2{ opacity: 0.2; } </style> </head> <body> <div> <p>原图:</p> <img src="img/1.jpg" width="300"/> </div> <div> <p>透明度为0.5:</p> <img class="img1" src="img/1.jpg" width="300"/> </div> <div> <p>透明度为0.2:</p> <img class="img2" src="img/1.jpg" width="300"/> </div> </body> </html>
效果图:
(学习视频分享:css视频教程)
以上就是css怎么设置图片的透明度的详细内容,更多请关注其它相关文章!
上一篇: C++的移动构造函数和移动赋值运算符
下一篇: css 背景颜色怎么设置
推荐阅读
-
CSS3对背景图片的裁剪及尺寸和位置的设定方法
-
批量下载的图片都是0字节,该怎么解决
-
javascript - 用户发帖应用开发中,用户异步上传了图片,但最终帖子没发布,那么上传的图不就没有用了吗怎么处理这种情况?
-
css3图片边框border-image的用法实例详解
-
不知大家遇到过这种问题么,一个层宽度设为100%,并设置背景图片,在浏览器中浏览,缩小窗口到滚动条出现,然后拖动滚动条到右侧,右侧的区域变成空白,怎么解决?_html/css_WEB-ITnose
-
如何利用CSS实现图片的透明效果_html/css_WEB-ITnose
-
生成验证码图片,并输出;怎么输出的总是X的图片
-
9种CSS3 blend模式制作的鼠标滑过图片标题特效_html/css_WEB-ITnose
-
怎么把对应信息下的所有图片全部删除?小弟我的代码只删除一张图片。
-
关于在HTML表格中插入背景图片图片重复显示的问题_html/css_WEB-ITnose