iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >CSS怎么实现货车loader的效果
  • 730
分享到

CSS怎么实现货车loader的效果

2024-04-02 19:04:59 730人浏览 薄情痞子
摘要

这篇“CSS怎么实现货车loader的效果”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“CSS怎么实现货车loader的效果”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节

这篇“CSS怎么实现货车loader的效果”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“CSS怎么实现货车loader的效果”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下面让我们一起来看看具体内容吧。

  代码解读

  定义dom,容器代表卡车,包含的2个子元素代表车头和尾气;<hr>代表道路:

  <divclass="truck">

  <spanclass="cab"></span>

  <spanclass="smoke"></span>

  </div>

  <hr>

  居中显示,同时道路与页面之间留出空间:

  body{

  margin:10%;

  padding-top:10%;

  }

  画出卡车车厢:

  .truck{

  width:15em;

  height:5em;

  font-size:10px;

  background-color:#444;

  border-radius:0.4em;

  }

  用伪元素画出车厢的车轮:

  .truck{

  position:relative;

  }

  .truck::before,

  .truck::after{

  content:'';

  position:absolute;

  box-sizing:border-box;

  width:2em;

  height:2em;

  background-color:#444;

  border:0.1emsolidwhite;

  border-radius:50%;

  bottom:-1em;

  }

  .truck::before{

  left:0.6em;

  }

  .truck::after{

  right:0.6em;

  }

  画出车头:

  .cab{

  position:absolute;

  width:3.3em;

  height:2.5em;

  background-color:#333;

  left:-3.5em;

  bottom:0;

  border-radius:40%00.4em0.4em;

  }

  .cab::before{

  content:'';

  position:absolute;

  width:2em;

  height:1.5em;

  background-color:#333;

  top:-1.5em;

  right:0;

  border-radius:100%000;

  }

  画出车头的车轮:

  .cab::after{

  content:'';

  position:absolute;

  box-sizing:border-box;

  width:2em;

  height:2em;

  background-color:#444;

  border:0.1emsolidwhite;

  border-radius:50%;

  bottom:-1em;

  left:0.5em;

  }

  画出尾气的初始状态:

  .smoke,

  .smoke::before,

  .smoke::after{

  content:'';

  position:absolute;

  width:1em;

  height:1em;

  background-color:#333;

  right:-0.1em;

  bottom:-0.5em;

  border-radius:50%;

  }

  增加排出尾气的动画:

  .smoke{

  animation:smoke-12sinfinite;

  }

  .smoke::before{

  animation:smoke-22sinfinite;

  }

  .smoke::after{

  animation:smoke-32sinfinite;

  }

  @keyframeSSMoke-1{

  to{

  width:3em;

  height:3em;

  right:-3em;

  bottom:0.5em;

  }

  }

  @keyframessmoke-2{

  to{

  width:2.5em;

  height:2.5em;

  right:-6em;

  bottom:0.8em;

  }

  }

  @keyframessmoke-3{

  to{

  width:3.5em;

  height:3.5em;

  right:-4em;

  bottom:0.2em;

  }

  }

  增加尾气的飘散效果:

  .smoke{

  animation:

  drift2sinfinite,

  smoke-12sinfinite;

  }

  .smoke::before{

  animation:

  drift3sinfinite,

  smoke-23sinfinite;

  }

  .smoke::after{

  animation:

  drift4sinfinite,

  smoke-34sinfinite;

  }

  @keyframesdrift{

  0%,100%{

  filter:opacity(0);

  }

  15%{

  filter:opacity(0.9);

  }

  }

  增加卡车行驶的动画效果:

  .truck{

  animation:

  move5sinfinite;

  }

  @keyframesmove{

  0%{

  margin-left:90%;

  }

  50%{

  margin-left:45%;

  }

  100%{

  margin-left:0;

  }

  0%,100%{

  filter:opacity(0);

  }

  10%,90%{

  filter:opacity(1);

  }

  }

  增加卡片行驶中颠簸的动画效果:

  .truck{

  animation:

  put-put2sinfinite,

  move10sinfinite;

  }

  @keyframesput-put{

  0%{

  margin-top:0;

  height:5em;

  }

  5%{

  margin-top:-0.2em;

  height:5.2em;

  }

  20%{

  margin-top:-0.1em;

  height:5em;

  }

  35%{

  margin-top:0.1em;

  height:4.9em;

  }

  40%{

  margin-top:-0.1em;

  height:5.1em;

  }

  60%{

  margin-top:0.1em;

  height:4.9em;

  }

  75%{

  margin-top:0;

  height:5em;

  }

  80%{

  margin-top:-0.4em;

  height:5.2em;

  }

  100%{

  margin-top:0.1em;

  height:4.9em;

  }

  }



CSS怎么实现货车loader的效果

css的三种引入方式

1.行内样式,最直接最简单的一种,直接对html标签使用style=""。2.内嵌样式,就是将CSS代码写在之间,并且用

进行声明。3.外部样式,其中链接样式是使用频率最高,最实用的样式,只需要在之间加上

就可以了。其次就是导入样式,导入样式和链接样式比较相似,采用@import样式导入CSS样式表,不建议使用。

