当光标悬停在图像上时,我正在将此css转换应用于表中的图像。
transform-origin: bottom right;
-webkit-transform: scale(5) ;
我已经尝试了各种方法来将原点获取到图像之外,但是似乎没有办法。如果原点为“右”,则图像会向左扩展,从而遮盖原始图像。
我想将变换图像完全放在桌子外的固定位置!或至少露出小图像。
答案 0 :(得分:0)
* {
margin: 0;
padding: 0;
}
img {
width: 100%;
-webkit-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
}
img:hover {
-webkit-transform: translate3d(25px, 25px, 100px);
transform: translate3d(25px, 25px, 100px);
-webkit-transition: all 0.7s ease;
-o-transition: all 0.7s ease;
transition: all 0.7s ease;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<div class="wrapper">
<img src="https://media.sproutsocial.com/uploads/2017/02/10x-featured-social-media-image-size.png" alt="">
</div>
</body>
</html>
使用transform-origin: bottom right;
属性代替使用transform: translate3d(25px, 25px, 100px);
。希望对您有帮助