2015-04-02 2 views
0

В любом случае, чтобы установить css outline показать только влево и вправо? Поскольку я не могу использовать границу, я попытался, но это сделает более плохую перспективу.css схема слева и справа

.test{ 
 
    margin:10px; 
 
    padding:10px; 
 
    width:100px; 
 
    height:10px; 
 
    outline:10px solid #000; 
 
    }
<div class="test"></div>

+0

не может быть сделано с помощью свойства контура. По спецификации: контур одинаковый со всех сторон. В отличие от границ не существует свойства «outline-top» или «outline-left» – j08691

+0

возможного дубликата [контур только на одной границе] (http://stackoverflow.com/questions/12671898/outline-on-only- однограничный) –

ответ

6

Вы могли бы добиться этого с помощью двух теней коробки:

div { 
 
    margin: 10px; 
 
    padding: 10px; 
 
    width: 100px; 
 
    height: 10px; 
 
    box-shadow: -5px 0px 0px 0px black, 5px 0px 0px 0px black; 
 
}
<div></div>

+1

Perfect! Работает как шарм! – LanfeaR

Смежные вопросы