作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
当您将鼠标悬停在 img 上时,我试图将边界线旋转 45 度,同时保持 img 固定。
有什么想法可以用 css 实现吗?
截至目前,我的边界线和我的 img 同时旋转。
HTML
<div id="button" class="rotate">
<div id="button_box_frame" class="no_rotate">
<a><img src="pics/show_window1.jpg" class="no_rotate"></a>
</div>
</div>
CSS
#button{
margin-left:200px;
margin-top:200px;
border:3px solid;
overflow:hidden;
height:200px;
width:200px;
}
#button_box_frame img{
}
#button img{
}
.rotate{
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow:hidden;
}
.rotate:hover
{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
最佳答案
您可以通过添加负值 (-webkit-transform:rotate(-45deg);
) 来抵消图像的旋转,这会将图像朝另一个方向旋转。这将在容器旋转时将图像保持在原位。请注意,您还必须将转换属性添加到图像,而不仅仅是 .rotate
#button{
margin-left:200px;
border:3px solid;
overflow:hidden;
height:200px;
width:200px;
}
#button_box_frame img{
}
#button img{
}
.rotate img,
.rotate{
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow:hidden;
}
.rotate:hover
{
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
}
.rotate:hover img
{
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
}
<div id="button" class="rotate">
<div id="button_box_frame" class="no_rotate">
<a><img src="http://placehold.it/200x200" class="no_rotate"></a>
</div>
</div>
关于html - 我想将边界线旋转 45 度,同时将 img 固定在 css 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27419980/
元素?
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!