Псуэдо Элемент две линии выпуска - PullRequest
0 голосов
/ 28 мая 2018

Я использую псевдоэлемент для подчеркивания в заголовке моей веб-страницы, но когда размер экрана уменьшается, он не работает должным образом, вот мой код CSS и снимок экрана

 .section-title {
    text-align: center;
    position: relative;
    color: #fff;
    margin-bottom: 30px;
    text-transform: uppercase;
    }
    .section-title:after {
    display: block;
    position: absolute;
    content: ' ';
    border-bottom: solid 5px #2874f0;
    top: 40px;
    width: 50px;
    left: 50%;
    margin-left: -25px;
 }

enter image description here

Ответы [ 2 ]

0 голосов
/ 28 мая 2018

На ум приходит 2 способа:

  1. Поместите <br> в один тег h*, чтобы создать несколько строк, и добавьте это свойство CSS:

    text-decoration:underline;  
    
  2. Используйте несколько тегов h* и примените border-bottom, как вы уже сделали.Также для управления вертикальным интервалом используйте следующее:

    line-height: 30px;
    padding:0;
    display:table;
    

Демо


h1.A {
  text-decoration: underline;
  text-align: center
}

h1.B {
  border-bottom: 3px solid #000;
  line-height: 30px;
  padding:0;
  display:table;
  margin: auto;
}
<h1 class='A'>Three<br>Line<br>Title</h1>


<h1 class='B'>Three</h1>
<h1 class='B'>Line</h1>
<h1 class='B'>Title</h1>
0 голосов
/ 28 мая 2018
Try this,

.section-title {
    text-align: center;
    position: relative;
    color: #000;
    padding-bottom: 10px;
    text-transform: uppercase;
    }
    .section-title:after {
    display: block;
    position: absolute;
    content: ' ';
    border-bottom: solid 5px #2874f0;
    bottom: 0px;
    width: 50px;
    left: 50%;
    margin-left: -25px;
 }
...