Привет, здесь Сергей ![]()
Это немного старая ошибка, но всё же:
Когда я просматривал форум Blenderartists, я заметил небольшую ошибку: в верхней части сайта есть секция, где отображаются 6 лучших работ. При наведении курсора на одну из них появляется заголовок. Однако я обнаружил, что если заголовок содержит эмодзи (как показано на скриншоте ниже), он остаётся видимым даже без наведения курсора.
Я провёл небольшое расследование и пришёл к следующим CSS-правилам, которые могут помочь решить эту проблему.
Дело в том, что у заголовков этих изображений в строке с избранными темами есть такие правила:
.featured-topic h3 a {
font-size: 14px;
color: transparent;
transition: color .6s,text-shadow .6s
}
Я не думаю, что свойство “color: transparent” является правильным решением. Именно поэтому оно влияет только на текст, но не на сам эмодзи, так как эмодзи обернут в тег “img”.
Поэтому, на мой взгляд, лучше удалить “color: transparent” и сделать что-то вроде этого:
.featured-topic h3 {
position: absolute;
top: 0;
padding-top: 0;
left: 5%;
width: 90%;
text-align: left;
visibility: hidden;
}
.featured-topic:hover h3 {
visibility: visible;
}
Таким образом, итоговый код будет выглядеть так:
Надеюсь, это поможет ![]()

