首页 >web前端 >css教程 >如何为带有伪元素的子 Div 创建边框叠加?

如何为带有伪元素的子 Div 创建边框叠加?

Mary-Kate Olsen
Mary-Kate Olsen原创
2024-11-20 18:15:16432浏览

How to Create a Border Overlay for a Child Div with Pseudo Elements?

创建边框叠加子div

要为子div创建边框叠加效果,可以考虑使用伪元素。这种方法有几个优点:

  • 避免需要额外的标记。
  • 增强对边框位置和大小的控制。

实现示例:

body {
  background: grey;
}

.button {
  background: #94c120;
  width: 200px;
  height: 50px;
  margin: 50px;
  position: relative;
}

.button:before {
  content: "";
  position: absolute;
  top: -15px;
  left: -15px;
  width: 100%;
  height: 100%;
  border: 5px solid #fff;
  box-sizing: border-box;
}
<div class="button">
  some text
</div>

以上是如何为带有伪元素的子 Div 创建边框叠加?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn