Чтобы добавить линию под блоком, можно использовать псевдоэлемент ::after и свойства content, position, left, bottom, width, height, background-color. Смотрите пример:
HTML:
<div class="underline">Текст</div>
CSS:
.underline {
position: relative;
display: inline-block;
padding-bottom: 5px;
font-size: 18px;
font-weight: bold;
color: #333333;
}
.underline::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 2px;
background-color: #6772e5;
}
Пояснение: блок .underline стилизуется с использованием свойств position, display, padding-bottom, font-size, font-weight, color. Свойство position: relative задает позиционирование относительно родительского блока. Свойство padding-bottom: 5px задает отступ снизу для блока, чтобы линия была ниже текста. Псевдоэлемент ::after добавляет линию под блоком и стилизуется с использованием свойств content, position: absolute, left: 0, bottom: 0, width: 100%, height: 2px, background-color. Свойство content: "" определяет содержимое псевдоэлемента. Свойство position: absolute позиционирует псевдоэлемент относительно родительского блока. Свойство left: 0 и bottom: 0 задают позицию псевдоэлемента снизу блока и от левого края. Свойство width: 100% задает ширину псевдоэлемента на всю ширину блока. Свойство height: 2px задает толщину линии. Свойство background-color задает цвет линии.
В результате будет создан блок с текстом, под которым будет линия в соответствии с указанными свойствами.





