/*设置元素全部透明*/ p { opacity: 0; } /*将元素透明度设置为50%*/ p { opacity: 0.5; } /*我们也可以用伪类(:hover等)的方式实现当鼠标移入时改变元素透明度*/ p:hover { opacity: 0.5; }2. 通过HTML5的canvas标签来实现 canvas标签是HTML5新出的一个绘图标签,可以实现很多绘图功能,当然也可以用来实现图像的透明度设置。我们可以通过“globalAlpha”属性来设置透明度。下面是实例代码:
/*绘制一个半透明的圆*/ var canvas = document.getElementById('myCanvas'); var context = canvas.getContext('2d'); context.strokeStyle="rgba(0,0.5)"; context.fillStyle="rgba(0,0.5)"; context.beginPath(); context.arc(100,100,50,2*Math.PI); context.stroke(); context.fill();总结 通过CSS或canvas标签,我们可以实现元素的透明度设置,从而使页面更加美观。在实际开发的时候,根据需求合理选择透明度值,并注意浏览器兼容问题,以保证页面的正常渲染。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。