CSS实现矩形两边挖半圆

转:https://blog.51cto.com/u_15351691/3732659

效果图:

 

 

复制代码
<html>
  <head>
    <style>
      /* top: 50%;left: 50%;, 是以左上角为原点,故不处于中心位置 */
      /* transform:translate(-50%,-50%); 作用是,往上(x轴),左(y轴)移动自身长宽的 50%,以使其居于中心位置。 */
      .semi-circle {
        width: 200px;
        height: 400px;
        margin: 200px auto;
        position: relative;
        background: #000000;
        border-radius: 8px;
      }

      .semi-circle:after {
        position: absolute;
        content: "";
        width: 20px;
        height: 20px;
        background: #fff;
        border-radius: 100%;
        right: 0;
        top: 50%;
        transform: translate(50%, -50%);
      }

      .semi-circle:before {
        position: absolute;
        content: "";
        width: 20px;
        height: 20px;
        background: #fff;
        border-radius: 100%;
        left: 0;
        top: 50%;
        transform: translate(-50%, -50%);
      }
    </style>
  </head>
  <body>
    <!-- css 矩形两边挖半圆 -->
    <div class="semi-circle"></div>

  </body>
</html>
-----------------------------------
©著作权归作者所有:来自51CTO博客作者wx612f45b709d99的原创作品,请联系作者获取转载授权,否则将追究法律责任
CSS实现矩形两边挖半圆
https://blog.51cto.com/u_15351691/3732659
复制代码

 

posted @   漫漫长路</>  阅读(392)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示