仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1086|回复: 8
打印 上一主题 下一主题

[DIV+CSS] CSS教程之CSS网页制造实例:有前提的增加hover款式

[复制链接]
金色的骷髅 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 23:15:37 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
声明块由一个一个的声明组成,声明由属性和值组成,属性和值用冒号隔开,分号结束。
破洛洛文章简介:CSS网页制造实例:有前提的增加hover款式.
给元素增加一个hover款式,很复杂,我们来看一个通明度的例子吧:
  1. 123456
复制代码
  1. div{opacity:1.0;}div:hover{opacity:0.5;}
复制代码
可是假如我们只是想让以后真正hover了的div显现,而让其他的div含混呢?
假定我们的HTML布局以下:
  1. 12345
复制代码
  1. <section><div></div><div></div><div></div></section>
复制代码
我们能够给一切的div元素增加上面的通明度下降的属性:
  1. 123
复制代码
  1. .parent:hover>div{opacity:0.5;}
复制代码
然后我们再出格处置谁人真正hover了的div:
  1. 123
复制代码
  1. .parent:hover>div:hover{opacity:1.0;}
复制代码
谁在用呢?
某敏感推在他们ForMac的程序中利用了相干的手艺,效果仍是不错的:

实例

这个设法能够扩大到良多中央,这里是一个列表的例子,当你鼠标进出列表的时分,其他列的通明度下降,本列中也一样,只不外通明度有层层增添,视觉效果很不错。代码是如许的:
  1. 1234567891011121314151617181920212223242526272829
复制代码
  1. <divid="all"><ul><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li></ul><ul><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li></ul><ul><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li><li><ahref="#">---</a></li></ul></div>
复制代码
CSS款式:
  1. div{opacity:1.0;}div:hover{opacity:0.5;}0
复制代码
  1. div{opacity:1.0;}div:hover{opacity:0.5;}1
复制代码
点击这里检察Demo
注重

这个小技能,老式的扫瞄器是不撑持的,由于他们只要对a标签的hover特征,假如也想完成响应的效果,那末就要利用js来检测鼠标进进的事务了。[English]
转载请说明:
RockUX&ndash;WEB前端
出自:有前提的增加Hover款式
</p>
可以将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的行,那么整个站点的所有页面都会随之发生变动。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-20 03:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表