jQuery实现边框动态效果的实例代码


Posted in Javascript onSeptember 23, 2016

话不多说、静态效果图如下

jQuery实现边框动态效果的实例代码

jQuery实现边框动态效果的实例代码

实代码如下

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title></title>
 <style>
 .myDiv{
  width: 300px;
  height: 200px;
  border: 1px solid rgba(0,0,0,0.2);
  margin: 50px ;
  position: relative;
 }
 .topLine{
  width: 0px;
  height: 1px;
  background: black;
  position:absolute;
  left: 0;
  top: -1px;
 }
 .bottomLine{
  width: 0px;
  height: 1px;
  background: black;
  position:absolute;
  left: 0;
  bottom: -1px;
 }
 .leftLine{
  width: 1px;
  height: 0px;
  background: black;
  position:absolute;
  left: -1;
  bottom: -1px;
 }
 .rightLine{
  width: 1px;
  height: 0px;
  background: black;
  position:absolute;
  right: -1px;
  top: -1px;
 }
 </style>
</head>
<body>
 <div class="myDiv">
 <div class="topLine"></div>
 <div class="rightLine"></div>
 <div class="bottomLine"></div>
 <div class="leftLine"></div>
 </div>
 <div class="myDiv">
 <div class="topLine"></div>
 <div class="rightLine"></div>
 <div class="bottomLine"></div>
 <div class="leftLine"></div>
 </div>
 <script type="text/javascript" src='http://libs.baidu.com/jquery/2.0.0/jquery.js'></script>
 <script>
 $(function(){
  $(".myDiv").mouseover(function(){
  $(this).find(".topLine,.bottomLine").stop().animate({"width":"300px"});
  $(this).find(".rightLine,.leftLine").stop().animate({"height":"200px"});
   
  })
  $(".myDiv").mouseout(function(){
  $(this).find(".topLine,.bottomLine").stop().animate({"width":"0px"});
  $(this).find(".rightLine,.leftLine").stop().animate({"height":"0px"});
  })
 })
 </script>
</body>
</html>

总结

以上就是这篇文章的全部内容了,刚兴趣的朋友们可以自己动手操作下看看动态效果,真的非常不错,希望对大家的学习或者工作能有一定的帮助。如果有疑问大家可以留言交流,小编会尽快给大家回复。

Javascript 相关文章推荐
jquery validate.js表单验证入门实例(附源码)
Nov 10 Javascript
跟我学习javascript的for循环和for...in循环
Nov 18 Javascript
Angularjs实现多个页面共享数据的方式
Mar 29 Javascript
Node.js的环境安装配置(使用nvm方式)
Oct 11 Javascript
javascript基于原型链的继承及call和apply函数用法分析
Dec 15 Javascript
详解JavaScript RegExp对象
Feb 04 Javascript
vue.js学习之UI组件开发教程
Jul 03 Javascript
vue 实现的树形菜的实例代码
Mar 19 Javascript
小程序实现背景音乐播放和暂停
Jun 19 Javascript
JS中的变量作用域(console版)
Jul 18 Javascript
JS实现密码框效果
Sep 10 Javascript
原生微信小程序开发中 redux 的使用详解
Feb 18 Javascript
BootStrap中按钮点击后被禁用按钮的最佳实现方法
Sep 23 #Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
Sep 23 #Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
Sep 23 #Javascript
jQuery easyui刷新当前tabs的方法
Sep 23 #Javascript
AngularJS通过$location获取及改变当前页面的URL
Sep 23 #Javascript
AngularJS监听路由的变化示例代码
Sep 23 #Javascript
同步异步动态引入js文件的几种方法总结
Sep 23 #Javascript
You might like
PHP中几个常用的魔术常量
2012/02/23 PHP
PHP读取PDF内容配合Xpdf的使用
2012/11/24 PHP
PHP小教程之实现双向链表
2014/06/12 PHP
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
JS input 数字验证代码
2009/07/30 Javascript
javascript 事件处理、鼠标拖动效果实现方法详解
2012/05/11 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
JavaScript中的console.time()函数详细介绍
2014/12/29 Javascript
在Node.js应用中使用Redis的方法简介
2015/06/24 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
2016/01/05 Javascript
js控住DOM实现发布微博效果
2016/08/30 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
React学习笔记之列表渲染示例详解
2017/08/22 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
Vue实现拖放排序功能的实例代码
2019/07/08 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
javascript实现前端input密码输入强度验证
2020/06/24 Javascript
vue实现动态表格提交参数动态生成控件的操作
2020/11/09 Javascript
[01:32:10]NAVI vs VG Supermajor 败者组 BO3 第一场 6.5
2018/06/06 DOTA
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
python re.sub()替换正则的匹配内容方法
2019/07/22 Python
python实现对服务器脚本敏感信息的加密解密功能
2019/08/13 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
2019/09/25 Python
python tornado使用流生成图片的例子
2019/11/18 Python
关于 HTML5 的七个传说小结
2012/04/12 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
一份婚庆公司创业计划书
2014/01/11 职场文书
策划创业计划书
2014/02/06 职场文书
办公室文员岗位职责范本
2014/06/12 职场文书
车辆工程专业求职信
2014/06/14 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
公司行政管理制度范本
2015/08/05 职场文书
谢师宴学生答谢词
2015/09/30 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang
微信告警的zabbix监控系统 监控整个NGINX集群
2022/04/18 Servers