您现在的位置是:网站首页> 编程资料编程资料
html+css实现文字折叠特效实例html+css3实现的登录界面HTML+CSS3+JS 实现的下拉菜单CSS3+HTML5+JS 实现一个块的收缩与展开动画效果HTML+CSS+JavaScript实现图片3D展览的示例代码详解HTML5中CSS外观属性HTML+CSS+JS实现堆叠轮播效果的示例代码HTML5+CSS设置浮动却没有动反而在中间且错行的问题css+html实现Skeleton Screen 加载占位图动画效果(带动画)
2023-10-08
375人已围观
简介 最近在学习html+css,于是整理了一下思路,写了一个小demo,本文主要介绍了html+css实现文字折叠特效实例,感兴趣的小伙伴们可以参考一下
本文主要介绍了html+css实现文字折叠特效实例,分享给大家,具体如下:
效果:

实现:
1. 定义标签:
aurora
2. 设置文字基本样式:
h1{ text-transform: uppercase; letter-spacing: 3px; font-size: 15vw; transform: rotate(-10deg) skew(30deg); position: relative; color: rgba(0, 101, 253, 0.6); -webkit-text-stroke: 2px rgba(0, 101, 253, 0.6); transition: all 1s; } text-transform: uppercase; 字母变为大写字母。
letter-spacing: 3px; 字间距。
transform: rotate(-10deg) skew(30deg); 先旋转-10deg,再倾斜30deg。
-webkit-text-stroke: 2px rgba(0, 101, 253, 0.6); 文字边框 详细
transition: all 1s; 过渡效果
3. 鼠标经过文字显示内陷效果:
h1:hover{ /* 先叠层白的,再叠层黑的,先叠的白会覆盖到黑,白的地方亮,黑的地方暗 */ text-shadow:3px 3px 6px #fff, 3px 3px 6px #fff, 0 0 0px #000; } 主要是利用阴影先叠层白的阴影,再在白的后面叠层黑的阴影,这样一来,白的地方发亮,黑的地方暗,形成内陷效果。
4. 用双伪类实现文字的上半部分,(注:双伪类会继承父元素的些css属性):
h1::before{ content: 'aurora'; color: rgb(255, 255, 255); position: absolute; top: 0; left: 0; clip-path: inset(0 0 50% 0); transition: all 1s; transform: rotateX(0deg) skew(0deg); } position: absolute;
top: 0;
left: 0; 定位。
clip-path: inset(0 0 50% 0); 裁剪,只裁文字的上半部分显示。
transform: rotateX(0deg) skew(0deg); 暂时不旋转,不倾斜。
5. 鼠标经过文字上半部分文字折叠:
h1:hover::before{ transform: rotateX(-30deg) skew(-30deg); color: rgb(243, 243, 243); text-shadow: 0 0 1px black; } transform: rotateX(-30deg) skew(-30deg); 旋转-30deg,倾斜-30deg。
color: rgb(243, 243, 243); 颜色变暗点。
text-shadow: 0 0 1px black; 阴影。
6. 异曲同工,设置下半部分:
h1::after{ content: 'aurora'; color: rgb(255, 255, 255); position: absolute; top: 0; left: 0; clip-path: inset(50% 0 0 0); transition: all 1s; transform: rotateX(0deg) skew(0deg); } h1:hover::after{ transform: rotateX(40deg) skewX(20deg) ; color: rgb(212, 212, 212); text-shadow: 0 0 1px black; } 完整代码:
Document aurora
到此这篇关于html+css实现文字折叠特效实例的文章就介绍到这了,更多相关html+css文字折叠内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- html+css实现分层金字塔的实例html+css实现赛博朋克风格按钮 HTML+CSS制作心跳特效的实现HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手HTML+CSS+JS实现图片的瀑布流布局的示例代码使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)使用HTML+Css+transform实现3D导航栏的示例代码
- html+css实现赛博朋克风格按钮 CSS几步实现赛博朋克2077风格视觉效果
- HTML+CSS制作心跳特效的实现HTML+CSS3模拟心的跳动实例代码
- 看图猜成语 牌坊上面写着明镜二字 答案是什么成语_手机游戏_游戏攻略_
- 看图猜成语 肠字下面两个心形挂件 答案是什么成语_手机游戏_游戏攻略_
- 看图猜成语 love铜钱等于命字 答案是什么成语_手机游戏_游戏攻略_
- 疯狂猜成语 天地两个字裂开了 答案是什么成语_手机游戏_游戏攻略_
- 看图猜成语 一个士兵一手拿刀一手拿书 答案是什么成语_手机游戏_游戏攻略_
- 疯狂猜成语 一个红色心上很多支箭 答案是什么成语_手机游戏_游戏攻略_
- 看图猜成语 一只狼和一个鬼在月亮下叫 答案是什么成语_手机游戏_游戏攻略_
