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