用伪元素制作半圆背景图

首先先来看一下效果图

半圆.jpg

1.先建一个空div

<div class="pure_top"></div>

2.给这个div设置样式

.pure_top {
        width: 100%;
        height: 100px;
        position: relative;
        z-index: -1;
        overflow: hidden;
      }

3.在元素后追加一个after,当然是元素自身定位为relative,伪类设置content:‘’,并相对定位为absolute,再设置下left ,top 值,使伪类元素的位置摆放的合理就行了。
这里需要注意的是我把z-index值设为-1,因为弧形一般是作为背景图的,所有层级自然要放低些。

.pure_top::after {
        content: "";
        width: 100%;
        height: 100px;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1;
        border-radius: 0 0 50% 50%;
        background-color: burlywood;
      }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容