感谢您的阅读,希望您对“CSS怎么实现货车loader的效果”这一关键问题有了一定的理解,具体使用情况还需要大家自己动手实验使用过才能领会,快去试试吧,如果想阅读更多相关知识点的文章,欢迎关注编程网html频道!

--结束END--

本文标题: CSS怎么实现货车loader的效果

本文链接: https://www.lsjlt.com/news/88518.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS怎么实现货车loader的效果
    这篇“CSS怎么实现货车loader的效果”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“CSS怎么实现货车loader的效果”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节...
    99+
    2024-04-02
  • 怎么使用纯css代码实现赛车的loader动画效果
    这篇文章主要介绍怎么使用纯css代码实现赛车的loader动画效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   代码解读   定义dom,容器中包含1个.car元素,它的2...
    99+
    2024-04-02
  • 怎么用纯CSS实现菱形loader效果
    这篇文章主要为大家展示了“怎么用纯CSS实现菱形loader效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用纯CSS实现菱形loader效果”这篇文章吧...
    99+
    2024-04-02
  • 怎么用纯CSS实现一个转动的自行车车轮的动画效果
    这篇文章主要为大家展示了“怎么用纯CSS实现一个转动的自行车车轮的动画效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用纯CSS实现一个转动的自行车车轮的...
    99+
    2024-04-02
  • CSS怎么实现吸附效果
    这篇文章主要讲解了“CSS怎么实现吸附效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS怎么实现吸附效果”吧!原理在 jQuery 时代就有很多吸附效果插件了,现在常用的三大前端框架也...
    99+
    2023-06-27
  • css怎么实现隐藏效果
    这篇文章主要讲解了“css怎么实现隐藏效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css怎么实现隐藏效果”吧!1.opacity:0只是把元素隐藏起来了 ,但是还是占有布局,所以还是对...
    99+
    2023-07-04
  • 怎么用纯CSS实现抛盒子的loader
    小编给大家分享一下怎么用纯CSS实现抛盒子的loader,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   代码解读   定...
    99+
    2024-04-02
  • css阴影效果怎么实现
    这篇文章主要介绍“css阴影效果怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css阴影效果怎么实现”文章能帮助大家解决问题。box-shadow属性可以设置一个或多个下拉阴影的框。CSS3...
    99+
    2023-07-04
  • CSS怎么实现斜线效果
    本篇内容主要讲解“CSS怎么实现斜线效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么实现斜线效果”吧!我们假定我们的 HTML 结构如下:<div></div>...
    99+
    2023-07-04
  • CSS怎么实现阴影效果
    这篇文章给大家分享的是有关CSS怎么实现阴影效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。box-shadow:用来添加阴影。它有四个属性:横坐标偏移量(相对于元素的左上角定点);纵坐标偏移量(相对于元素的左...
    99+
    2023-06-27
  • css半圆效果怎么实现
    这篇“css半圆效果怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“css半圆效果怎么实现”文章吧。半圆半圆分为:上半...
    99+
    2023-07-04
  • css中的inline-block效果怎么实现
    这篇文章主要讲解了“css中的inline-block效果怎么实现”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css中的inline-block效果怎么实现”吧!在css中,inline-...
    99+
    2023-07-04
  • vue怎么实现购物车小球动画效果
    这篇文章主要介绍“vue怎么实现购物车小球动画效果”,在日常操作中,相信很多人在vue怎么实现购物车小球动画效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue怎么实现购物车小球动画效果”的疑惑有所帮助!...
    99+
    2023-07-04
  • 怎么用css实现圆形效果
    本篇内容主要讲解“怎么用css实现圆形效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用css实现圆形效果”吧! 在CSS3中,动画效果使用animat...
    99+
    2024-04-02
  • 怎么使用Android实现购物车页面及购物车效果
    这篇文章主要介绍了怎么使用Android实现购物车页面及购物车效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Android实现购物车页面及购物车效果(点击动画),具体如下...
    99+
    2023-05-30
    android
  • 怎么用css实现渐变效果
    这篇文章将为大家详细讲解有关怎么用css实现渐变效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。     一、css背景色渐变样式  ...
    99+
    2024-04-02
  • javascript如何实现购物车效果
    这篇文章将为大家详细讲解有关javascript如何实现购物车效果,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。javascript实现购物车效果的方法:1...
    99+
    2024-04-02
  • 怎么用纯CSS实现类似脉动的loader
    这篇文章将为大家详细讲解有关怎么用纯CSS实现类似脉动的loader,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   代码解读   定义dom,容器中包含10个子元...
    99+
    2024-04-02
  • css怎么实现轮播图效果
    这篇文章主要介绍css怎么实现轮播图效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在css中,可以使用“@keyframes”规则和“animation”属性定义动画来实现轮播图切换效果。动画是使元素从一种样式逐...
    99+
    2023-06-14
  • 怎么用css实现滚动效果
    使用css实现滚动效果的方法:1.通过“overflow”属性设置滚动条使网页元素的内容实现滚动效果,在css中添加样式代码,比如语法样式为:“overflow: scroll;”设置滚动条即可。css通过overflow属性设置滚动条示例...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作