Каким образом можно применить стили к другому элементу?

  • 31 августа 2023 г. 9:37
Ответы на вопрос 2
Для применения стилей к другому элементу можно использовать комбинаторы CSS, такие как потомки, дочерние элементы или соседи. 

Чтобы изменить CSS и установить ширину изображения внутри элемента с классом .logo на 10 пикселей, если у элемента с классом .menu нет класса .hidden, можно использовать следующий CSS код:

```css
.logo img {
  width: 10px;
}

.menu:not(.hidden) + .logo img {
  width: 10px;
}
```

В первом случае, используется селектор потомка ` .logo img`, который выберет все изображения, находящиеся внутри элемента с классом .logo и установит им ширину 10 пикселей.

Во втором случае, используется селектор соседа `.menu:not(.hidden) + .logo img`, который выберет изображение, находящееся внутри элемента с классом .logo, только если элемент с классом .menu не имеет класса .hidden. Ширина изображения также будет установлена на 10 пикселей.
в CSS нет способа
Похожие вопросы