美文网首页
用css3做一个简单的加载效果

用css3做一个简单的加载效果

作者: 蒲小若 | 来源:发表于2017-07-30 23:30 被阅读0次

css3做简单的加载效果

步骤:

1.首先创建一个500*500的矩形,并将其进行居中。

2.通过阴影扩展半径给这个矩形的四周加上白色内阴影。效果如下:

3.给这个元素加上伪元素before和after代码如下

.box:before,.box:after{

content: "";

display: block;

position: absolute;

width: 250px;

height: 500px;

top: 0;

left: 0;

background-color: #999;

border-radius: 250px 0 0 250px;

transform-origin:right center;

animation:load 2s infinite;

}

.box:after{

left: 250px;

background-color: #999;

border-radius: 0 250px 250px 0;

transform-origin:left center;

animation:load 2s 0.5s infinite;

}

其中after和before的宽度是父元素的2/1(250px)高度和父元素一样(500px)

当只给父元素加上before和after不加其他效果时是这样的,给before加上红背景,给after加上绿背景

4.给after和before加上相应的border-radius和基准点

(1)before的border-radius和基准点

border-radius: 250px 0 0 250px;

transform-origin:right center;

(2)before的border-radius和基准点

border-radius: 0 250px 250px 0;

transform-origin:left center;

5.定义一个旋转的动画load,代码如下:

@keyframes load{

0%{

transform:rotate(0deg);

}

100%{

transform:rotate(360deg);

}

}

6.改变after和before的基准点

7.引用动画,其中一个个一定的延迟时间

效果

全部代码如下所示:

}��ΐ��

相关文章

  • 用css3做一个简单的加载效果

    css3做简单的加载效果 步骤: 1.首先创建一个500*500的矩形,并将其进行居中。 2.通过阴影扩展半径给这...

  • CSS3实现圆环内阴影效果

    这是一个关于CSS3灵活应用的例子,圆环的内阴影效果。比如说,我想做一个根据加载进度不同圆环动态填充的效果,如下图...

  • 如何通过CSS3实现loading的效果

    在移动端今天跳转或者加载数据的时候,为了更好的体验可以通过添加过的loading效果来进行过渡。下面我用CSS3写...

  • CSS3实现18种Loading效果

    昨晚用CSS3实现了几种常见的Loading效果,虽然很简单,但还是分享一下,顺便也当是做做笔记…… 第1种效果:...

  • CSS3 loading加载动画

    CSS3 loading加载动画 先介绍3种loading效果,喜欢的话收藏一下吧~ 一、loading效果1 二...

  • Facebook loading animation using

    背景虚化加载,用css3实现facebook的loading的实现方式。 To display loading e...

  • CSS3总结

    CSS3 calc() 计算属性 CSS3效果的简单事例 圆角, 圆形div 阴影2D 转换:放大、缩小、偏移、旋...

  • 制作CSS3时钟

    0. 前言 今天,用CSS3做一个小小的时钟,跟现实中的时钟,功能一样,都能实现看时间的效果。 1. 简介 时钟:...

  • CSS3加载动画(原创)

    利用CSS3中的animation属性可以实现很多很炫的动画效果。下面是自己写的一个动画加载效果,有兴趣的朋友可以...

  • ajax请求等候效果

    使用css+js来实现加载中效果 css3中使用-webkit-animation: load 2.08s lin...

网友评论

      本文标题:用css3做一个简单的加载效果

      本文链接:https://www.haomeiwen.com/subject/lfiklxtx.html