1 Star 0 Fork 36

马小帅 / Light Year Example

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
test_other_widgets_5_v4.html 17.00 KB
一键复制 编辑 原始数据 按行查看 历史
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
<title>可用的一些布局(动画篇) - 光年(Light Year Admin V4)后台管理系统模板</title>
<link rel="icon" href="favicon.ico" type="image/ico">
<meta name="keywords" content="LightYear,LightYearAdmin,光年,后台模板,后台管理系统,光年HTML模板">
<meta name="description" content="Light Year Admin V4是一个基于Bootstrap v4.4.1的后台管理系统的HTML模板。">
<meta name="author" content="yinqi">
<link href="http://lyear.itshubao.com/iframe/v4/css/bootstrap.min.css" rel="stylesheet">
<link href="css/materialdesignicons.min.css" rel="stylesheet">
<link href="http://lyear.itshubao.com/iframe/v4/css/animate.min.css" rel="stylesheet">
<link href="http://lyear.itshubao.com/iframe/v4/css/style.min.css" rel="stylesheet">
<style>
/* 图标动画 */
.animations-box .badge {
position: absolute;
top: -10px;
left: 12px;
box-shadow: 0 0 0 rgba(249, 104, 104, 0.9);
animation: pulse-danger 2s infinite;
}
.dot {
display: block;
position: absolute;
top: -0.5rem;
right: -0.1rem;
width: 7px;
height: 7px;
border-radius: 50%;
background: #22c03c;
cursor: pointer;
box-shadow: 0 0 0 rgba(34, 192, 60, 0.9);
animation: pulse-success 2s infinite;
}
@-webkit-keyframes pulse-success {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0.9);
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(34, 192, 60, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0);
}
}
@keyframes pulse-success {
0% {
-moz-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0.9);
box-shadow: 0 0 0 0 rgba(34, 192, 60, 0.7);
}
70% {
-moz-box-shadow: 0 0 0 10px rgba(34, 192, 60, 0);
box-shadow: 0 0 0 10px rgba(34, 192, 60, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(34, 192, 60, 0);
box-shadow: 0 0 0 0 rgba(34, 192, 60, 0);
}
}
@-webkit-keyframes pulse-danger {
0% {
-webkit-box-shadow: 0 0 0 0 rgba(249, 104, 104, 0.9);
}
70% {
-webkit-box-shadow: 0 0 0 10px rgba(249, 104, 104, 0);
}
100% {
-webkit-box-shadow: 0 0 0 0 rgba(249, 104, 104, 0);
}
}
@keyframes pulse-danger {
0% {
-moz-box-shadow: 0 0 0 0 rgba(249, 104, 104, 0.9);
box-shadow: 0 0 0 0 rgba(249, 104, 104, 0.7);
}
70% {
-moz-box-shadow: 0 0 0 10px rgba(249, 104, 104, 0);
box-shadow: 0 0 0 10px rgba(249, 104, 104, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(249, 104, 104, 0);
box-shadow: 0 0 0 0 rgba(249, 104, 104, 0);
}
}
.bell-animations {
display: inline-block;
-webkit-animation: ring 4s .7s ease-in-out infinite;
-webkit-transform-origin: 50% 4px;
-moz-animation: ring 4s .7s ease-in-out infinite;
-moz-transform-origin: 50% 4px;
animation: ring 4s .7s ease-in-out infinite;
transform-origin: 50% 4px;
}
@-webkit-keyframes ring {
0% { -webkit-transform: rotateZ(0); }
1% { -webkit-transform: rotateZ(30deg); }
3% { -webkit-transform: rotateZ(-28deg); }
5% { -webkit-transform: rotateZ(34deg); }
7% { -webkit-transform: rotateZ(-32deg); }
9% { -webkit-transform: rotateZ(30deg); }
11% { -webkit-transform: rotateZ(-28deg); }
13% { -webkit-transform: rotateZ(26deg); }
15% { -webkit-transform: rotateZ(-24deg); }
17% { -webkit-transform: rotateZ(22deg); }
19% { -webkit-transform: rotateZ(-20deg); }
21% { -webkit-transform: rotateZ(18deg); }
23% { -webkit-transform: rotateZ(-16deg); }
25% { -webkit-transform: rotateZ(14deg); }
27% { -webkit-transform: rotateZ(-12deg); }
29% { -webkit-transform: rotateZ(10deg); }
31% { -webkit-transform: rotateZ(-8deg); }
33% { -webkit-transform: rotateZ(6deg); }
35% { -webkit-transform: rotateZ(-4deg); }
37% { -webkit-transform: rotateZ(2deg); }
39% { -webkit-transform: rotateZ(-1deg); }
41% { -webkit-transform: rotateZ(1deg); }
43% { -webkit-transform: rotateZ(0); }
100% { -webkit-transform: rotateZ(0); }
}
/* 背景动画 */
.wave {
background-color: #f9fafb;
overflow: hidden;
position: relative;
}
.wave > div {
z-index: 1;
}
.wave:before {
content: ' ';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ffffff;
z-index: -1;
}
.wave:after {
content: ' ';
width: 1000px;
height: 1025px;
position: absolute;
bottom: 65%;
left: -250px;
border-radius: 35%;
background: white;
z-index: 0;
}
.wave:after {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.wave-animate:after {
-webkit-animation: animate-wave 15s infinite linear;
animation: animate-wave 15s infinite linear;
}
.wave-animate-slower:after {
-webkit-animation: animate-wave 30s infinite linear;
animation: animate-wave 30s infinite linear;
}
.wave-animate-slow:after {
-webkit-animation: animate-wave 25s infinite linear;
animation: animate-wave 25s infinite linear;
}
.wave-animate-fast:after {
-webkit-animation: animate-wave 10s infinite linear;
animation: animate-wave 10s infinite linear;
}
.wave-animate-faster:after {
-webkit-animation: animate-wave 5s infinite linear;
animation: animate-wave 5s infinite linear;
}
.wave.wave-primary {
background-color: rgba(51, 202, 187, 0.1) !important;
}
.wave.wave-primary .svg-icon svg g [fill] {
fill: #33cabb;
}
.wave.wave-secondary {
background-color: rgba(77, 82, 89, 0.1) !important;
}
.wave.wave-secondary .svg-icon svg g [fill] {
fill: #4d5259;
}
.wave.wave-success {
background-color: rgba(21, 195, 119, 0.1) !important;
}
.wave.wave-success .svg-icon svg g [fill] {
fill: #15c377;
}
.wave.wave-info {
background-color: rgba(72, 176, 247, 0.1) !important;
}
.wave.wave-info .svg-icon svg g [fill] {
fill: #48b0f7;
}
.wave.wave-warning {
background-color: rgba(250, 166, 75, 0.1) !important;
}
.wave.wave-warning .svg-icon svg g [fill] {
fill: #faa64b;
}
.wave.wave-danger {
background-color: rgba(249, 104, 104, 0.1) !important;
}
.wave.wave-danger .svg-icon svg g [fill] {
fill: #f96868;
}
.wave.wave-light {
background-color: rgba(249, 250, 251, 0.1) !important;
}
.wave.wave-light .svg-icon svg g [fill] {
fill: #f9fafb;
}
.wave.wave-dark {
background-color: rgba(70, 81, 97, 0.1) !important;
}
.wave.wave-dark .svg-icon svg g [fill] {
fill: #465161;
}
.wave.wave-white {
background-color: rgba(255, 255, 255, 0.1) !important;
}
.wave.wave-white .svg-icon svg g [fill] {
fill: #ffffff;
}
@-webkit-keyframes animate-wave {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes animate-wave {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
/* 动画css库演示 */
#myTabContent li {
margin: 10px 10px 0 0;
padding: 5px 10px;
background-color: #eee;
cursor: pointer;
}
#myTabContent li.active {
color: #f35626;
}
</style>
</head>
<body>
<div class="container-fluid p-t-15">
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header"><div class="card-title">可用的一些布局 - 动画篇</div></div>
<div class="card-body">
<p>布局来源于网络,大家看需要使用,O(∩_∩)O。<span class="text-danger">目前这些布局是基于bootstrap 4.4.1。</span></p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header"><div class="card-title">图标动画</div></div>
<div class="card-body">
<span class="position-relative animations-box">
<i class="mdi mdi-message-text-outline fs-22"></i>
<span class="badge badge-danger badge-pill">3</span>
</span>
<br/>
<span class="position-relative animations-box">
<i class="mdi mdi-bell fs-22"></i>
<span class="dot badge-success"></span>
</span>
<br/>
<span class="position-relative animations-box">
<i class="mdi mdi-bell bell-animations fs-22"></i>
<span class="dot badge-success"></span>
</span>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<!--begin::Iconbox-->
<div class="card wave wave-animate-slow wave-primary">
<div class="card-body position-relative">
<a href="#!" class="text-dark fs-22">第四十九回</a>
<div class="m-t-10 m-b-10">薛招讨大破围城将 盖苏文失计飞刀阵</div>
<p>诗曰:枉去扶余借救兵,苏文难获大唐君。飞刀失去雄师丧,天意谁能谋得成。</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card wave wave-animate wave-danger">
<div class="card-body position-relative">
<a href="#!" class="text-dark fs-22">第五十回</a>
<div class="m-t-10 m-b-10">扶余国二次借兵 朱皮仙播弄神通</div>
<p>诗曰:苏文几次上仙山,再炼飞刀又设坛。怎奈唐王洪福大,机谋枉用也徒然。</p>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card wave wave-animate-fast wave-info">
<div class="card-body position-relative">
<a href="#!" class="text-dark fs-22">第五十一回</a>
<div class="m-t-10 m-b-10">香山弟子除妖法 唐国元戎演阵图</div>
<p>诗曰:龟灵妖法仗红珠,千载精华功不殊。指望威名成海国,那知一旦露形躯。</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="card">
<div class="card-header"><div class="card-title">动画样式示例</div></div>
<div class="card-body">
<p>模板中的样式文件animate.css是一个随时可用的跨浏览器动画库,供您在项目中使用。这里单独对改文件的动画做个示例。</p>
<div class="text-center m-tb-15"><h2 id="animate">Animate.css</h2></div>
<ul id="myTabs" class="nav nav-tabs" role="tablist">
<li class="nav-item"><a class="nav-link active" data-toggle="tab" href="#attention-seekers">Attention Seekers</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#bouncing-entrances">Bouncing Entrances</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#bouncing-exits">Bouncing Exits</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#fading-entrances">Fading Entrances</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#fading-exits">Fading Exits</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#flippers">Flippers</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#lightspeed">Lightspeed</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#rotating-entrances">Rotating Entrances</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#rotating-exits">Rotating Exits</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#sliders">Sliders</a></li>
<li class="nav-item"><a class="nav-link" data-toggle="tab" href="#specials">Specials</a></li>
</ul>
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade show active" id="attention-seekers">
<ul class="list-inline">
<li class="list-inline-item">bounce</li>
<li class="list-inline-item">flash</li>
<li class="list-inline-item">pulse</li>
<li class="list-inline-item">rubberBand</li>
<li class="list-inline-item">shake</li>
<li class="list-inline-item">swing</li>
<li class="list-inline-item">tada</li>
<li class="list-inline-item">wobble</li>
</ul>
</div>
<div class="tab-pane fade" id="bouncing-entrances">
<ul class="list-inline">
<li class="list-inline-item">bounceIn</li>
<li class="list-inline-item">bounceInDown</li>
<li class="list-inline-item">bounceInLeft</li>
<li class="list-inline-item">bounceInRight</li>
<li class="list-inline-item">bounceInUp</li>
</ul>
</div>
<div class="tab-pane fade" id="bouncing-exits">
<ul class="list-inline">
<li class="list-inline-item">bounceOut</li>
<li class="list-inline-item">bounceOutDown</li>
<li class="list-inline-item">bounceOutLeft</li>
<li class="list-inline-item">bounceOutRight</li>
<li class="list-inline-item">bounceOutUp</li>
</ul>
</div>
<div class="tab-pane fade" id="fading-entrances">
<ul class="list-inline">
<li class="list-inline-item">fadeIn</li>
<li class="list-inline-item">fadeInDown</li>
<li class="list-inline-item">fadeInDownBig</li>
<li class="list-inline-item">fadeInLeft</li>
<li class="list-inline-item">fadeInLeftBig</li>
<li class="list-inline-item">fadeInRight</li>
<li class="list-inline-item">fadeInRightBig</li>
<li class="list-inline-item">fadeInUp</li>
<li class="list-inline-item">fadeInUpBig</li>
</ul>
</div>
<div class="tab-pane fade" id="fading-exits">
<ul class="list-inline">
<li class="list-inline-item">fadeOut</li>
<li class="list-inline-item">fadeOutDown</li>
<li class="list-inline-item">fadeOutDownBig</li>
<li class="list-inline-item">fadeOutLeft</li>
<li class="list-inline-item">fadeOutLeftBig</li>
<li class="list-inline-item">fadeOutRight</li>
<li class="list-inline-item">fadeOutRightBig</li>
<li class="list-inline-item">fadeOutUp</li>
<li class="list-inline-item">fadeOutUpBig</li>
</ul>
</div>
<div class="tab-pane fade" id="flippers">
<ul class="list-inline">
<li class="list-inline-item">flip</li>
<li class="list-inline-item">flipInX</li>
<li class="list-inline-item">flipInY</li>
<li class="list-inline-item">flipOutX</li>
<li class="list-inline-item">flipOutY</li>
</ul>
</div>
<div class="tab-pane fade" id="lightspeed">
<ul class="list-inline">
<li class="list-inline-item">lightSpeedIn</li>
<li class="list-inline-item">lightSpeedOut</li>
</ul>
</div>
<div class="tab-pane fade" id="rotating-entrances">
<ul class="list-inline">
<li class="list-inline-item">rotateIn</li>
<li class="list-inline-item">rotateInDownLeft</li>
<li class="list-inline-item">rotateInDownRight</li>
<li class="list-inline-item">rotateInUpLeft</li>
<li class="list-inline-item">rotateInUpRight</li>
</ul>
</div>
<div class="tab-pane fade" id="rotating-exits">
<ul class="list-inline">
<li class="list-inline-item">rotateOut</li>
<li class="list-inline-item">rotateOutDownLeft</li>
<li class="list-inline-item">rotateOutDownRight</li>
<li class="list-inline-item">rotateOutUpLeft</li>
<li class="list-inline-item">rotateOutUpRight</li>
</ul>
</div>
<div class="tab-pane fade" id="sliders">
<ul class="list-inline">
<li class="list-inline-item">slideInDown</li>
<li class="list-inline-item">slideInLeft</li>
<li class="list-inline-item">slideInRight</li>
<li class="list-inline-item">slideOutLeft</li>
<li class="list-inline-item">slideOutRight</li>
<li class="list-inline-item">slideOutUp</li>
</ul>
</div>
<div class="tab-pane fade" id="specials">
<ul class="list-inline">
<li class="list-inline-item">hinge</li>
<li class="list-inline-item">rollIn</li>
<li class="list-inline-item">rollOut</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript" src="http://lyear.itshubao.com/iframe/v4/js/jquery.min.js"></script>
<script type="text/javascript" src="http://lyear.itshubao.com/iframe/v4/js/bootstrap.min.js"></script>
<script type="text/javascript">
$(function(){
var $animate = $('#animate');
var $btn = $('#myTabContent').find('li');
$btn.click(function(){
$(this).addClass('active').siblings().removeClass('active');
$animate.removeClass().addClass($(this).text() + ' animated infinite');
setTimeout(removeClass, 1000);
});
function removeClass(){
$animate.removeClass();
}
});
</script>
</body>
</html>
HTML
1
https://gitee.com/weikety/Light-Year-Example.git
git@gitee.com:weikety/Light-Year-Example.git
weikety
Light-Year-Example
Light Year Example
master

搜索帮助