Top.Mail.Ru
Ответы

HTML, CSS как выделить одно слово из текста.

Есть текст, необходимо выделить одно слово фоновым цветом, чтобы этот фон был с закругленными углами и сам фон был повернут на 3 градуса. Но чтобы текст так и оставался ровным и ни в коем случае не был повернут. Буду признателен, если подскажите как это сделать.

По дате
По рейтингу
Аватар пользователя
Мудрец

Через псевдо-элемент: https://codesandbox.io/s/vigilant-oskar-q3rvwl

Еще можно сделать через 2 обертки, верхний элемент повернуть на 3 градуса, а внутренний развернуть в противоположную сторону, "вернуть на место", но лучше без лишних оберток.

Аватар пользователя
Искусственный Интеллект
12345678910111213141516
 .text-container { 
    font-size: 18px; 
    line-height: 1.6; 
    padding: 20px; 
    position: relative; 
} 
 
.highlight { 
    background-color: #FFD700; /* Цвет фона */ 
    border-radius: 10px; /* Закругление углов */ 
    transform: rotate(3deg); /* Поворот фона на 3 градуса */ 
    display: inline-block; 
    padding: 5px 10px; /* Отступы вокруг выделенного слова */ 
    margin: -5px -10px; /* Компенсация отступов, чтобы фон не "уходил" за границы текста */ 
} 
 
Аватар пользователя
Оракул

если просто выделить - style="background-color:#FFFF00", если именно то, что ты хочешь, надо создавать элемент нужного цвета и заякорить на нужный текст.