效果如图:

思路:通过伪元素把一个白色的圆(和背景色相同)放在矩形中心两边。

<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>

CSS实现矩形两边挖半圆相关推荐

  1. css 矩形两边挖半圆

    <View className="bound"></View> .bound{ margin: 80px 0; background-color: #fff ...

  2. 【css】CSS 如何画两边是半圆的长方形?

    首先要定义盒子的宽和高,只需将 border-radius 设为高度的一半即可实现. .radius{width: 300px;height: 200px;background: red;border ...

  3. css圆角矩形及去掉空格属性

    css圆角矩形 -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; 去掉空格 white-space:nowra ...

  4. CSS画矩形、圆、半圆、弧形、半圆、小三角、疑问框

    转载自:https://blog.csdn.net/lzgs_4/article/details/46827761 在网页中,经常会用到各种Icon,如果老是麻烦设计狮画出来不免有些不好意思,所以有时 ...

  5. css 文字中间 两边横线

    先看效果图 开始的时候两边的横杠我是用了两个标签去写的,现在想想这个写法好low,无脸面对各位前端同胞 现在有更简单的方法,来,直接贴代码: .footer {width: 100%;height: ...

  6. css效果(两边渐渐消失的线、边框上下渐变)

    两边渐渐消失的线 html如下: <div class="title titleLeft"></div><div class="line&q ...

  7. 怎样使用css让矩形出现圆角,CSS中设置元素的圆角矩形

    圆角矩形介绍 在CSS中通过border-radius属性可以实现元素的圆角矩形. border-radius属性值一共有4个,左上.右上.左下.右下. border-radius属性值规则如下:第一 ...

  8. HTML + CSS 实现矩形/圆形进度条效果 - SVG

    本文记录通过 HTML + CSS + 部分原生 JS 使用 SVG 嵌入 HTML 文档的用法实现常见的圆形和矩形进度条效果,效果图如下:(实际运行效果是进度条从 0 过渡到一个目标值比如 100% ...

  9. CSS学习之圆、半圆、四分之一圆以及三角形的创建

    1.圆的创建 下面这段代码用来实现圆的创建 <style>div.cri {background-color: red;width: 200px;height: 200px;border- ...

最新文章

  1. 算法战争:美国国家AI安全委员会要建立AI大学,「数字服务学院」为政府培养AI人才...
  2. 11Builder(构建器)模式
  3. 数据库MYSQL学习系列三
  4. ionic+angularjs开发hybrid App(环境配置+创建测试项目)
  5. java数组定义便利,java数组的定义(菜鸟教程)
  6. 阿里云Redis (安装包安装篇)
  7. 10-30SQLserver基础--(备份和还原、分离和附加数据库)、语句查询操作
  8. JDK1.8 新特性(全)
  9. 电子计算机工程学,电子计算机工程学荣誉工学士资料.ppt
  10. staruml java_非常详细的StarUML使用教程,推荐阅读!
  11. Java怎样获取Content-Type的文件类型Mime Type
  12. Qt Creator快捷键大全
  13. 如何通过jQuery动态设置元素CSS的样式,以及HTML中CSS “内联式”、“嵌套式”、“外联式”使用方法
  14. php多级审核,BOS单据多级审核需在单据头上列示多个审核人员的处理方法
  15. 重装系统(U盘篇+U盘复原)——保姆级教学
  16. 怎样找回win7密钥
  17. JS 数组动态添加键值对
  18. word,excel,ppt在线预览功能
  19. 《算法竞赛入门经典(第二版)》pdf
  20. HTML5 canvas 实现小时钟

热门文章

  1. mysql 商品库存表设计_mysql – 数据库设计:库存和销售系统?
  2. js制作点击跳转页面
  3. 倾角传感器的主要应用场景
  4. rk3399上安装docker+ubuntu18.04+opencv+ tensorflowa
  5. ASP NET 学习历程
  6. VisualFreeBasic调用超轻量级JSON解析器cJSON库
  7. python软件安装 3.10.8版本 230124
  8. 控制字符串长度(中英文保持一致)
  9. Linux 云计算常用英语单词和语句汇总—1.0
  10. ATMega328P-PU芯片Arduino最小系统实验