/*CSS代码*/ .transform-box { transform: rotateY(30deg) scale(1.5); transition: all 1s ease-in-out; } .transform-box:hover { transform: rotateY(0deg) scale(2); }
CSS的3D旋转和放大效果可以实现在鼠标悬停的时候,图片或者文字变得更加夸张和动态。上面的代码示例中,.transform-box是一个元素的类名,在鼠标悬停的时候,元素将会从原来的尺寸变为1.5倍,并绕Y轴旋转30度。同时,利用transition的属性,整个过程会在1秒钟内完成。
当然,这只是一种简单的实现方式。在实际设计中,大家可以根据不同的需求设置一些不同的变换模式,比如平移、缩放、旋转等等。这些变换组合在一起,就可以创造出各种丰富的效果,让你的网站更加吸引人。