首页 >web前端 >css教程 >如何为 Div 创建圆角轮廓?

如何为 Div 创建圆角轮廓?

Barbara Streisand
Barbara Streisand原创
2024-11-30 15:31:18343浏览

How Can I Create Rounded Outlines for Divs?

你可以用圆角勾画出 Div 的轮廓吗?

与 border-radius 属性类似,可以为 div 元素赋予圆角轮廓。虽然您可能认为 border-radius 属性可以解决这个问题,但还有一种替代方案可以提供更多控制:box-shadow。

例如,如果您有一个带有圆形边框的输入字段并想要调整焦点可以使用轮廓颜色、盒子阴影。它提供了平滑的外观,同时还允许模拟圆形轮廓。以下是实现此效果的方法:

input, input:focus {
    border: none;
    border-radius: 2pt;
    box-shadow: 0 0 0 1pt grey;
    outline-color: transparent; /* for high contrast modes */
    transition: .1s;
}

/* Smooth outline with box-shadow: */
.text1:focus {
    box-shadow: 0 0 3pt 2pt cornflowerblue;
}

/* Hard "outline" with box-shadow: */
.text2:focus {
    box-shadow: 0 0 0 2pt red;
}

以上是如何为 Div 创建圆角轮廓?的详细内容。更多信息请关注PHP中文网其他相关文章!

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