/* 鼠标滑过效果 */ .flip-card:hover .flip-card-inner { transform: rotateY(180deg); } /* 常规样式 */ .flip-card { background-color: transparent; width: 300px; height: 200px; perspective: 1000px; margin: 10px; } /* 3D翻转效果 */ .flip-card-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.6s; transform-style: preserve-3d; } /* 正面样式 */ .flip-card-front, .flip-card-back { position: absolute; width: 100%; height: 100%; backface-visibility: hidden; } /*img样式*/ img { max-width: 100%; max-height: 100%; }
上述代码实现了鼠标滑过图片翻页效果,其中使用了CSS3的transform属性和perspective属性,实现了3D翻转效果。
需要注意的是,要使用前缀兼容不同浏览器的CSS3属性,使效果更加兼容和稳定。
CSS3鼠标滑过图片翻页是一个不错的网页设计效果,可以提高用户体验和页面吸引力。在实现时,建议适当控制效果的强度和速度,以免影响用户的浏览体验。