我是网页设计的初学者,所以我有一个相当业余的问题要问。我创建了一个文本框,但我不知道如何使边缘圆形而不是矩形。我知道CSS在矩形边框上起作用。如果可能的话,我还想在盒子下面添加一个小阴影,我不知道如何实现它。这是我的代码专门针对盒子部分:
#wrapper{
border: solid 1px #eeeeee;
}
“#wrapper”指的是另一个文档中的一段php代码。谢谢。
答案 0 :(得分:5)
使用border-radius
和box-shadow
。
#wrapper {
border: solid 1px #eee;
border-radius:10px; /* round corners */
box-shadow:0px 3px 5px 5px #000; /* add shadow */
}
以下是每个参数......
border-radius:(radius of border corners)
box-shadow:(horizontal offset) (vertical offset) (blur) (spread) (color)
您可能希望使用-webkit
和-moz
为CSS3属性添加前缀,以提高与旧浏览器的兼容性。
答案 1 :(得分:1)
#wrapper {
-webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
-moz-border-radius: 12px; /* FF1-3.6 */
border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
/* useful if you don't want a bg color from leaking outside the border: */
-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
检查this!
答案 2 :(得分:1)
对于不支持border-radius
的浏览器,您可以使用roundies.js。