html - css 如何添加这种边框?
伊谢尔伦
伊谢尔伦 2017-05-16 13:34:16
[HTML讨论组]

如图所示,要怎样才能实现这种效果,给图片四个角添加边框

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(5)
phpcn_u1582

绝对定位,
四个正方形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中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号