css3、jquery实现边框闪烁小例
2016-03-08 10:34
836 查看
<!DOCTYPE html>
<html>
<head>
<script src="jquery.min.js"></script>
<style>
div {
background: pink;
width: 50px;
height: 50px;
border: 2px solid transparent;
}
.change {
animation: myfirst 2s infinite;
-moz-animation: myfirst 2s infinite; /* Firefox */
-webkit-animation: myfirst 2s infinite; /* Safari and Chrome */
-o-animation: myfirst 2s infinite; /* Opera */
font-size: 24px;
}
@keyframes myfirst {
0% {
border-color:red;
}
25% {
border-color:yellow;
}
50% {
border-color:blue;
}
100% {
border-color:green;
}
}
@-moz-keyframes myfirst /* Firefox */ {
0% {
border-color:red;
}
25% {
border-color:yellow;
}
50% {
border-color:blue;
}
100% {
border-color:green;
}
}
@-webkit-keyframes myfirst /* Safari and Chrome */ {
0% {
border-color:red;
}
25% {
border-color:orange;
}
50% {
border-color:#8B008B;
}
100% {
border-color:green;
}
}
@-o-keyframes myfirst /* Opera */ {
0% {
border-color:red;
}
25% {
border-color:yellow;
}
50% {
border-color:blue;
}
100% {
border-color:green;
}
}
</style>
</head>
<body>
<div></div>
<input type="button" id="button" style="width:50px;margin-top:5px;" value="请点击"/>
<script>
$(document).ready(function(e) {
$("#button").click(function(e) {
$("div").addClass("change");
});
});
</script>
</body>
</html>
<html>
<head>
<script src="jquery.min.js"></script>
<style>
div {
background: pink;
width: 50px;
height: 50px;
border: 2px solid transparent;
}
.change {
animation: myfirst 2s infinite;
-moz-animation: myfirst 2s infinite; /* Firefox */
-webkit-animation: myfirst 2s infinite; /* Safari and Chrome */
-o-animation: myfirst 2s infinite; /* Opera */
font-size: 24px;
}
@keyframes myfirst {
0% {
border-color:red;
}
25% {
border-color:yellow;
}
50% {
border-color:blue;
}
100% {
border-color:green;
}
}
@-moz-keyframes myfirst /* Firefox */ {
0% {
border-color:red;
}
25% {
border-color:yellow;
}
50% {
border-color:blue;
}
100% {
border-color:green;
}
}
@-webkit-keyframes myfirst /* Safari and Chrome */ {
0% {
border-color:red;
}
25% {
border-color:orange;
}
50% {
border-color:#8B008B;
}
100% {
border-color:green;
}
}
@-o-keyframes myfirst /* Opera */ {
0% {
border-color:red;
}
25% {
border-color:yellow;
}
50% {
border-color:blue;
}
100% {
border-color:green;
}
}
</style>
</head>
<body>
<div></div>
<input type="button" id="button" style="width:50px;margin-top:5px;" value="请点击"/>
<script>
$(document).ready(function(e) {
$("#button").click(function(e) {
$("div").addClass("change");
});
});
</script>
</body>
</html>
相关文章推荐
- Jquery选择
- jQuery-全屏滚动插件【fullPage.js】API 使用方法总结
- jQuery获取屏幕的宽度
- jQuery实现带水平滑杆的焦点图动画插件
- 前端学习-jQuery源码学习
- jQuery中的动画
- jQuery Easy UI 使用
- 使用JQuery实现智能表单验证功能
- JQuery中操作Css样式的方法
- JQuery为元素添加样式
- jQuery图片轮播
- 基于jQuery的一个简单的图片查看器
- placeholder的兼容处理(jQuery下)
- jQuery-1.9.1源码分析系列(十六)ajax——响应数据处理和api整理
- jQuery-1.9.1源码分析系列(十六)ajax——ajax处理流程以及核心函数
- jQuery-1.9.1源码分析系列(十六)ajax——jsonp原理
- jQuery-1.9.1源码分析系列(十六)ajax——ajax框架
- jQuery-1.9.1源码分析系列(十五) 动画处理——缓动动画核心Tween
- jQuery-1.9.1源码分析系列(十五) 动画处理
- jQuery-1.9.1源码分析系列(十四) 一些jQuery工具