博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端每日实战:33# 视频演示如何用纯 CSS 创作牛奶文字变换效果
阅读量:6590 次
发布时间:2019-06-24

本文共 1686 字,大约阅读时间需要 5 分钟。

图片描述

效果预览

按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。

可交互视频教程

此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。

请用 chrome, safari, edge 打开观看。

源代码下载

每日前端实战系列的全部源代码请从 github 下载:

代码解读

定义 DOM,容器中包含 2 段文本:

Explorer

Discovery

居中显示:

body {    margin: 0;    height: 100vh;    display: flex;    align-items: center;    justify-content: center;    background-color: black;}

设置字体样式:

p {    color: white;    font-size: 100px;    font-weight: bold;    font-family: sans-serif;    text-transform: uppercase;    text-align: center;}

让 2 段文本重叠:

p {    margin: 0;}p:nth-child(1) {    transform: translateY(50%);}p:nth-child(2) {    transform: translateY(-50%);}

定义动画,让 2 段文本交替显示:

p {    animation: show-hide 10s infinite;    filter: opacity(0);}p:nth-child(1) {    animation-direction: normal;}p:nth-child(2) {    animation-direction: reverse;}@keyframes show-hide {    0% {        filter: opacity(0);    }    25% {        filter: opacity(1);    }    40% {        filter: opacity(1);    }    50% {        filter: opacity(0);    }}

增加字间距的变化效果:

@keyframes show-hide {    0% {        filter: opacity(0);        letter-spacing: -0.8em;    }    25% {        filter: opacity(1);    }    40% {        filter: opacity(1);    }    50% {        filter: opacity(0);        letter-spacing: 0.24em;    }}

增加文本模糊效果:

@keyframes show-hide {    0% {        filter: opacity(0) blur(0.08em);        letter-spacing: -0.8em;    }    25% {        filter: opacity(1) blur(0.08em);    }    40% {        filter: opacity(1) blur(0.24em);    }    50% {        filter: opacity(0) blur(0.24em);        letter-spacing: 0.24em;    }}

最后,为容器设置对比度滤镜:

.container {    filter: contrast(10);    background-color: black;    overflow: hidden;}

大功告成!

转载地址:http://qrkio.baihongyu.com/

你可能感兴趣的文章
智能路灯将成为应用最广的物联网基础建设之一
查看>>
亚信数据:盘活大数据时代的隐形财富
查看>>
别恐慌 大众关心的人工智能问题学界都在努力求解
查看>>
高德地图承包外滩花旗大厦:登新代言人TFBOYS巨幅广告
查看>>
互联网金融加快融入百姓生活
查看>>
“与中国同创”支持中国成为创新的第一现场
查看>>
《中国人工智能学会通讯》——6.28 李德毅 : 对人工智能要有点敬畏之心
查看>>
你想知道的关于Hadoop数据资源池的一切
查看>>
四个问题让你了解什么是DCIM?
查看>>
市民尽享精彩生活 探究智慧银川的背后
查看>>
打开“互联运输”新视野 oTMS获A+轮融资
查看>>
《中国人工智能学会通讯》——7.16 什么是篇章语义分析
查看>>
网件Netgear多款路由器存在任意命令注入漏洞 R7000 POC已经开始流传 据说升级固件都没用...
查看>>
智能工厂关键技术:感测组件与大数据分析
查看>>
后门还是漏洞?海康威视建议你尽快升级固件
查看>>
分析:云计算时代即将到来
查看>>
CIO如何构建扁平化的IT部门?
查看>>
IDC:到2019年物联网开支预计突破1.3万亿美元
查看>>
边缘计算架构增强数据中心—雾计算、边缘计算正蓬勃兴起
查看>>
将线下场景搬到线上,青牛软件发布视频呼叫中心产品
查看>>