【发布时间】:2013-07-22 06:19:58
【问题描述】:
我遇到了一个非常烦人的问题,正在查看转换 -> 翻译。
目前,我的导航“块”从右到左逐渐消失。 现在,我想要对每个单独的一个悬停效果,所以当你悬停在它上面时,块会向右平移一点点。
为此,我使用了以下代码:
.navpoint:hover {
-webkit-transform: translate(20px, 0px);
-moz-transform: translate(20px, 0px);
-o-transform: translate(20px, 0px);
-ms-transform: translate(20px, 0px);
transform: translate(20px, 0px);
}
这应该确实有效,但看看演示,块甚至都懒得向右移动。
这是demo
我感觉我的设置有问题,请先看看我的 HTML 设置:
<div class="navigation">
<h2 class="animated fadeInRightBig1 navpoint one">Working process</h2>
<h2 class="animated fadeInRightBig2 navpoint two">Subscribe</h2>
<h2 class="animated fadeInRightBig3 navpoint three">Contact us</h2>
</div>
说明:“animated”是“fadeInRightBig”中每个“fadeInRightBig”中设置的通用动画、自定义时间和延迟。
“导航点”如下所示:
.navpoint {
padding-left:5px;
padding-right:5px;
margin-top:0px;
margin-bottom:1px;
border-right:solid;
border-color:#333;
border-width:4px;
background:#FC3;
cursor:pointer;
}
我的 html 中的“一/二/三”设置为 navpointm 的下类,就像这样:
.navpoint.one {
width:96.73202614379085%;
}
这是我的设置,我猜我的 Navpoint 类有问题,但我不知道是什么。 如果您能回答这个问题并帮助我,那就太好了。
非常感谢您。
【问题讨论】:
-
您的 webkit 动画(从右侧淡入)似乎干扰了翻译。
标签: html css transition translate-animation