这里的li标签为什么必须使用交集选择器才能有效果?
我记得类选择器的权限大于标签选择器啊,第一个li设置了class='current'
代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | <!DOCTYPE html> < html lang = "en" > < head > < meta charset = "UTF-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < title >慕课首页</ title > < link rel = "stylesheet" href = "./css/base.css" > < link rel = "stylesheet" href = "./css/common.css" > < link rel = "stylesheet" href = "./font/iconfont.css" > < link rel = "stylesheet" href = "./css/01-header.css" > < link rel = "stylesheet" href = "./css/02-banner.css" > </ head > < body > <!--头部区域开始--> < head > < div id = "header" class = "bgfff" > < div class = "nav-box" > <!-- log --> < h1 class = "fl" > < a href = "index.html" >慕课网</ a > </ h1 > <!-- 导航栏开始 --> < ul class = "fl" > < li > < a href = "#" >免费课</ a > </ li > < li > < a href = "#" >实战课</ a > </ li > < li > < a href = "#" >体系课</ a > </ li > < li > < a href = "#" >慕课教程</ a > </ li > < li > < a href = "#" >专栏</ a > </ li > < li > < a href = "#" >手记</ a > </ li > < img id = "img1" src = "./images/new.png" alt = "" > < img id = "img2" src = "./images/new.png" alt = "" > </ ul > <!-- 导航栏结束 --> <!-- 搜索框开始 --> < div class = "fl search" > < div > < input type = "text" placeholder = "Java" > < a href = "" >< span class = "iconfont icon-sousuo" ></ span ></ a > </ div > </ div > <!-- 搜索框结束 --> < div class = "login-area fr" > < a href = "#" >登录</ a >| < a href = "#" >注册</ a > < a href = "#" class = "shop-cart" > < span class = "iconfont icon-tianchongxing-" ></ span > 我的课程 </ a > < span class = "cart-num" >7</ span > </ div > </ div > </ div > </ head > <!--头部区域结束--> <!-- 课程分类和轮播图开始 --> < div id = "banner" > < div class = "banner-box w" > < div class = "g-banner" > < div class = "course-list fl" > < ul > < li > < span class = "title" >前端开发:</ span > < span class = "subtitle" >HTML5/Vue.js/Node.js</ span > < span class = "iconfont icon-yousanjiao" ></ span > </ li > < li > < span class = "title" >后端开发:</ span > < span class = "subtitle" >Java/Python/Go</ span > < span class = "iconfont icon-yousanjiao" ></ span > </ li > < li > < span class = "title" >移动开发:</ span > < span class = "subtitle" >Flutter/Android/IOS</ span > < span class = "iconfont icon-yousanjiao" ></ span > </ li > < li > < span class = "title" >计算机基础:</ span > < span class = "subtitle" >算法/数学/数据库</ span > < span class = "iconfont icon-yousanjiao" ></ span > </ li > < li > < span class = "title" >前沿技术:</ span > < span class = "subtitle" >AI/大数据/数据分析</ span > < span class = "iconfont icon-yousanjiao" ></ span > </ li > < li > < span class = "title" >测试运维:</ span > < span class = "subtitle" >自动化测试/容器</ span > < span class = "iconfont icon-yousanjiao" ></ span > </ li > < li > < span class = "title" >更多方向:</ span > < span class = "subtitle" >产品设计/UI设计/游戏</ span > < span class = "iconfont icon-yousanjiao" ></ span > </ li > </ ul > </ div > < div class = "swiper fl" > < a href = "#" ></ a > < div class = "arrow arrow-l" > < span class = "iconfont icon-angle-left" ></ span > </ div > < div class = "arrow arrow-r" > < span class = "iconfont icon-angle-right" ></ span > </ div > < ul class = "circle-list" > < li class = "current" ></ li > < li ></ li > < li ></ li > < li ></ li > </ ul > </ div > </ div > < div class = "sys-class" >体系课</ div > </ div > </ div > <!-- 课程分类和轮播图结束 --> < script src = "./js/index.js" ></ script > </ body > </ html > |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 | /* 整体布局开始 */ #banner { padding : 32px 0 ; } .banner-box { height : 482px ; } .g-banner { height : 382px ; } .sys-class { height : 100px ; background-color : white ; border-radius: 0 0 10px 10px ; } .course-list { width : 256px ; height : 382px ; background-color : #39364D ; border-radius: 10px 0 0 0 ; } .swiper { position : relative ; width : 896px ; height : 382px ; border-radius: 0 10px 0 0 ; } /* 整体布局结束 */ /* 课程列表设置 */ .course-list li { height : 50px ; padding : 0 10px ; line-height : 50px ; color : #eee ; } .course-list li:hover { background-color : rgba( 255 , 255 , 255 , . 1 ); cursor : pointer ; } .course-list ul { margin-top : 20px ; } .course-list .title { font-size : 14px ; } .course-list .subtitle { font-size : 12px ; } .course-list .icon-yousanjiao { float : right ; } /* 课程列表设置结束 */ /* 轮播图 */ .swiper a { width : 896px ; height : 382px ; display : block ; border-radius: 0 10px 0 0 ; background-image : url (../images/swiper/swiper -1 .jpg); background- size : cover; } /* 轮播图结束 */ /* 箭头 */ .swiper .arrow { width : 50px ; height : 50px ; border-radius: 50% ; position : absolute ; text-align : center ; line-height : 50px ; background-color : rgba( 255 , 255 , 255 , . 1 ); } .swiper .arrow:hover { cursor : pointer ; background-color : rgba( 0 , 0 , 0 , . 1 ); } .swiper .iconfont { font-size : 35px ; font-weight : 700 ; } .swiper .arrow-l { left : 10px ; top : 160px ; } .swiper .arrow-r { right : 10px ; top : 160px ; } /* 箭头结束 */ /* 切图按钮 */ .swiper .circle-list { position : absolute ; right : 120px ; bottom : 45px ; } .swiper .circle-list li { float : left ; width : 8px ; height : 8px ; margin-left : 8px ; background-color : #eee ; border-radius: 50% ; } .current { width : 20px ; border-radius: 4px ; } |
17
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