HTML5 SVG应用(1)——loading效果
2024-08-28 12:42:05
先看一下效果: 链接
代码:
<svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" width="40px" height="40px" viewBox="0 0 40 40" enable-background="new 0 0 40 40" xml:space="preserve">
<path opacity="0.2" fill="#000" d="M20.201,5.169c-8.254,0-14.946,6.692-14.946,14.946c0,8.255,6.692,14.946,14.946,14.946
s14.-6.691,14.946-.946C35.,11.861,28.455,5.169,20.201,.169z M20.,.749c-6.425,-11.634-5.208-11.634-11.634
c0-6.425,5.209-11.634,11.634-.634c6.,,11.633,5.209,11.633,.634C31.,26.541,26.626,31.749,20.201,.749z" />
<path fill="#000" d="M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0
C22.,8.481,24.301,9.057,26.013,.047z">
<animateTransform attributeType="xml" attributeName="transform" type="rotate" from="0 20 20" to="360 20 20" dur="0.5s"
repeatCount="indefinite" />
</path>
</svg>
<path fill="#000" d="M26.013,10.047l1.654-2.866c-2.198-1.272-4.743-2.012-7.466-2.012h0v3.312h0
C22.32,8.481,24.301,9.057,26.013,10.047z">
path中的d属性中,包含了四个点的坐标:(自己看人家的代码,没有实践,坐标太多,头疼! ‘-.-’)
第一个点:M26.013,10.047
第二个点:l1.654-2.866
贝塞尔曲线:c-2.198-1.272-4.743-2.012
第三个点:h0v3.312
贝塞尔曲线:C22.32,8.481,24.301,9.057
第四个点:26.013,10.047
颜色设置CSS:
svg path,
svg rect {
fill: #FF6700;
}
最新文章
- CMMI能搭救企业吗?
- PS色调均化滤镜的快捷实现(C#源代码)。
- [转]JavaScript跨域总结与解决办法
- Oracle的FRA(Flash Recovery Area)的好处
- Netsharp快速入门(之11) 销售管理(开发销售订单工作区)
- VMware Workstation CentOS-6.4-x86_64-minimal 配置网络以及安装JDK和tomcat
- JQuery自定义属性的设置和获取
- PHP pear安装出现 Warning: require_once(Structures/Graph.php)...错误
- Rand
- c语言typedef与define的相同
- 第07周-集合与GUI
- Quartz入门指南
- 自己动手编写IOC框架(三)
- iOS tableView 数据处理,数据分类相同数据整合、合并计算总数总价
- MySQL MEB常见用法
- [Swift]LeetCode880. 索引处的解码字符串 | Decoded String at Index
- 利用python list 完成最简单的DB连接池
- [转帖]Docker 清理占用的磁盘空间
- 管理并行SQL执行的进程
- 『转载』hadoop 1.X到2.X的变化