小编给大家分享一下怎么用CSS在div元素内放置边框,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
答:使用CSSbox-shadow属性
如果要在矩形框内放置或绘制边框,则有一个非常简单的解决方案-只需使用CSS outline属性而不是border,并使用outline-offset具有负值的CSS3属性将其移动到元素框内即可。
但是,此解决方案不适用于圆角元素。但是,您仍然可以使用该box-shadow属性通过一些技巧在圆形框或带有圆角的元素内绘制边框。
让我们看下面的示例,以了解其基本工作原理:
例试试这个代码
.box {
width: 180px;
height: 180px;
background: black;
margin: 20px 50px;
}
.circle {
border-radius: 50%;
}
.inner-border {
border: 20px solid black;
box-shadow: inset 0px 0px 0px 10px red;
box-sizing: border-box; /* Include padding and border in element’s width and height */
免费云主机域名 }
/* CSS3 solution only for rectangular shape */
.inner-outline {
outline: 10px solid red;
outline-offset: -30px;
}
看完了这篇文章,相信你对“怎么用CSS在div元素内放置边框”有了一定的了解,如果想了解更多相关知识,欢迎关注百云主机行业资讯频道,感谢各位的阅读!
相关推荐: 怎么实现自动执行JavaScript代码检查和格式化
这篇文章主要介绍了怎么实现自动执行JavaScript代码检查和格式化的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么实现自动执行JavaScript代码检查和格式化文章都会有所收获,下面我们一起来看看吧。Git 挂钩基本上是在…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。