У меня есть ссылка <a></a>
и внутри этой ссылки у меня есть холст и обычный текст. Оба элемента имеют прозрачность (по сравнению с rgba()) с видимостью 50%. С зависанием этой ссылки я бы хотел изменить свойство видимости на 100% на оба элемента.CSS hover 2 других элемента (и другие атрибуты)
Проблема заключается в следующем: in canvas Мне нужно изменить цвет фона. С этим текстом внутри ссылки мне нужно изменить цвет. ссылка выглядит следующим образом:
<a href="" class="table_link">
<canvas class="canvas_table_item"></canvas>
Chair
</a>
если я ставлю как в 1 селекторе:
.content_table *:hover{
color:rgba(255, 255, 255, 1);
background-color:rgba(255, 255, 255, 1);
}
это изменить цвет фона текста (ссылка), а .. мне нужно изменить цвет фона ТОЛЬКО на холсте и цвет текста (его можно также изменить на холсте). Есть ли способ, как добиться этого только с помощью CSS или действительно ли мне нужно использовать javascript?
ОТВЕТ ЗДЕСЬ: DEMO
РЕШЕНИЕ ЯВЛЯЕТСЯ ADD И ВНУТРИ ЭТО Текст ссылки КАК ЗДЕСЬ:
<a href="" class="table_link">
<canvas class="canvas_table_item"></canvas>
<span>
Chair
</span>
</a>
Так используйте один селектор для всех общих изменений, а также отдельного, конкретного селектора изменений, характерных для одного элемента. –
это не решение. потому что если вы наведете только текст, я не смогу получить этот фон на холсте. И об этом я и спрашиваю. Если есть способ, как выбрать цвет фона холста. что-то вроде canvas_table_item.background-color: ..... но я думаю, что смогу сделать это только с javascript – piggy