下拉箭头翻转不了
hover的时候字体可以变大,但是transform:rotate(180deg) 不生效,是为什么
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>下拉菜单</title>
<link rel="stylesheet" href="css/base.css">
<link rel="stylesheet" href="css/common.css">
<link rel="stylesheet" href="css/index.css">
<link rel="stylesheet" href="font/iconfont.css">
</head>
<body>
<!-- 最基础的下拉菜单样式 -->
<!-- <div class="dropdown">
<div class="dropdown-toggle">我的幕淘<i class="dropdown-arrow"></i></div>
<div class="dropdown-layer dropdown-left"></div>
</div> -->
<!-- data-active="menu" 这个的意思是添加一个自定义的属性和数据,
jQuery获取属性时只需.data('active') data-的前缀不需要加进去 -->
<!-- 使用 data-*属性来嵌入自定义数据: -->
<div class="menu dropdown fl" data-active="menu">
<a href="###" target="_blank" class="dropdown-toggle transition">我的慕淘<i class="dropdown-arrow iconfont"></i></a><!--  icon图标兼容ie6、ie7的写法 -->
<ul class="dropdown-layer dropdown-left">
<li><a href="###" target="_blank" class="menu-item">已买到的宝贝</a></li>
<li><a href="###" target="_blank" class="menu-item">我的足迹</a></li>
</ul>
</div>
<div class="menu dropdown fl" data-active="menu">
<a href="###" target="_blank" class="dropdown-toggle transition">我的慕淘<i class="dropdown-arrow iconfont"></i></a>
<ul class="dropdown-layer dropdown-left">
<li><a href="###" target="_blank" class="menu-item">已买到的宝贝</a></li>
<li><a href="###" target="_blank" class="menu-item">我的足迹</a></li>
</ul>
</div>
<script src="js/jquery-1.7.1.js"></script>
<script src="js/dropdown.js"></script>
<script src="js/index.js"></script>
</body>
</html>css
[class*='-active'] .dropdown-arrow{
font-size: 30px;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.transition{
-o-transition: all 0.5s;
-ms-transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}9
收起
正在回答 回答被采纳积分+1
1回答


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星