东莞易思训教育

7x24小时咨询热线

400-660-3310

当前位置 : 好学校 东莞易思训教育 学习资讯 资讯详情

Web前端CSS3如何实现文字折纸效果?

2021-09-18

本篇文章给大家通过示例介绍一下如何使用CSS3来实现文字折纸的效果,进一步利用CSS3的transform和transition属性来实现鼠标移过字体放大的效果。请注意,这个3D文字效果是用纯CSS的,没有用Javascript,并且需要用支持CSS3的浏览器才能看出效果,如firefox、chrome、safari和opera。

实现文字折纸效果

有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下,希望对大家有所帮助。

代码如下:

.example-class

{

text-shadow: [X offset] [Y offset] [Blur size] [Colour];

}

X表示x轴上的位移,可为负值;Y表示y轴上的位移,可为负值;Blur表示投影的宽度,不能为负值;Color为投影的颜色。 
堆叠多层CSS投影 
虽然我们没有必要堆叠多层投影,但通过堆叠多层投影会有更好的3D效果

到这里你已经创建了基本的3D文字,然而,让我们进一步来实现鼠标滑过的文字放大效果,并用css的transision属性实现圆滑的淡入淡出效果。 
首先用transform属性实现滑过字体放大

复制代码

代码如下:

h2:hover

{

/* CSS3 Transform Effect */

-webkit-transform: scale(1.2); /* Safari & Chrome */

-moz-transform: scale(1.2); /* Firefox */

-o-transform: scale(1.2); /* Opera */

}

到此,我们就用CSS3如何实现文字折纸的效果,并且在鼠标滑过是让字体放大,且有淡入淡出的效果,这一切是用纯CSS实现的哦。

收藏
分享到:

相关课程

相关资讯

东莞易思训教育

东莞易思训教育

认证等级

信誉良好,可安心报读

东莞易思训教育

已获好学校V2信誉等级认证

信誉值

  • (60-80)基础信誉积累,可放心报读
  • (81-90)良好信誉积累,可持续信赖
  • (91-100)充分信誉积累,推荐报读

与好学校签订读书保障协议:

  • 100%
  • 37
  • 1905
在线咨询
;