JS实现css hover操作的方法示例


Posted in Javascript onApril 07, 2017

本文实例讲述了JS实现css hover操作的方法。分享给大家供大家参考,具体如下:

hover我们可以用css的方式写,当然,也可以用js的方式写

<html>
<head>
  <title>js的下拉菜单效果</title>
  <style type="text/css">
    *{
      padding:0px;
      margin:0px;
    }
    ul li{
      list-style: none;
    }
    a{
      text-decoration: none
    }
    .header{
      height: 45px;
      background-color:#FBFBFB;
      border-bottom: 1px solid #C7C7C7;
    }
    .header-center{
      width: 1000px;
      height: 100%;
      margin: 0 auto;
      position: relative;
    }
    .header-mobile{
      width: 130px;
      position: absolute;
      top:0;
      right: 0;
      text-align: center;
    }
/*   .header-mobile:hover .header-mobile-list{
      display: block;
    }*/
    .header-mobile a{
      display: block;
      height: 45px;
      line-height: 45px;
      color:#000000;
    }
    .header-mobile-list{
      display: none;
      background:url(bg.png) no-repeat;
      background-position: 20px 18px;
    }
    .header-mobile-list li{
      height: 45px;
      border-bottom: 1px dashed gray;
      font-family: '微软雅黑';
      line-height: 50px;
      padding-left: 35px;
      padding-top: 5px;
    }
  </style>
</head>
<body>
  <header class="header">
    <div class="header-center">
      <div class="header-mobile" id="headerMobile">
          <a href="">移动客户端</a>
          <ul class="header-mobile-list" id="mobileList">
            <li>新浪微博</li>
            <li>新浪新闻</li>
            <li>新浪体育</li>
            <li>新浪娱乐</li>
            <li>新浪财经</li>
            <li>天气通</li>
          </ul>
      </div>
    </div>
  </header>
</body>
<script type="text/javascript">
//封装选择ID
window.onload=function(){
    function $(id){
      return document.getElementById(id);
    }
//鼠标进
    $("headerMobile").onmouseover=function(){
      // this.style.display="none";
      $("mobileList").style.display="block"
      //给当钱的添加样式
      this.style.boxShadow=" 0 2px 2px gray"
    }
//鼠标出
    $("headerMobile").onmouseout=function(){
      $("mobileList").style.display="none"
      this.style.boxShadow='none'
    }
}
</script>
</html>

运行效果图如下:

JS实现css hover操作的方法示例

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jquery 触发a链接点击事件解决方案
May 02 Javascript
JS获取鼠标选中的文字
Aug 10 Javascript
JavaScript实现点击按钮复制指定区域文本(推荐)
Nov 25 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
Jul 13 Javascript
详解Nuxt.js Vue服务端渲染摸索
Feb 08 Javascript
浅谈实现vue2.0响应式的基本思路
Feb 13 Javascript
微信小程序表单验证form提交错误提示效果
Jun 19 Javascript
vue router 配置路由的方法
Jul 26 Javascript
JavaScript中工厂函数与构造函数示例详解
May 06 Javascript
教你完全理解ReentrantLock重入锁
Jun 03 Javascript
JS实现点击发送验证码 xx秒后重新发送功能
Jul 30 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
微信小程序 chooseImage选择图片或者拍照
Apr 07 #Javascript
微信小程序page的生命周期和音频播放及监听实例详解
Apr 07 #Javascript
JavaScript使用链式方法封装jQuery中CSS()方法示例
Apr 07 #jQuery
jQuery中map函数的两种方式
Apr 07 #jQuery
微信小程序 连续旋转动画(this.animation.rotate)详解
Apr 07 #Javascript
jQuery获取table下某一行某一列的值实现代码
Apr 07 #jQuery
js时间查询插件使用详解
Apr 07 #Javascript
You might like
PHP swfupload图片上传的实例代码
2013/09/30 PHP
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
2016/12/24 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
使用Modello编写JavaScript类
2006/12/22 Javascript
WEB 浏览器兼容 推荐收藏
2010/05/14 Javascript
菜鸟javascript基础资料整理2
2010/12/06 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
JavaScript中双叹号(!!)作用示例介绍
2014/04/10 Javascript
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
Angular4实现图片上传预览路径不安全的问题解决
2017/12/25 Javascript
原生JavaScript实现todolist功能
2018/03/02 Javascript
NodeJS多种创建WebSocket监听的方式(三种)
2020/06/04 NodeJs
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
[58:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第一场 1月31日
2021/03/11 DOTA
Python OpenCV实现图片上输出中文
2018/01/22 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
2019/09/25 Python
wxpython+pymysql实现用户登陆功能
2019/11/19 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
python标准库OS模块详解
2020/03/10 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
Keras自定义IOU方式
2020/06/10 Python
Django配置跨域并开发测试接口
2020/11/04 Python
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
HTML5 canvas实现移动端上传头像拖拽裁剪效果
2016/03/14 HTML / CSS
NUK奶瓶美国官网:NUK美国
2016/09/26 全球购物
德国旅游网站:weg.de
2018/06/03 全球购物
一套C++笔试题面试题
2012/06/06 面试题
毕业生自我鉴定范文
2013/11/08 职场文书
受欢迎的大学生自我评价
2013/12/05 职场文书
如何写好升职自荐信
2014/01/06 职场文书
财务会计自荐信范文
2014/02/21 职场文书
校园开放日新闻稿
2015/07/17 职场文书
Python+tkinter实现高清图片保存
2022/03/13 Python
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL
彻底卸载VMware虚拟机的超详细步骤记录
2022/07/15 Servers