css的有关优先级的一个问题
来源:互联网 发布:财经类报纸 知乎 编辑:程序博客网 时间:2024/05/29 13:17
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>jquery 项目</title> <script src="jquery.min.js"></script> <style type="text/css"> .all{ padding:0; text-align:center; width:841px; height:363px; margin-left:auto; margin-right:auto; overflow:hidden; position:relative; } .amg{ width:2600px; height:363px; position:absolute; left:872px; } .all img{ cursor: pointer; } .bn{ /*z-index仅在定位中起作用*/ position:absolute; /*在定位的标签里面的元素也需要使用定位,否则会被定位的元素覆盖导致不显示*/ margin-top:320px; margin-left:740px; } .a,#b,#c{ background:rgba(49, 49, 37, 0.66); color:#fff; } .bn .a:hover{ background:rgb(187, 182, 26); color:green; cursor:pointer; font-size:18px; } .bn #b:hover{ background:rgb(187, 182, 26); color:green; cursor:pointer; font-size:18px; } div .bn #c:hover{ background:rgb(187, 182, 26); color:green; cursor:pointer; font-size:18px; } .bbn{ background:rgb(187, 182, 26); color:green; } </style></head><body> <div class="all"> <div class="amg"> <img id="one" src="../images/2.png" /> <img id="two" src="../images/3.jpg" /> <img id="three" src="../images/4.jpg" /> </div> <div class="bn"> <a><button class="a" type="button">1</button></a><!--注意:如果不需要连接,一定要把href属性去掉,否则会出错。--> <a><button id="b" type="button">2</button></a> <a><button id="c" type="button">3</button></a> </div> </div> <script> $(document).ready(function(){// $("#a").css({"background":"rgb(187, 182, 26)","color":"green"}); $(".a").addClass("bbn"); /*wh:注意此处如果a为id,可以用$("#a").css(),但是不能用$("#a").addClass("bbn"),addClass()的效果会被上面#a的效果覆盖 原因是id的优先级大于class,所以class的效果会被覆盖(通常用1表示标签名选择器的优先级,用10表示类选择器的优先级,用100标示ID选择器的优先级。 标签内引入CSS的方式来写CSS,此时的优先级是最高的,为1000),但是可以使用$("#a").css(),因为此时的css相当于在标签内引入css,优先级最高,所以 效果不会被覆盖*/// $("#a").addClass("bbn"); $(".amg").animate({"left":"0"},500); $("#b").click(function(){ $(".amg").animate({"left":"-872px"},500);//向左滑动效果 $("#b").css({"background":"rgb(187, 182, 26)","color":"green"});// $("#b").addClass("bn"); $(".a,#c").css({"background":"rgba(49, 49, 37, 0.66)","color":"#fff"}); //$加多个id或者class时用逗号隔开,多个css用大括号,中间用逗号隔开 }); $("#c").click(function(){ $(".amg").animate({"left":"-1744px"},500); $("#c").css({"background":"rgb(187, 182, 26)","color":"green"}); $(".a,#b").css({"background":"rgba(49, 49, 37, 0.66)","color":"#fff"}); }); $(".a").click(function(){ $(".amg").animate({"left":"0"},500); $(".a").css({"background":"rgb(187, 182, 26)","color":"green"}); $("#b,#c").css({"background":"rgba(49, 49, 37, 0.66)","color":"#fff"}); }); }) </script>
0 0
- css的有关优先级的一个问题
- 一个小问题引出的有关CSS优先级的思考
- CSS中遇到的一个优先级问题
- 关于CSS优先级的问题
- CSS样式的优先级问题
- 关于css优先级的问题
- 关于css的优先级问题
- CSS样式的优先级问题
- 有关Linux程序优先级的问题
- 运算符优先级有关的问题
- 一个常见的优先级问题
- 一个关于CSS选择器“优先级”的新问题
- CSS的优先级和继承问题
- css 三种样式的优先级问题
- 一个有关AWT 的问题
- 一个有关HTML的问题
- 有关宏的一个问题
- 有关日期的一个问题
- web会话机制简析
- 将键盘输入的字符串送到用户自定义的数据缓存区中并输出
- 动态链接库DLL的加载:隐式加载(载入时加载)和显式加载(运行时加载)
- 最新CocoaPods下载库报错ASSERTION FAILURE in /Library/Caches/com.apple.xbs/Sources/IDEFrameworks/IDEFramewor
- 集合(上)
- css的有关优先级的一个问题
- 星座论
- Android中ExpandableListVivew可扩展的ListView(十二)
- bilibili的ijk播放器增加arm64的openssl。
- jsp小结10 - 9个内置对象03 exception
- React Native探索(三):与 react-web 的融合
- 将12.0625转成IEEE表示的16进制数
- Linux 操作之基础命令
- Python 线程同步与互斥