Как сделать линию снизу css

Чтобы добавить линию под блоком, можно использовать псевдоэлемент ::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 стилизуется с использованием свойств positiondisplaypadding-bottomfont-sizefont-weightcolor. Свойство position: relative задает позиционирование относительно родительского блока. Свойство padding-bottom: 5px задает отступ снизу для блока, чтобы линия была ниже текста. Псевдоэлемент ::after добавляет линию под блоком и стилизуется с использованием свойств contentposition: absoluteleft: 0bottom: 0width: 100%height: 2pxbackground-color. Свойство content: "" определяет содержимое псевдоэлемента. Свойство position: absolute позиционирует псевдоэлемент относительно родительского блока. Свойство left: 0 и bottom: 0 задают позицию псевдоэлемента снизу блока и от левого края. Свойство width: 100% задает ширину псевдоэлемента на всю ширину блока. Свойство height: 2px задает толщину линии. Свойство background-color задает цвет линии.

В результате будет создан блок с текстом, под которым будет линия в соответствии с указанными свойствами.

реклама

Качественный хостинг сайтов

реклама

Получите консультацию нашего маркетолога

Изучит ваш проект, подберет подходящие услуги и тарифы

Получите бесплатный аудит

Наш специалист сделает базовый аудит вашего проекта и предложит персональные предложения.

Закажите услугу Как сделать линию снизу css

Наш специалист свяжется с вами в ближайшее время и уточнит детали