【发布时间】:2015-11-29 13:39:25
【问题描述】:
我有一个图像,我需要它的悬停不透明度为 0.5,然后它必须缩放到 200%,并且当图像是全尺寸时,不透明度回到 1。
我可以在悬停时进行缩放变换和不透明度,但是当图像大小为 200% 时,我需要缩放后的不透明度为 1。
#imagecontainer {
border: 2px solid red;
width: 251px;
height: 251px;
opacity: 1;
position: absolute;
}
#image {
width: 250px;
height: 250px;
border: 2px solid black;
position: absolute;
opacity: 1;
-webkit-transition: -webkit-transform 1s ease-in-out;
}
#image:hover {
opacity: 0.8;
-webkit-transform: scale(2, 2);
}
【问题讨论】:
-
你有不止一个状态变化,所以你应该动画而不是过渡(或者使用一些JS和CSS)。
标签: css formatting css-transitions css-animations