css - CSS中重叠的交叉边界
问题描述
我试图将其设置为以部分为中心的 div 块,不知道如何使 div 边框看起来像这样。右上角和左上角有纵横交错的效果。正在考虑可能两个具有绝对定位的 div,然后一个 div 用相对定位将它们都包裹起来
解决方案
您可以为第二个边框使用伪元素:
.crisscross {
border: 1px solid #aaaaaa;
height: 50px;
position: relative;
width: 50px;
}
.crisscross:after {
border: 1px solid #aaaaaa;
content: "";
height: 100%;
margin: 5px;
position: absolute;
width: 100%;
}
<div class="crisscross"></div>
推荐阅读
- jquery - 更改小型设备的 :after 元素的属性
- python-3.x - SQlite3 中的自动增量问题
- python - Selenium 如何在 chrome 上自动化 SessionBox 扩展窗口
- php - Laravel - 在控制器中存储和设置数组
- java - 找出打印到控制台的内容
- java - Springboot rest apis and Response statusses common practices
- c - 即使在内存释放后,valgrind 也会显示内存泄漏
- clojurescript - what is the equivalent of #js {} without using the reader macro
- prolog - 如何最小化Prolog中的变量
- multithreading - 程序执行卡住