Псевдоэлемент before

Псевдоэлемент before элементтің алдына мәтін енгізеді. Тек content сипатымен бірге қолданылады, ол енгізілетін мәтінді белгілейді.

Синтаксис

cssселектор::before {
  content: 'мәтін';
}

Мысал

li-ге курсорды апарғанда оның алдына мына мәтін енгізілетіндей етейік:

html<ul>
  <li>тізім нәрсесі</li>
  <li>тізім нәрсесі</li>
  <li>тізім нәрсесі</li>
  <li>тізім нәрсесі</li>
  <li>тізім нәрсесі</li>
</ul>
cssli:hover::before {
  content: '!!!';
}

Результат:

Мысал

Енгізілетін мәтінге әртүрлі стильдерді қолдануға болады. Мысалы, осы мәтінді әртүрлі түске бояйық:

html<ul>
  <li>тізім нәрсесі</li>
  <li>тізім нәрсесі</li>
  <li>тізім нәрсесі</li>
  <li>тізім нәрсесі</li>
  <li>тізім нәрсесі</li>
</ul>
cssli:hover::before {
  color: red;
  content: '!!!';
}

Результат:

Сондай-ақ қараңыз

  • псевдоэлемент after,
    тег мәтінінен кейін енгізу жасайды
  • функция attr,
    тег атрибутының мәнін алады
  • сипат counter-increment,
    автоматты нөмірлеуді белгілейді