jquery动态改变css

来源:互联网 发布:常用音频编辑软件 编辑:程序博客网 时间:2024/05/14 12:41

一说明

jquery动态改变div的css属性,实现如图的效果

未点击之前


点击了第二个tab之后变成这样的样子


二实现

1.html代码

<div class="flex-container">
<div class="flex-item flex-item-normal"> 概  况 </div>
<div class="flex-item flex-item-normal">信息情感意识</div>
<div class="flex-item flex-item-normal">信息科学知识</div><div class="flex-item flex-item-normal">信息处理能力</div><div class="flex-item flex-item-normal">信息伦理道德</div></div>

2.css代码

.flex-container{   display: flex;   flex-direction: row;   flex-wrap: wrap;   padding: 20px 20% 0px 20%;   font-size: 16px;}.flex-item { margin: 0 auto; padding: 15px; cursor: pointer; border: 1px solid #3bb2d0;}.flex-item-active{background: #FFFFFF;color: #3bb2d0;}.flex-item-normal{background: #3bb2d0;color: #FFFFFF;}


3.js代码

$(".flex-item").click(function(){$(".flex-container").find(".flex-item-active").removeClass("flex-item-active").addClass("flex-item-normal");$(this).removeClass("flex-item-normal").addClass("flex-item-active");});




0 0