【发布时间】:2015-11-24 08:19:24
【问题描述】:
我有一个 svg 蒙版,它在悬停时顺时针旋转,里面有一个图片填充。 我希望图片逆时针旋转以补偿悬停时形状的旋转。
我的问题是,当鼠标悬停时,图片会变形。 我试图有一个溢出:隐藏,但它不起作用。
这是我的 jsfiddle : http://jsfiddle.net/nyb5wffv/1/
#hex {
overflow:hidden;
}
svg {
padding: 50px;
width: 200px;
height: 200px;
transition: all 0.25s;
}
svg a {
-ms-transform: rotate(0deg); /* IE 9 */
-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
transform: rotate(0deg);
}
svg:hover{
-ms-transform: rotate(7deg); /* IE 9 */
-webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
transform: rotate(7deg);
}
svg:hover a {
-ms-transform: rotate(-7deg); /* IE 9 */
-webkit-transform: rotate(-7deg); /* Chrome, Safari, Opera */
transform: rotate(-7deg);
}
【问题讨论】:
标签: css svg hover svg-animate