在背景色是黑色的前提下,如何用CSS实现一条#C4C4C4的边框下面还有一条#FFF的边框...
|
1
额...没人看么
|
|
hakerJun 29, 2013
2
两个选择器拼
|
|
loadingJun 29, 2013 via iPhone
5
css3:box-shadow
|
|
juicyJun 29, 2013
8
如果可以改html的话,可以内部再来个辅助容器。。。
|
|
loadingJun 29, 2013 via iPhone
10
或者用js加辅助容器
|
|
otakustayJun 30, 2013
11
box-shadow因为不记入盒模型,当border用难免产生一些不便,几个方案比较合适:
1. 用:before造伪元素,好处是支持IE8,缺点是麻烦 2. border-image+gradient,缺点是IE到11才有 3. 背景图,全兼容,图片也不用大,版本高点的浏览器datauri写在css中支持到IE8,低版本的外链图片永久缓存 4. gradient做背景图,不过背景图同样没记在盒模型中要留出padding给它,没啥优势 5. outline,和box-shadow没啥区别 所以我还是推荐背景图算了…… |
|
83f420984Jun 30, 2013 via Android
14
其实用辅助容器加两条有颜色的背景框图片也可以,这样什么IE都兼容
|
|
ghbjy1128Jun 30, 2013
15
|
|
16
|
|
byronJun 30, 2013
17
新手飘过。
我和我的小伙伴们都惊呆了。。 |