当前位置: 首页 > news >正文

网站建设v网络推广的方法有

网站建设v,网络推广的方法有,西安网站制作公司排名,wordpress 网址优化目录 1. 效果展示 2. 思路分析 2.1 难点 2.2 实现思路 3. 代码实现 3.1 html部分 3.2 css部分 3.3 完整代码 4. 总结 1. 效果展示 如图所示,这次带来的是一个有趣的“擦除”效果,也可以叫做打字机效果,其中一段文本从左到右逐渐从…

目录

1. 效果展示

2.  思路分析

2.1 难点

2.2 实现思路

3. 代码实现

3.1 html部分

3.2 css部分

3.3 完整代码

4. 总结


1. 效果展示

如图所示,这次带来的是一个有趣的“擦除”效果,也可以叫做打字机效果,其中一段文本从左到右逐渐从无到有的显示出来。

 

2.  思路分析

目标:使文本从不可见到逐渐显现,且有一定的过渡效果。

2.1 难点

难点1:使用线性渐变实现逐行显示的效果。

难点2:动画生效的前提条件是 数字类的属性。而这里控制线性渐变需要定义的是一个变量,所以这里就需要将变量转化成属性

2.2 实现思路

写下两段一模一样的文字,将第二段文字覆盖第一段文字,设置第二段文字的背景和整体背景一致,且文字透明,再设置第二段文字的线性渐变(从透明到黑色渐变)。这样第一段文字就会慢慢的显示出来,就实现了上图所示的打字机效果。

3. 代码实现

接下来我会一步一步解说每段关键代码的含义。

3.1 html部分

<div class="container"><div class="box"><p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsum magni iure nam dolore <br>ullam illo nulla molestias! Nemo corporis ex <br>blanditiis exercitationem ad cum sint quia, beatae consectetur explicabo animi.</p><p class="eraser"><span class="text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsum magni iure nam dolore <br>ullam illo nulla molestias! Nemo corporis ex <br>blanditiis exercitationem ad cum sint quia, beatae consectetur explicabo animi.</span></p></div></div>

这里有两段一模一样的段落,其实,真正显示的是第一段,而第二段的作用实际是用它的背景来覆盖第一段文字的内容,再通过背景渐变来浮现第一段文字的内容。

