欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    整理分享5种纯CSS实现炫酷的文字效果.docx

    • 资源ID:9646065       资源大小:524.97KB        全文页数:11页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    整理分享5种纯CSS实现炫酷的文字效果.docx

    1、整理分享5种纯CSS实现炫酷的文字效果CSS是一门很特殊的语言,你认为CSS只能用来控制网页的结构与样式,但只要你有丰富的想象力,就能创造无限可能。一.渐变文字效果该效果主要利用background-clip:text配合color实现渐变文字效果 首先了解background-clip: text;的意思:以盒子内的文字作为裁剪区域向外裁剪,文字之外的区域都将被裁剪掉。给文本容器设置渐变背景 background: linear-gradient(90deg, black 0%, white 50%, black 100%);设置webkit-background-clip属性,以文字作为裁

    2、剪区域向外裁剪-webkit-background-clip: text; background-clip: text;通过-webkit-animation属性设置动画,即可实现上述效果-webkit-animation: shining 3s linear infinite; animation: shining 3s linear infinite;-webkit-keyframes shining from background-position: -500%; to background-position: 500%; keyframes shining from backgroun

    3、d-position: -500%; to background-position: 500%; 样式引用 前端实验室 二.彩虹文字效果(跑马灯).text letter-spacing: 0.2rem; font-size: 1.5rem; background-image: -webkit-linear-gradient(left, #147B96, #E6D205 25%, #147B96 50%, #E6D205 75%, #147B96); -webkit-text-fill-color: transparent; -webkit-background-clip: text; -we

    4、bkit-background-size: 200% 100%;该效果也是利用background-clip:text和线性渐变属性linear-gradient实现,通过设置区域颜色值实现了彩虹文字的效果。动态彩虹文字需要设置-webkit-animation属性-webkit-animation: maskedAnimation 4s infinite linear;keyframes maskedAnimation 0% background-position: 0 0; 100% background-position: -100% 0; CSS样式.rainbow letter-sp

    5、acing: 0.2rem; font-size: 1.2rem; text-transform: uppercase;.rainbow span animation: rainbow 50s alternate infinite forwards;keyframes rainbow 0% color: #efc68f; . 100% color: #8fefed; 【前端实验室】分享前端最新、最实用前端技术 三.发光文字效果该效果主要利用text-shadow属性实现。text-shadow属性向文本添加一个或多个阴影。该属性是逗号分隔的阴影列表,每个阴影有两个或三个长度值和一个可选的颜色值

    6、进行规定。.neon color: #cce7f8; font-size: 2.5rem; -webkit-animation: shining 0.5s alternate infinite; animation: shining 0.5s alternate infinite;-webkit-keyframes shining from text-shadow: 0 0 10px lightblue, 0 0 20px lightblue, 0 0 30px lightblue, 0 0 40px skyblue, 0 0 50px skyblue, 0 0 60px skyblue; t

    7、o text-shadow: 0 0 5px lightblue, 0 0 10px lightblue, 0 0 15px lightblue, 0 0 20px skyblue, 0 0 25px skyblue, 0 0 30px skyblue; 【前端实验室】分享前端最新、最实用前端技术 四.打字机效果该效果主要是通过改变容器的宽度实现的。.typing color: white; font-size: 2em; width: 21em; height: 1.5em; border-right: 1px solid transparent; animation: typing 2s

    8、steps(42, end), blink-caret .75s step-end infinite; font-family: Consolas, Monaco; word-break: break-all; overflow: hidden;/* 打印效果 */keyframes typing from width: 0; to width: 21em; /* 光标 */keyframes blink-caret from, to border-color: transparent; 50% border-color: currentColor; 【前端实验室】分享前端最新、最实用前端技术

    9、white-space:nowrap属性主要是为了保证一行显示,这里考虑到英文字母的显示,去除了该属性,保证不会出现字符间断的情况。word-break:break-all使英文字符可以一个一个的呈现出来。animation属性中的steps功能符可以让动画断断续续的执行,而非连续执行。steps()语法表示:steps(number, position),其中number关键字表示将动画分为多少段 ;position关键字表示动画是从时间段的开头连续还是末尾连续,支持start和end俩个关键字,含义分别如下:start:表示直接开始end:表示戛然而止,为默认值光标效果是通过box-sha

    10、dow模拟实现的。 通过上述的这几个属性就可以实现一个简易的打字机效果了五.故障风格文字效果该动画效果比较复杂,主要用到了CSS伪元素、元素自定义属性、蒙版属性、animation动画等等。 欢迎关注微信公众号【前端实验室】这里主要使用了自定义属性,data-加上自定义的属性名,赋值要显示的文字供伪元素获取到对应的文字。keyframes animation-before 0% clip-path: inset(0 0 0 0); . 100% clip-path: inset(.62em 0 .29em 0); keyframes animation-after 0% clip-path:

    11、inset(0 0 0 0); . 100% clip-path: inset(.29em 0 .62em 0); 这里设置了两个keyframes,分别为 animation-before 、animation-after,前者是准备给伪元素 before 使用的,后者是给伪元素 after 使用的。其中clip-path属性是CSS3的新属性蒙版,其中的inset()值表示的是蒙版形状为矩形,定义蒙版的作用区域后通过keyframes来设置逐帧动画,使蒙版的作用区域在垂直方向一直变化,实现上下抖动的效果。.text display: inline-block; font-size: 3.5

    12、em; font-weight: 600; padding: 0 4px; color: white; position: relative;.text:before content: attr(data-text); position: absolute; left: -2px; width: 100%; background: black; text-shadow:2px 0 red; animation: animation-before 3s infinite linear alternate-reverse;.text:after content: attr(data-text); position: absolute; left: 2px; width: 100%; background: black; text-shadow: -2px 0 blue; animation: animation-after 3s infinite linear alternate-reverse;最后我们设置两个伪元素before和after,分别定位到跟父元素同样的位置,然后分别向左、右侧移一点点的距离,制作一个错位的效果,然后都将背景色设置为与父元素背景色一样的颜色,用于遮挡父元素这样就可以实现了一个完美的故障风格的文字展示动画了


    注意事项

    本文(整理分享5种纯CSS实现炫酷的文字效果.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开