【发布时间】:2020-02-16 01:15:36
【问题描述】:
我的转换:translate(10px 10px) 不起作用。当我只输入 x 轴的值时,它可以工作。同样,当我使用 translateX 和 translateY 时,它们确实可以工作,但不能同时使用。所以我只能在一个轴上平移图像,但不能同时在两个轴上平移。有什么想法吗?
.gallery {
text-align: center;
}
.gallery img {
position: relative;
width: 30%;
height: calculate(width*66%);
margin: 10px;
animation-name: blendin;
animation-duration: 3s;
transition: ease-in-out all 300ms;
}
.gallery img:hover {
box-shadow: 10px 10px 10px black;
transform: translate(10px 10px);
}
<div class="gallery">
<img src="elbe.jpg" alt="Elbe">
<img src="tisch.jpg" alt="Tisch">
<img src="spiegelung.jpg" alt="Spiegelung">
</div>
【问题讨论】:
标签: html css image css-transforms