Кто-нибудь имеет представление о том, как применить фильтр : размытие к «Тексту A, B, C и т. Д.»строк, но сохраняйте номера списков (1, 2, 3 - в кругах) без разрыва ?
Сначала я попытался сделать следующее (см. пример кода ниже):
Я добавил фильтр: размытие (9px); в .meaning класс (который отвечает за ОБА - текст и цифры), и у меня все было размыто ( см. скриншот ). Затем я попытался нейтрализовать размытие в списке номеров, добавив filter: blur (0) к .ol.circle> li: before class (который, будучиПсевдокласс ": before" отвечает за номера списков, которые стоят ДО текста). Нет результата - числа остались размытыми.
Затем я удалил размытие из классов и решил попытаться решить проблему с помощью HTML части. Поэтому я подключил размытие непосредственно к строкам с текстом:
<li style="padding-left:1em;filter: blur(9px)">Text A</li>
Это снова размыло и - текст и его номер списка. Я в недоумении, что делать ...: - (
Код в JSFiddle: чистый - без размытия
.meaning {
font-family: Tahoma, Geneva, sans-serif;
width: auto;
text-align: left;
color: #1f2c60;
text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
font-size: 20px;
font-weight: 600;
filter: blur(9px);
}
ol.circle > li:before {
margin-right: 1em;
margin-left: -2.77em;
content: counter(item);
background: #1f2c60;
border-radius: 100%;
color: white;
width: 1.7em;
text-align: center;
display: inline-block;
filter: blur(0);
}
РЕШЕНО! См. Комментарий от Brilliand. Это именно то, что я хотел. Спасибо!