网站首页 > 资源文章 正文
现代浏览器越来越标准化了,这样的好处就是很多好用的CSS可以跨浏览器运行,效果很不错。大家看下面两个loading样式,实现起来也非常简单。
首先看下右边那个,它其实只有三种颜色,你看到多余三种颜色,是因为当两种颜色重叠到一起的时候,它会叠加出第三种颜色,这是mix-blend-mode: overlay的结果。现在我们来详细说一下,
首先是HTML:
由于有三种颜色,所以HTML结构也非常简单。
每个spinner-sector代表一个颜色,现在我们加入一些基本样式:
现在显示结果如下:
加入红色背景,是为了让大家看清楚现在它长什么样。接下来,我们去掉红色背景,给每个spinner-sector的边框上颜色,如下,给每个div分别上了,上边框色和左右边框色。
现在看起来如下:
注意看那个mix-blend-mode:overlay:它就是当两个颜色叠加一起,它会生成第三种颜色。比如下面这个,我们让top和right合并起来,会合并出一个淡粉色,
显示如下:
如果需要这个CSS的详细说明,可以去看MDN。接着,我们就可以给它加上动画了。我们用到里CSS property, 这样每一个spinner-sector都会有不同的动画效果,并且有不同的速度,这样他们就会产生不同的重叠,出现不同的颜色。
最终效果如下,不错吧,简单么?
这种方式挺灵活的,如果需要增加一种颜色,只要增加一个spinner-sector div,并进行相应的CSS配置就行了。
如果你不需要那么多颜色,并且希望HTML简单点,那可以使用CSS伪类实现,它只可以实现两种颜色,因为只有::before, ::after可以使用,其实::before, ::after就是上面的spinner-sector, 它们的代码实现基本上是一样的
超简单的HTML:
伪类CSS:
效果如下:
虽然只有两种颜色,但它也可以mix出来第三种颜色。效果也还行
- 上一篇: 看呆了!一大波超好玩的Loading动图
- 下一篇: 韩乐芳|回忆Loading......
猜你喜欢
- 2024-12-07 国际物流ETB ,ETA,ETD是什么意思?
- 2024-12-07 荒岛求生游戏打不开怎么办?荒岛求生卡Loading解决方法
- 2024-12-07 什么样的loading动画,我会等
- 2024-12-07 Win10U盘重装之后显示Error Loading Operating怎么办?
- 2024-12-07 SOS终极大逃杀卡loading怎么办?SOS终极大逃杀进不去解决方法
- 2024-12-07 有时候,Loading也是一件美妙的事情~
- 2024-12-07 有趣的loading图标设计——让等待变得有聊
- 2024-12-07 Loading...暑假进度条即将加载完毕!
- 2024-12-07 韩乐芳|回忆Loading......
- 2024-12-07 看呆了!一大波超好玩的Loading动图
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)