Оформление заголовков — отличный способ придать сайту индивидуальность, не перегружая его лишней графикой. CSS позволяет создавать впечатляющие эффекты, используя псевдоэлементы (:before, :after), градиенты и тени. 🎨

Давайте разберём 5 разных подходов к стилизации заголовков. Я подготовил примеры, которые расширяют вашу идею с линиями и добавляют новые техники.

1. Заголовок с «прорубленной» линией (Line-Through)
Этот стиль похож на ваш пример, но линия проходит сквозь текст, который перекрывает её своим фоном. Это создает очень современный, «журнальный» вид. 📖
Код
<style>.line-through-header {  
display: flex;  
align-items: center;  
text-align: center;  
  }  
  .line-through-header::before,  
  .line-through-header::after {  
content: "";  
flex: 1;  
border-bottom: 2px solid #4bb;  
  }  
  .line-through-header::before {  
margin-right: 15px;  
  }  
  .line-through-header::after {  
margin-left: 15px;  
  }</style>


2. Эффект «Маркера» (Highlighter)
Текст выглядит так, будто его выделили текстовыделителем. Здесь мы используем linear-gradient, чтобы закрасить только нижнюю часть строки. 🖌️
Код
<style>.marker-header {  
display: inline;  
background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);  
background-repeat: no-repeat;  
background-size: 100% 0.4em;  
background-position: 0 80%;  
padding: 0 5px;  
  }</style>


3. Двойная подчеркивающая линия разной длины
Вместо обычного text-decoration, мы создаем две аккуратные линии под заголовком, которые делают акцент более изящным. 📐
Код
<style>.double-underline {  
position: relative;  
padding-bottom: 15px;  
  }  
  .double-underline::before,  
  .double-underline::after {  
content: "";  
position: absolute;  
bottom: 0;  
left: 0;  
height: 3px;  
background-color: #4bb;  
  }  
  .double-underline::before {  
width: 50px;  
  }  
  .double-underline::after {  
width: 25px;  
bottom: -7px; /* Смещение второй линии ниже */  
  }</style>


4. Текстовая тень с эффектом объема (3D Soft)
Использование нескольких слоев text-shadow позволяет создать мягкий, «выпуклый» эффект без использования картинок. ✨
Код
<style>.soft-3d-header {  
color: #fff;  
background: #4bb; /* Фон для контраста */  
padding: 20px;  
text-shadow:
1px 1px 1px #3aa,  
2px 2px 1px #3aa,  
3px 3px 1px #3aa;  
font-weight: bold;  
text-transform: uppercase;  
  }</style>


5. Скобки вокруг текста (Bracket Header)
Псевдоэлементы можно использовать для создания декоративных рамок или скобок, которые появляются только по краям текста. ⛓️

Код
<style>.bracket-header {  
position: relative;  
display: inline-block;  
padding: 0 20px;  
  }  
  .bracket-header::before,  
  .bracket-header::after {  
content: "";  
position: absolute;  
top: 0;  
bottom: 0;  
width: 10px;  
border: 2px solid #4bb;  
  }  
  .bracket-header::before {  
left: 0;  
border-right: none; /* Оставляем только левую скобку */  
  }  
  .bracket-header::after {  
right: 0;  
border-left: none; /* Оставляем только правую скобку */  
  }</style>


Заключение.
Каждый из этих стилей можно адаптировать под ваш дизайн, меняя цвета и толщину линий. Мы можем разобрать один из них подробнее или попробовать скомбинировать несколько эффектов.


Комментарии

Минимальная длина комментария - 50 знаков. комментарии модерируются
HTMLSTART » CSS3 - JS - SVG Примеры » CSS3 - примеры, статьи » Оформление заголовков — отличный способ придать сайту индивидуальность