css多图片逆时针转动
导读:CSS多图片逆时针转动是一种常用的效果,可以给页面增添动感和视觉冲击力。下面我们来看具体实现方法。<html> <head> <style> .rotate-image{...
CSS多图片逆时针转动是一种常用的效果,可以给页面增添动感和视觉冲击力。下面我们来看具体实现方法。
html>
head>
style>
.rotate-image{
display: inline-block;
position: relative;
}
.rotate-image img{
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
transition: transform 1s ease-out;
}
.rotate-image img:nth-child(1){
transform: rotate(0deg);
}
.rotate-image img:nth-child(2){
transform: rotate(60deg);
}
.rotate-image img:nth-child(3){
transform: rotate(120deg);
}
.rotate-image img:nth-child(4){
transform: rotate(180deg);
}
.rotate-image img:nth-child(5){
transform: rotate(240deg);
}
.rotate-image img:nth-child(6){
transform: rotate(300deg);
}
.rotate-image:hover img{
transform: rotate(-60deg);
}
/style>
/head>
body>
div class="rotate-image">
img src="image1.jpg">
img src="image2.jpg">
img src="image3.jpg">
img src="image4.jpg">
img src="image5.jpg">
img src="image6.jpg">
/div>
/body>
/html>
以上代码中,我们先将父元素设为相对定位,再给图片元素设置为绝对定位,使其位置重合。通过在不同图片上设置不同的初始旋转角度,实现在不同角度的图片之间进行切换。当鼠标悬停在图片上时,我们利用CSS的:hover伪类,将当前显示的图片逆时针旋转60度,实现图片旋转的动画效果。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css多图片逆时针转动
本文地址: https://pptw.com/jishu/565701.html
