Как навести курсор на всю фигуру, созданную с помощью псевдо-селекторов? - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь нанести тень на всю фигуру. Но форма, определенная с помощью :: after, не изменяется. Как мне работать с формой как единым целым?

стиль. css

.diag{
   position: relative;
    top: 0px;
    left: 100px;
   width: 150px;
   height: 90px;
   background-color: gray;
   border-radius: 10px;

}

.diag::after{
    content: "";
    position: absolute;
    left: -50px;
    top: 35px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 50px solid gray;
    border-bottom: 10px solid transparent;
}

 .diag:hover{
    box-shadow: 2px 2px 2px 2px;
}

1 Ответ

0 голосов
/ 27 марта 2020

Вы можете попробовать это:

.diag {
  position: relative;
  top: 0px;
  left: 100px;
  width: 150px;
  height: 90px;
  background-color: gray;
  border-radius: 10px;
}

.diag::after {
  content: "";
  position: absolute;
  left: -50px;
  top: 35px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-right: 50px solid gray;
  border-bottom: 10px solid transparent;
}

.diag:hover {
  box-shadow: 0px 0px 4px 4px black;
}
<div class="diag">

</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...