10种不同类型的svg加载动画效果代码
代码语言:html
所属分类:加载滚动
代码描述:10种不同类型的svg加载动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@import url(https://fonts.googleapis.com/css?family=Comfortaa:400,700,300);
*, html {
margin: 0;
padding: 0;
}
body {
background: #e74c3c;
text-align: center;
font-family: 'Comfortaa', cursive;
}
svg {
width: 100px;
height: 100px;
margin: 20px;
display: inline-block;
}
h1 {
text-align: center;
color: #fff;
margin: 0 0 100px;
font-size: 34px;
font-weight: 100;
text-transform: uppercase;
background-color: #e43725;
padding: 20px 0;
}
h1 b {
font-weight: 700;
}
.made-with-love {
margin-top: 20px;
padding: 10px;
font-size: 10px;
font-family: arial;
color: #fff;
}
.made-with-love i {
font-style: normal;
color: #F50057;
font-size: 14px;
position: relative;
top: 2px;
}
.made-with-love a {
color: #fff;
text-decoration: none;
}
.made-with-love a:hover {
text-decoration: underline;
}
</style>
</head>
<body >
<h1>Pure <b>SVG</b> Loader</h1>
<!-- Loader1 -->
<svg version="1.1" id="L1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">
<circle fill="none" stroke="#fff" stroke-width="6" stroke-miterlimit="15" stroke-dasharray="14.2472,14.2472" cx="50" cy="50" r="47" >
<animateTransform
attributeName="transform"
attributeType="XML"
type="rotate"
dur="5s"
from="0 50 50"
to="360 50 50"
repeatCount="indefinite" />
</circle>
<circle fill="none" stroke="#fff" stroke-width="1" stroke-miterlimit="10" stroke-dasharray="10,10" cx="50" cy="50" r="39">
<animateTransform
attributeName="transform"
attributeType="XML"
type="rotate"
dur="5s"
from="0 50 50"
to="-360 50 50"
repeatCount="indefinite" />
</circle>
<g fill="#fff">
<rect x="30" y="35" width="5" height="30">
<animateTransform
attributeName="transform"
dur="1s"
type="translate"
values="0 5 ; 0 -5; 0 5"
repeatCount="indefinite&.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0