为什么CSS过渡不适用于:target?

问题描述 投票:0回答:1

CSS代码。

   div{
        background-color: white;
    }
   :target{
        background-color: whitesmoke;
        transition:background-color 1s linear;
    }

转换无法与目标div一起使用,为什么?动画可以在这里工作吗?

html css animation transition
1个回答
0
投票

要在CSS中过渡,您需要这样的东西:

div#sample {
  background-color: #111;
  transition: 1s;
}

div#sample:hover {
  background-color: #aaa;
}
<div id="sample">TEST</div>

过渡时间在CSS中指定,不带:hover,更改在div#sample:hover中指定。

© www.soinside.com 2019 - 2024. All rights reserved.