我对bootstrap popover图标有疑问。如果单击弹出按钮,则需要将弹出按钮的图标更改为关闭图标,然后如果单击关闭图标,则需要将弹出按钮的图标更改为默认值。我已附上图片,我认为它可能会对您有所帮助。
默认情况下,弹出按钮如下图所示,请参见弹出按钮
如果按弹出按钮,则它需要在图像中显示如下,请参阅图标已更改为关闭符号
$(".container").on("click",function() {
$(this).toggleClass("change").parent().toggleClass("open");
});
.menu{width:35px;
height:38px;
background-color:#00BCD5;
padding:8px 10px;
border-radius:100px;
transition: 0.4s;}
.menu.open{
height:150px;
}
.container {
display: inline-block;
cursor: pointer;
}
.bar1, .bar2, .bar3 {
width: 35px;
height: 5px;
background-color: #fff;
margin: 6px 0;
transition: 0.4s;
}
.change .bar1 {
-webkit-transform: rotate(-45deg) translate(-8px, 5px);
transform: rotate(-45deg) translate(-8px, 5px);
}
.change .bar2 {opacity: 0;}
.change .bar3 {
-webkit-transform: rotate(45deg) translate(-10px, -8px);
transform: rotate(45deg) translate(-10px, -8px);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="menu">
<div class="container" >
<div class="bar1"></div>
<div class="bar2"></div>
<div class="bar3"></div>
</div>
</div>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句