Пожалуйста, помогите новичку с CSS:hover

У меня проблемы с :hover, Так что я хочу, чтобы, когда я парю над дверью замка, #dor, #vindu1 должен изменить цвет на желтый. Поэтому при наведении на дверь замка окна должны пожелтеть. По какой-то причине это не работает, и я думаю, что это связано с изображениями и слоями.

Итак, чтобы сузить проблему, мой код не позволит мне парить #dor изменить background-color из #vindu1

Я был бы всегда благодарен, если бы кто-нибудь мог помочь мне понять, почему это не работает. Сейчас сайт выглядит достойно на моем экране, но я чувствую, что для других размеров экрана все будет странно.

Итак, какие изменения я могу внести в фон / изображения, чтобы сделать их более отзывчивыми.

Вся помощь очень ценится. Заранее спасибо!

body {
  margin: 0;
  background-color: #d37421;
}

#container {
  position: relative;
}

#siluette {
  position: fixed;
  bottom: 0;
  width: 100rem;
}

#slott {
  position: fixed;
  bottom: 0px;
  left: 630px;
}

#dor {
  position: absolute;
  left: 892px;
  background-color: black;
  width: 54px;
  height: 85px;
  top: 686px;
  opacity: 0;
}

#dor:hover {
  opacity: 1;
}

#dor:hover~#vindu1 {
  background-color: yellow;
}

#vindu1 {
  position: absolute;
  background-color: black;
  left: 688px;
  top: 600px;
  height: 200px;
  width: 474px;
}

#maane {
  position: fixed;
  width: 200px;
  height: 200px;
  background-color: rgb(221, 22, 22);
  top: 60px;
  right: 100px;
  border-radius: 50%;
  transition: 3s;
}

#maane:hover {
  background-color: yellow;
}
<html>

<head>
  <link rel="stylesheet" href="side1.css" ;>
</head>

<body>
  <div id="container">

    <div id="vindu1"></div>

    <img id="slott" src="https://uploads.codesandbox.io/uploads/user/aa69e076-b797-4e7e-bcb7-5361856ae103/LWD8-castlemod.png" height="600px">
    <img id="siluette" src="https://uploads.codesandbox.io/uploads/user/566a27be-83e1-4eee-a368-4640077fe5d5/0xb9-bakgrunn1.png">

    <a href="side2.html">
      <div id="dor"></div>
    </a>

    <div id="maane"></div>

  </div>
  <!-- End Container-->

</body>

</html>

0 ответов

Другие вопросы по тегам