首页前端开发CSScss怎么做圆中间透明

css怎么做圆中间透明

时间2023-11-13 04:29:02发布访客分类CSS浏览391
导读:很多时候我们需要在网站的设计中添加圆形的元素。而如果把这个圆形元素加到网页中间,同时让圆形区域中间透明,那就需要用到 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
css 取消i标签 默认样式 html代码 下载视频教程

游客 回复需填写必要信息