我们知道在边框的四个角实现圆角可以用 border-radius
实现, 如果在边框中心实现边框的内凹效果呢?
效果如下图:
要实现上图的效果可以分为五个步骤:
用一个div
作为大容器, 设置 1px
的边框及圆角利用伪元素 ::before, ::after
创建两个边框 1px
且边框颜色同大容器的圆, 圆的背景色同该模块的背景色(障眼法)子绝父相, 将两个圆分别定位在左右两边将伪元素的其中两条边设置为透明(同三角形的做法)通过 transform: rotate()
设置合适的旋转角度驾照考题源代码如下:
<!DOCTYPE html><html lang="en"><head> <meta chart包头医学="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>圆角边框的实现方法</title> <style> 蛰伏div { position: relative; width: 300px; height: 150px; border: 1px solid #f60; margin: 100px auto; border-radius: 5px; } // 添加伪元素 div::before, div::after { position: absolute; top: 50%; margin-top: -5px; content: ''; width: 9px; height: 9px; background-color: #fff; border: 1px solid #f60; border-left-color: transparent; border雾霾如何治理-bottom-color: transparent; border-radius: 50%; } div::before { left: -6px; transform: rotate(45deg); } div::after { right: -6px; transform: rotate(-135deg); } </style></head><body> <div></div&红故事gt;</body></html>
本文地址:https://blog.csdn.net/liliy__/article/details/107525300
本文发布于:2023-04-03 19:02:33,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/ea642ec70db4d9af34b89551a3b98c5d.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:css3实现边框圆角内凹效果.doc
本文 PDF 下载地址:css3实现边框圆角内凹效果.pdf
留言与评论(共有 0 条评论) |