有没有办法设置边框的“重要”颜色:
我想要在左边框
上显示上边框我希望你知道我的意思,并抱歉我的英语不好。
HTML:
<div class="border">
test
</div>
CSS:
.border {
border-top: 4px solid #ccc;
border-left: 4px solid #06f;
}
答案 0 :(得分:5)
我只能看到如何改变HTML
<div class="border">
<div class="border2">
test
</div>
</div>
CSS
.border {
border-top: 4px solid #ccc;
}
.border2{
border-left: 4px solid #06f;
}
答案 1 :(得分:3)
不,因为边框不重叠,但形成45度角,你可以在fiddle
中更好地看到它.border {
border-top: 50px solid #ccc;
border-left: 50px solid #06f;
}
答案 2 :(得分:3)
你需要边框和 box-shadow
.border {
box-shadow:0 -4px 0 0 #ccc;
border-left: 4px solid #06f;
}
标记
<div class="border">test</div>
答案 3 :(得分:2)
将border-left放在div的span或p里面,就像这样
<div class="border">
<span>test</span>
</div>
使用CSS:
.border {border-top: 4px solid #ccc;}
.border span{border-left: 4px solid #06f;}
答案 4 :(得分:1)
将内容包装在另一个div
中。
HTML:
<div class="greyBorder">
<div class="blueBorder">test</div>
</div>
CSS:
.greyBorder {
border-top: 4px solid #ccc;
}
.blueBorder {
border-left: 4px solid #06f;
}