/* 设置字体大小和颜色 */ h1 { font-size: 60px; color: #FFA500; } /* 添加 3D 效果 */ h1:hover { transform-style: preserve-3d; /* 保持 3D 效果 */ transform: perspective(800px) rotateY(10deg); /* 添加透视和旋转效果 */ transition: 1s ease-in-out; /* 过渡动画 */ }
在上述代码中,大家通过设置font-size
和color
属性来设置要显示的文字的字体大小和颜色。然后,大家使用hover
选择器来指定鼠标悬停在文字上时应用的样式。在这个样式中,大家使用transform-style: preserve-3d;
来保持 3D 效果。大家还使用了transform: perspective(800px) rotateY(10deg);
来添加透视和旋转效果。这个效果只在鼠标悬停时显示,因为大家使用了transition: 1s ease-in-out;
来添加过渡动画。
在实际使用中,大家可以通过调整perspective
属性的值来改变视角距离,调整rotateY
属性的值来改变旋转角度,这些属性的值可以根据实际需求来进行调整。
总的来说,CSS3 字体 3D 效果非常酷炫,可以为网页带来视觉上的享受和吸引用户的眼球。在使用时需要注意不要过度使用,否则会影响用户体验。