2017-02-06 4 views
0

Я нашел this стилизация, сделанная для текста заголовка, который, как я полагаю, является двойной границей, проходящей через текст, но не перекрывающейся с ней. Кто-нибудь знает, как я могу сделать то же самое с моим элементом h1?Как я могу добиться эффекта двойной линии, проходящей через какой-то текст, но не поверх нее? Изображение в поле

ответ

1

Быстрый и грязный раствор:

h1 { 
 
     position: relative; 
 
     text-align: center; 
 
    } 
 
    h1:before { 
 
     content: " "; 
 
     position: absolute; 
 
     height: 6px; 
 
     width: 40%; 
 
     border-top: 1px solid black; 
 
     border-bottom: 1px solid black; 
 
     left: 0; 
 
     top: 40%; 
 
    } 
 
    h1:after { 
 
     content: " "; 
 
     position: absolute; 
 
     height: 6px; 
 
     width: 40%; 
 
     border-top: 1px solid black; 
 
     border-bottom: 1px solid black; 
 
     right: 0; 
 
     top: 40%; 
 
    }
<h1>Title</h1>

+1

Мой плохо! Полностью потерял мой мозг при кодировании. Основной ответ обновлен - вы также можете использовать calc с шириной%, чтобы гарантировать отсутствие перекрытия, если это необходимо для реагирования. – mikeg542

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