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

选项卡效果(课本P188-13.2.5)

标签:
Html5

#是id选择器的dao标识:

用CSS布局主要du用层"div"来实现,而div的样式通zhi过"id选择器dao"来定义内。例如我们首先定义一个层容>>

<div id="menubar"></div>然后在样式表里这样定义:

#menubar {MARGIN: 0px;BACKGROUND: #FEFEFE;COLOR: #666;}

其中"menubar"是你自己定义的id名称。注意在前面加"#"号。

id选择器也同样支持派生,例如:

#menubar p { text-align : right; margin-top : 10px; }

这个方法主要用来定义层和那些比较复杂,有多个派生的元素。


---------------------------------------------------------------------------------

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="./jquery-3.2.1.min.js"></script>

<style>

ul,li{padding:0;margin: 0;} 

<!--<ul>无序HTML列表(<ol>有序HTML列表) -->

.content{

width: 380px;

/* border: 2px solid pink; */

}

<!-- content内容 ;width宽度-->

.content ,#div0,#div1,#div2{

border: 2px solid pink;

}


#div0 ul,#div1 ul,#div2 ul{

padding-left: 30px;

padding-top: 10px;

padding-bottom: 10px;

}

.content #ul1{

list-style: none;

overflow: hidden;

height: 38px;

line-height: 38px;

}

#ul1 li{

width: 80px;

height: 38px;

line-height: 38px;

text-align: center;

font-weight: bold;

float: left;

}

.cur{

background: red;

color: white;

}

<!-- a{

text-decoration: none;

} -->

</style>

</head>

<body>

<div class="content">

<ul id="ul1">

<li class="cur">国内</li>

<li>国际</li>

<li>体育</li>

</ul>

<div id="div0">

<ul>

<li><a href="">[国内]标题一</a></li>

<li><a href="">[国内]标题一</a></li>

</ul>

</div>

<div id="div1" style="display: none;">

<ul>

<li><a href="">[国际]标题一</a></li>

<li><a href="">[国际]标题一</a></li>

</ul>

</div>

<div id="div2" style="display: none;">

<ul>

<li><a href="">[体育]标题一</a></li>

<li><a href="">[体育]标题一</a></li>

</ul>

</div>

</div>

<script>

$(function(){

$("#ul1 li").each(function(index){

$(this).mouseenter(function(){

$("#div0,#div1,#div2").css('display','none');

$("#div"+index).css('display','block');

$("#ul1 li").removeClass('cur');

$("#ul1 li:eq("+index+")").addClass('cur');

})

})

})

</script>

</body>

</html>


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消