为了账号安全,请及时绑定邮箱和手机立即绑定

web上使用css实现导航栏?

web上使用css实现导航栏?

慕运维8079593 2018-11-14 17:18:10
1、如何实现导航栏就像http://chuangzaoshi.com/code左侧一样?2、能用css完全实现吗?纯css怎么实现?js怎么实现?谢谢!ps:感谢两位大神的答案,我没说清楚,我的疑难如下:左侧导航点击设计等大的标签会自动收起原来的,弹出现在的ul,同时右侧的内容又跟着变化。这个如何实现不清楚,还望赐教。
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

你是要鼠标移动过去的变色效果吧?

  • 用CSS实现的话,左边用列表做,然后改样式,用:hover伪类去配鼠标移动过去的样式
    比如

ul li {

    ... // 此处为常规样式

}


ul li:hover {

    ... // 此处为鼠标经过的样式

}

如果用JS实现的话,就要监听对应元素的鼠标进入事件onmouseenter,将列表的项目中除了当前项,其他的样式都设置为常规样式,还要监听元素的鼠标离开事件onmouseleave,在鼠标离开时需要将之前鼠标经过时设置的样式恢复成常规样式。

查看完整回答
反对 回复 2018-12-26
  • 1 回答
  • 0 关注
  • 485 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信