扫码关注官方订阅号
如图所示,要怎样才能实现这种效果,给图片四个角添加边框
小伙看你根骨奇佳,潜力无限,来学PHP伐。
绝对定位,四个正方形p,设置每个正方形的border
可以使用before和after伪类,二维码区域使用蓝色的边框,然后二维码区域的before和after一个使用上下白色边框,另一个使用左右白色边框,然后位置调整一下就可以失效你想要的效果
可以使用多重背景重叠的方式 要分别设置主背景和四条边框背景的大小和位置
.block{ width: 200px; height: 200px; padding: 25px; background-image:linear-gradient(#58a,#58a) ,linear-gradient(to left,#0292f3 33.3%,transparent 0,transparent 66.6% , #0292f3 0) ,linear-gradient(#0292f3 33.3%,transparent 0,transparent 66.6% , #0292f3 0) ,linear-gradient(to right,#0292f3 33.3%,transparent 0,transparent 66.6% , #0292f3 0) ,linear-gradient(to bottom,#0292f3 33.3%,transparent 0,transparent 66.6% , #0292f3 0); background-clip: content-box,border-box,border-box,border-box,border-box; background-position: 0 0,0 0,100% 0,0 100%,0; background-size: 100%,100% 5px,5px 100%,100% 5px,5px 100%; background-repeat: repeat,no-repeat,no-repeat,no-repeat,no-repeat; }
使用绝对定位就ok
伪类 p:before 压在下面四个p设置边框。然后另外两边挡住 能想到的暂时就这个
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
绝对定位,
四个正方形p,
设置每个正方形的border
可以使用before和after伪类,二维码区域使用蓝色的边框,然后二维码区域的before和after一个使用上下白色边框,另一个使用左右白色边框,然后位置调整一下就可以失效你想要的效果
可以使用多重背景重叠的方式
要分别设置主背景和四条边框背景的大小和位置
使用绝对定位就ok
伪类 p:before 压在下面四个p设置边框。
然后另外两边挡住 能想到的暂时就这个