Непоследовательное поведение box-shadow с переходом

Техника ниже помогла мне много раз:

System.out.println(TheNoDefFoundClass.class.getProtectionDomain().getCodeSource().getLocation());

, где TheNoDefFoundClass - это класс, который может быть «потерян» из-за предпочтения старой версии той же библиотеки, что и ваша программа. Это чаще всего случается с случаями, когда клиентское программное обеспечение развертывается в доминирующем контейнере, вооружившись его собственными загрузчиками классов и множеством древних версий самых популярных библиотек.

0
задан aMJay 16 January 2019 в 18:31
поделиться

1 ответ

Как вы сказали, это кажется ошибкой, но для преодоления этого вы можете сделать это по-другому, используя псевдоэлемент, в котором вы применяете box-shadow, но вы анимируете другое свойство (масштаб, непрозрачность, ширина / высота и т. Д.) [ 114]

div.box{
  width:100px;
  height:25px;
  margin:10px;
  background:lightgrey;
  border-radius:25px;
  position:relative;
}
div.box::before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  box-shadow:0 0 10px green;
  border-radius:inherit;
  transition:.2s;
  transform:scale(0.8);
}

div.box:hover::before{
  transform:scale(1);
}
<div class="box"></div>

0
ответ дан Temani Afif 16 January 2019 в 18:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: