css怎么做圆中间透明
导读:很多时候我们需要在网站的设计中添加圆形的元素。而如果把这个圆形元素加到网页中间,同时让圆形区域中间透明,那就需要用到 CSS。以下是 CSS 样式代码: .circle { position: absolute;...
很多时候我们需要在网站的设计中添加圆形的元素。而如果把这个圆形元素加到网页中间,同时让圆形区域中间透明,那就需要用到 CSS。
以下是 CSS 样式代码:
.circle { position: absolute; top: 50%; left: 50%; width: 80px; height: 80px; margin-left: -40px; margin-top: -40px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.7); box-shadow: inset 0 0 0 40px rgba(0, 0, 0, 0.7); }
首先,我们需要给这个圆形元素添加类名 .circle
。
接着,我们用绝对定位 position: absolute;
方法来将这个元素放到页面的中间。由于这个元素的宽高都是 80px
,因此我们需要设置它的左右和上下边距。这里用的是负边距,将其宽高的一半移动。
然后,我们设置了边框半径为 50%
,使其变成一个圆形。同时背景颜色为黑色,透明度为 0.7
,这里用的是 rgba 方法。
最后通过 box-shadow 方法,使圆形区域中间透明。这里的 inset 代表阴影是在元素内部的。
这样一来,一个圆形区域中间透明的元素就制作完成了。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css怎么做圆中间透明
本文地址: https://pptw.com/jishu/536917.html