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

给自己的网站做镜像网站建设网站的整个费用预算

给自己的网站做镜像网站,建设网站的整个费用预算,怎么提高网站曝光,东莞城市规划局前言 在很多网站首页介绍页里,为了吸引用户,暂留更长时间,使用了一些css3动画的 示例效果 文字打印.gif 实现这个动画原理 想要实现这个动画,改变元素的宽度,结合动画css3关键帧实现 具体代码如下所示 <!DOCTYPE html> <html lang"en"><head><m…

前言

在很多网站首页介绍页里,为了吸引用户,暂留更长时间,使用了一些css3动画的

示例效果

3fc2b4ced6450e3a6e3da3b604f4af05.gif
文字打印.gif

实现这个动画原理

想要实现这个动画,改变元素的宽度,结合动画css3关键帧实现

具体代码如下所示

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>css3实现打字机效果</title>
<style>
.example-css3dayin {text-align: center;font-weight: 700;font-size: 60px;line-height: 79px;background: linear-gradient( 270deg, rgba(198, 141, 255, 0.9) 8.92%, #5685ff 46.17%, #48d6ff 92.17% );-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;white-space: nowrap;animation: animateText 4.7s steps(8) infinite;-webkit-animation: animateText 4.7s steps(8) infinite;
}@-webkit-keyframes animateText {0% {width: 0;}35% {width: 8.1em;}75% {width: 8.1em;}100% {width: 0;}}@keyframes animateText {0% {width: 0;}35% {width: 8.1em;}75% {width: 8.1em;}100% {width: 0;}}      </style></head><body><p class="example-css3dayin">AI智能,引领未来</p></body>
</html>

效果当中的关键帧动画

animation动画通过设置多个节点来精确控制一个或者一组动画,常用来实现复杂的动画效果;

相对过渡动画,animation动画可以实现更多变化,更多控制,实现自动播放等效果

制作animation动画需要两个步骤

第一步,需要先定义动画,0%的时候我们一般建议什么也不要设置,默认就是初始的样式

@keyframes 动画名称 {0% {开始动画}100% {结束动画}}

第二步,定义了的动画需要调用才能使用生效,哪一个盒子需要调用动画就设置以下两个必须的属性

animation-name: 动画名称;animation-duration: 持续时间(单位是s)

例如上面的动画

.example-css3dayin {// 上面省略animation: animateText 4.7s steps(8) infinite;-webkit-animation: animateText 4.7s steps(8) infinite;
}@-webkit-keyframes animateText {0% {width: 0;}35% {width: 8.1em;}75% {width: 8.1em;}100% {width: 0;}}@keyframes animateText {0% {width: 0;}35% {width: 8.1em;}75% {width: 8.1em;}100% {width: 0;}}

0%是动画的开始,100%是动画的完成,完成整个动画过程的规则就是动画序列;

动画定义的是也可以用fromto来定义,的等同于0%100%

@keyframes中规定某项css样式,将当前的样式逐渐改为新的样式的过程,称之为动画,我们可以改变任意的样式,改变任意的次数

CSS3动画常见属性

  • @keyframes :规定动画

  • animation: 所有动画属性的简写属性,除了 animation-play-state 属性。

  • animation-name:规定 @keyframes 动画的名称。(必须有)。

  • animation-duration: 规定动画完成一个周期所花费的秒或毫秒。默认是 0。(必须有)。

  • animation-timing-function: 规定动画的速度曲线。默认是 “ease”。

  • animation-delay: 规定动画何时开始。默认是 0。必须写单位s。

  • animation-iteration-count: 规定动画被播放的次数。默认是 1。循环是infinite

  • animation-direction: 规定动画是否在下一周期逆向地播放。默认是 “normal”。alternate逆向

  • animation-play-state: 规定动画是否正在运行或暂停。默认是 “running“,暂停是paused

  • animation-fill-mode: 规定对象动画时间之外的状态。保持现状forwards,回到起始backwards

animation-timing-function

  • animation-timing-function: linear,动画从头到尾的速度是相同的。

  • animation-timing-function: ease,默认。动画以低速开始,然后加快,在结束前变慢。

  • animation-timing-function: ease-in,动画以低速开始。

  • animation-timing-function: ease-out,动画以低速结束。

  • animation-timing-function: ease-in-out,动画以低速开始和结束。

  • animation-timing-function: steps(步数设置),让动画在规定的时间里几步完成

CSS3动画简写

animation: 动画名称  持续时间  运动曲线   何时开始(延时) 播放次数  是否反向播放  动画结束后的状态
animation: name duration timing-function delay iteration-count direction fill-mode
animation: animateText 4.7s steps(8) infinite;

注意

动画简写属性的时候,动画名称和动画持续时间必须要书写,其他属性需要就书写不需要就省略,如果书写动画延时必须书写单位s,哪怕是0s也要书写

持续时间和延时的时间有先后顺序

多个动画同时调用

如果一个元素需要同时调用多个动画我们只需要用一个animation,不同的动画用英文的逗号隔开

animation: bear .3s steps(8) infinite;animation: move 1s ease forwards;// 可以合并到一起使用animation: bear .3s steps(8) infinite, move 3s ease forwards;

总结

css3动画是一个非常强大的属性,属性值也特别多,很多动画,看似很简单,但是一写就不会,还是要多模仿,多写相关的动画

看到了有趣的效果,就研究一下的,可以应用到公司的产品和网站当中去的

ca4ea62f5bfc300b61edb9e31dc784ec.png

120e6deb99b50aa1058ef6f32a5cd6b2.jpeg

2c17862ae9b868f52e2a99e356e8a4bd.png

f9800f1633ad42da1d159439022832b1.png

聊一聊最近几年学历大通胀的事情,以及大学几年怎么样可以节省不必要的开支

2023-06-15

d4f60877e4a387478f3ff580e5323337.jpeg

告别纺织业,大龄半路出家,前端CSS领域大神—“大漠”的封神之路

2023-06-14

638eeb0d846045c02f1fe96fa5135da9.jpeg

翟欣欣已被捕,正义也许会迟到,但不会缺席,大块人心

2023-06-10

0a328e36f84bfb84827c4988059db6e5.jpeg

IT 男遭前妻敲诈勒索自杀,六年后一审宣判了

2023-06-10

66143a4395b89e105a66e860ed45409a.jpeg

职场中有哪些不成熟的表现

2023-06-07

ad9fc2d8de1ee7cccf152f84bd94dfec.jpeg

这些高频面试问题,求职者应该怎么回答

2023-06-04

0f000afa03971cc951d9bdb83d4a12fd.jpeg

稚晖君刚拿了百度投资,估值被曝已超独角兽

2023-06-01

3cf9d8bb05fdac70d34524ea679491e2.jpeg

关于职场中的面试,要是遇到这些问题时,应该怎么回

2023-05-31

105fb0abe91315e1cc1fe9ae35a5dfea.jpeg
点击左下角查看更多

8f2154a6e945d406eb2127627ab745a1.gif

http://www.yayakq.cn/news/667328/

相关文章:

  • 城建亚泰建设集团网站网页制作的公司多少收入
  • 网站空间支持什么程序wordpress支持伪静态
  • 广州开发网站技术制作小程序公司
  • 网站空间 控制面板门户网站建设经验交流
  • 建交互网站需要多少钱平面广告设计培训学校
  • 咋做抽奖网站河南网站建设报价
  • 网站制作费用入什么科目有没有做维修的网站
  • 上海定制化网站开发杭州网站运营十年乐云seo
  • 众筹网站搭建大一网页设计作业成品
  • 广州做网站优化个人网站搭建详细步骤
  • 手机网站一年维护费deals网站建设
  • 兴化网站网站建设免费网线
  • 如何做自己的游戏网站网络销售技巧
  • 个人域名备案完成了 可以改网站内容吗做出口网站
  • 班级网站建设html制作网站开发 加密保护
  • 备案通过网站还是打不开网站开发原型工具
  • php网站开发基础教程北京做兼职的网站
  • 黑龙江营商环境建设局网站wordpress主题去版权
  • 成都搭建企业网站网站搭建就来徐州百都网络非常好
  • 北京市住房城乡建设部网站优盖网logo在线设计
  • 南昌网站做陕西省建设安全协会网站
  • 虚拟主机做网站视频网站后台登陆
  • 自学网站搭建如何在小程序开店铺
  • 在哪个网站可以做酒店预定单wordpress 恢复备份
  • 高校网站建设招标公告龙海网站建设哪家好
  • 阿里云建站百度收录吗iis添加网站后怎么打开
  • 如何建设wap网站优秀网站建设模板
  • 免费做抽奖的h5网站什么叫网站
  • 网站404页面制作有哪些广告设计软件
  • 帝国做的网站打开速度wordpress插件聊天室小人