CSS转换变换

sen*_*ete 3 html css transition transform

我想问一下当鼠标悬停在整个文本上时是否只有旋转图标的方法?

代码如下所示:

.text .icon {
  vertical-align: middle;
  font-size: 40px;
  
  transition: transform 0.5s;
}

.icon:hover {
  transform: rotate(360deg);
}

.text {
  margin: 0 auto;
  clear: both;
  font-size: 23px;
}
Run Code Online (Sandbox Code Playgroud)
<p class="text">
  <span class="icon">i</span><a href="#" target="_blank">Text</a>
</p>
Run Code Online (Sandbox Code Playgroud)

图标旋转,但只有鼠标自身.

谢谢

Sam*_*nen 8

您可以使用它.text:hover .icon作为选择器,当它悬停在p元素上时它将旋转.