本文操作环境:Windows7系统、Dell G3电脑、HTML5&&CSS3版。
在CSS中我们可以通过给元素添加opacity属性来改变它的透明度,opacity的值为0到1,值越小越透明
在页面中我们常常用到CSS中的一个样式来设置透明度,来美化页面,今天将和大家介绍如何使用CSS中的opacity属性,具有一定的参考价值,希望对大家有所帮助
opacity属性
立即学习“前端免费学习笔记(深入)”;
opacity: value|inherit;
value:用来设置不透明度。从 0.0 (完全透明)到 1.0(完全不透明)
inherit :应该从父元素继承 opacity 属性的值
例:
将图片设置为不透明
<body>未设置透明度:<img src="images/5.jpg" style="max-width:90%" alt="如何设置CSS样式中的透明度" >设置了透明度:<img src="images/5.jpg" style="max-width:90%" alt="如何设置CSS样式中的透明度" ></body>
效果图如下:
注意:
在IE9, Firefox, Chrome, Opera 浏览器中使用属性 opacity 来设定透明度。opacity 属性能够设置的值从 0.0 到 1.0。值越小,越透明。
IE8 以及更早的版本使用滤镜 filter:alpha(opacity=x),x 能够取的值从 0 到 100。值越小,越透明。
【推荐课程:CSS课程】
案例分享
使用opacity属性制作一个若隐若现的向下的箭头
在这个案例中需要使用到CSS3中的animation动画属性,通过设置动画属性的值来规定动画执行的时间以及在动画过程中的透明度变化的设计
<style>.box { -webkit-animation:box 5s infinite; -webkit-animation-fill-mode: both; }@-webkit-keyframes box {from{ opacity: 0; } to{ opacity: 1; } }</style></head><body><p class="box"><img src="images/jiantou.png" alt="如何设置CSS样式中的透明度" ></p></body>
效果图如下:
总结:以上就是本篇文章的全部内容了,希望对大家的学习有所帮助。
标签: css透明度