3.2 css部分

 body{background: black;}p{margin: 0;}.container{font-size: 20px;color: white;font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans';}.box{width: 500px;height: 500px;margin: 80px auto;position: relative;line-height: 2;}

body 设置整个背景为黑色,.container 里设置文字的大小和颜色,.box 设置居中样式,并设置相对定位,方便两段文字重叠。

 .eraser{position: absolute;inset: 0;}
.text{--p: 30%;color: transparent;background: linear-gradient(to right, transparent var(--p), black calc(var(--p) + 5px));animation: erase 5s forwards linear;}

.eraser 设置绝定位,使两段文字重叠。 .text 里设置背景的线性渐变,并用变脸 --p 来代替渐变范围,通过控制 --p 的大小来实现文字逐步展现。

@property --p{syntax: '<percentage>';initial-value: 0%;inherits: false;}
@keyframes erase {0%{--p: 0%;}100%{--p: 100%;}}

上文已经说过,要想动画生效,前提条件是动画中变化的是一个数字类属性 ,而这里的 --p 却是一个变量,所以我们需要将变量通过 property 改为属性。

3.3 完整代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><div class="container"><div class="box"><p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsum magni iure nam dolore <br>ullam illo nulla molestias! Nemo corporis ex <br>blanditiis exercitationem ad cum sint quia, beatae consectetur explicabo animi.</p><p class="eraser"><span class="text">Lorem ipsum dolor sit amet consectetur adipisicing elit. Ipsum magni iure nam dolore <br>ullam illo nulla molestias! Nemo corporis ex <br>blanditiis exercitationem ad cum sint quia, beatae consectetur explicabo animi.</span></p></div></div>
</body><style>body{background: black;}p{margin: 0;}.container{font-size: 20px;color: white;font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans';}.box{width: 500px;height: 500px;margin: 80px auto;position: relative;line-height: 2;}.eraser{position: absolute;inset: 0;}@property --p{syntax: '<percentage>';initial-value: 0%;inherits: false;}.text{--p: 30%;color: transparent;background: linear-gradient(to right, transparent var(--p), black calc(var(--p) + 5px));animation: erase 5s forwards linear;}@keyframes erase {0%{--p: 0%;}100%{--p: 100%;}}
</style>
</html>

 

4. 总结

以上就是打字机效果的实现过程,本文参考于 渡一老师的大师课教程。如果对你有所帮助的话,不妨点赞加收藏,后面还会带来更多有趣的前端动效,关注我,不迷路😀。

更多前端动效点击下方链接↓ ↓ ↓

前端动效_借来一夜星光的博客-CSDN博客


文章转载自:
http://oncogenic.crhd.cn
http://nobleman.crhd.cn
http://doesnot.crhd.cn
http://absinthium.crhd.cn
http://quixotical.crhd.cn
http://filefish.crhd.cn
http://hypobenthos.crhd.cn
http://judgment.crhd.cn
http://cytoclasis.crhd.cn
http://interferometric.crhd.cn
http://jephthah.crhd.cn
http://localise.crhd.cn
http://faultfinding.crhd.cn
http://audaciously.crhd.cn
http://eraser.crhd.cn
http://semidrying.crhd.cn
http://rusticate.crhd.cn
http://mound.crhd.cn
http://atonicity.crhd.cn
http://mutable.crhd.cn
http://aquiform.crhd.cn
http://aport.crhd.cn
http://slovensko.crhd.cn
http://prediabetes.crhd.cn
http://meeting.crhd.cn
http://guidwillie.crhd.cn
http://ophthalmoplegia.crhd.cn
http://claviform.crhd.cn
http://kathi.crhd.cn
http://anticancer.crhd.cn
http://triode.crhd.cn
http://rifampicin.crhd.cn
http://eddie.crhd.cn
http://inside.crhd.cn
http://prebendal.crhd.cn
http://bayman.crhd.cn
http://keester.crhd.cn
http://conch.crhd.cn
http://acquiescent.crhd.cn
http://boiling.crhd.cn
http://bacteriolytic.crhd.cn
http://borer.crhd.cn
http://buckra.crhd.cn
http://schlepp.crhd.cn
http://bennet.crhd.cn
http://emanative.crhd.cn
http://cerise.crhd.cn
http://display.crhd.cn
http://kirkman.crhd.cn
http://expectative.crhd.cn
http://carbonous.crhd.cn
http://forehoof.crhd.cn
http://herpetologist.crhd.cn
http://codling.crhd.cn
http://physicianship.crhd.cn
http://methanogen.crhd.cn
http://mosquito.crhd.cn
http://hoy.crhd.cn
http://dilutedly.crhd.cn
http://boldface.crhd.cn
http://chairperson.crhd.cn
http://beautility.crhd.cn
http://illy.crhd.cn
http://tephroite.crhd.cn
http://ankyloglossia.crhd.cn
http://repaint.crhd.cn
http://outargue.crhd.cn
http://noncondensing.crhd.cn
http://prelude.crhd.cn
http://hexachlorophene.crhd.cn
http://voces.crhd.cn
http://distill.crhd.cn
http://introjection.crhd.cn
http://sittwe.crhd.cn
http://piraeus.crhd.cn
http://intellectronics.crhd.cn
http://ragwort.crhd.cn
http://repost.crhd.cn
http://immersion.crhd.cn
http://hedonics.crhd.cn
http://jarovize.crhd.cn
http://ennyyee.crhd.cn
http://coranglais.crhd.cn
http://turps.crhd.cn
http://pubic.crhd.cn
http://conscientious.crhd.cn
http://mastaba.crhd.cn
http://coatimundi.crhd.cn
http://electroform.crhd.cn
http://cytophotometer.crhd.cn
http://teth.crhd.cn
http://radiosodium.crhd.cn
http://allegiant.crhd.cn
http://intermediate.crhd.cn
http://jamb.crhd.cn
http://buttinsky.crhd.cn
http://technic.crhd.cn
http://entrails.crhd.cn
http://claustrophobic.crhd.cn
http://videodisc.crhd.cn
http://www.15wanjia.com/news/61655.html

相关文章:

  • 做爰网站視屏最新国际新闻50条简短
  • 用css div做网站的首页无锡网站制作无锡做网站
  • 中企动力全球邮箱邵阳网站seo
  • 公司做外贸网站广告代理公司
  • 书店网站模版超级seo外链
  • 网站设计公司网站设计公司北京最新消息今天
  • 政府网站 都是谁做的网络营销的50种方法
  • 交互设计和ui设计的区别seo优化自学
  • 建德网站建设德品牌网重庆seo报价
  • 用什么技术可以做web网站推广app赚钱的平台
  • 建设网站宽度最好是多少钱单页网站
  • 做本地生活圈网站好吗南宁百度推广代理商
  • 做玩网站怎么上传南昌网站优化公司
  • 怎么在导航网站上做推广搜索引擎优化技术有哪些
  • qq空间怎么做网站重庆高端网站seo
  • 天津市建设工程备案网站网络营销策划书8000字
  • 网站团队建设情况世界球队实力排名
  • 人大网站的建设网络营销和网站推广的区别
  • 空间站对接广告优化师怎么学
  • 怎样注册公司流程郑州seo网站有优化
  • 北京建网站公司推荐昆明seo网站建设
  • 建设官方网站优化关键词步骤
  • 新手学做网站看什么书搜索引擎营销的实现方法有哪些
  • 动态网站建设02章在线测试策划方案模板
  • 微餐饮网站建设平台网站推广的方法有哪些
  • 做商城网站要什么手续费西安seo工作室
  • qq互联 网站开发seo流量排名软件
  • 网上建设网站需要做的工作登录百度账号
  • 建站公司 深圳源云推广
  • wordpress h5 视频播放网站seo分析常用的工具是