html彩虹效果文字,CSS 实现彩虹条加载动画特效
利用css的delay延迟以及旋转动画效果实现彩虹条加载动画,纯css没有一行js代码,喜欢的搞起来。
HTML结构:
CSS结构
body {
background-color:#000;
}
.box {
position:relative;
width:100px;
height:50px;
overflow:hidden;
margin:0 auto;
}
.box .wrap {
overflow:hidden;
position:absolute;
margin:0 auto;
left:0;
right:0;
transform-origin:50% bottom;
-webkit-transform-origin:50% bottom;
}
.box .wrap div {
border-radius:50%;
box-sizing:border-box;
margin:0 auto;
}
.box .wrap:first-child div {
width:100px;
height:100px;
border:5px solid red;
animation:loading 1.5s infinite ease-in;
}
.box .wrap:nth-child(2) div {
width:80px;
height:80px;
border:5px solid yellow;
animation:loading 1.5s 100ms infinite ease-in;
}
.box .wrap:nth-child(3) div {
width:60px;
height:60px;
border:5px solid green;
animation:loading 1.5s 200ms infinite ease-in;
}
.box .wrap:nth-child(4) div {
width:40px;
height:40px;
border:5px solid blue;
animation:loading 1.5s 200ms infinite ease-in;
}
.box .wrap:nth-child(5) div {
width:20px;
height:20px;
border:5px solid brown;
animation:loading 1.5s 200ms infinite ease-in;
}
.box .wrap:nth-child(1) {
width:100px;
height:50px;
top:0;
animation:loading 1.5s infinite ease-in;
}
.box .wrap:nth-child(2) {
top:10px;
width:80px;
height:40px;
/* overflow:hidden;
*/
animation:loading 1.5s 100ms infinite ease-in;
}
.box .wrap:nth-child(3) {
top:20px;
width:60px;
height:30px;
/* overflow:hidden;
*/
animation:loading 1.5s 200ms infinite ease-in;
}
.box .wrap:nth-child(4) {
top:30px;
width:40px;
height:20px;
/* overflow:hidden;
*/
animation:loading 1.5s 300ms infinite ease-in;
}
.box .wrap:nth-child(5) {
top:40px;
width:20px;
height:10px;
/* overflow:hidden;
*/
animation:loading 1.5s 400ms infinite ease-in;
}
@keyframes loading {
0% {
transform:rotate(0);
}
100% {
transform:rotate(360deg);
}
}
最终GIF效果展示:
html彩虹效果文字,CSS 实现彩虹条加载动画特效相关推荐
- 超酷jQuery进度条加载动画集合
在丰富多彩的网页世界中,进度条加载动画的形式非常多样,有利用gif图片实现的loading动画,也有利用jQuery和CSS3实现的进度加载动画,本文主要向大家介绍很多jQuery和CSS3实现的进度 ...
- html5 css3炫酷效果,28种纯CSS3炫酷loading加载动画特效
这是一组效果非常炫酷的纯CSS3 Loading加载动画特效.这组loading动画共有27种不同的效果.每一种loading动画都是通过CSS3的keyframes帧动画来完成的,每一个加载动画都构 ...
- 心形源码HTML,纯CSS实现心形加载动画(附源码)
本篇文章给大家介绍一下纯CSS实现心形加载动画的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 废话不多说上代码,代码很简答,研究一下就明白了,有不明白的可以问我. .hear ...
- CSS 3.0实现加载动画
给大家分享一个用CSS 3.0实现加载动画,效果如下: 以下是代码实现,欢迎大家复制.粘贴和收藏. <!DOCTYPE html> <html lang="en" ...
- HTML+CSS制作Windows启动加载动画
HTML+CSS制作Windows启动加载动画 效果图如下: HTML部分源代码如下: <!DOCTYPE html> <html lang="en">&l ...
- css海浪动画代码,css3圆形波浪滚动上升加载动画特效
[css]代码库 波浪加载 var phoneWidth = parseInt(window.screen.width); var phoneScale = phoneWidth/640; var u ...
- css线条伸缩_CSS3加载动画之线条伸缩
加载动画之线条伸缩 效果图 思路 通过 3 个线条高度的动态变化实现加载动画,为了突出效果,给线条增加了阴影.对动画而言,keyframes 和 animation 是必不可少的技巧.同时本例中使用了 ...
- css 实现心形加载动画
文章目录 前言 一.html代码 二.css 总结 前言 心形加载动画 提示:以下是本篇文章的代码内容,供大家参考,相互学习 一.html代码 代码如下: <html><head&g ...
- html如何设置图片循环旋转动画效果,纯CSS3实现图片无限旋转加载动画特效
纯 CSS3 实现 loading... 动画加载效果,需要一张透明的 png 图片,代码如下: HTML: CSS: /*动画效果*/ #loading-img { display: block; ...
最新文章
- 矩阵乘法的性能提升 AutoKernel
- java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别
- 【Mongodb】如何创建mongodb的replica set
- 前端学习(1917)vue之电商管理系统电商系统之绘制面包屑导航和卡片视图调用api获取数据
- oracle常见单词_Oracle中常见的英语单词
- pycharm和pythonIDE安装详解
- 系统提升架构能力之10种mysql主从实践总结
- linux下如何安装自带编译器的codeblocks,codeblocks安装(自带gcc编译器)
- Python正则表达式总结
- 两轮差速驱动机器人运动模型及应用分析
- Java多线程(三) 多线程间的基本通信
- php视频自动播放源码,多个视频网站的视频自动播放代码
- 32位Linux系统时间截止,linux – 如果系统设置为2038年以后的日期,则ntpdate失败
- Nano板使用USB与PX4通信
- 如何在Mac上使用QuickTime Player 录制影片?
- 【操作系统实验】模拟单处理器系统的进程调度
- 盘点“PayPal黑帮”成员的传奇创业故事
- 华为数通笔记-AAA
- git clone 整个 group
- C/C++实现你的浪漫表白:浪漫流星雨表白程序,