如果您看到这里的代码https://jsfiddle.net/ojagwxc0/下面的代码不能工作:
.parallax > div .txparallax a {
position: absolute;
top: 50%;
right: 0;
margin-top: -49px;
display: inline-block;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
background: #3498db;
width: 126px;
height: 126px;
line-height: 126px;
text-align: center;
overflow: hidden;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
}
我只想看到"Select","Fishing Tackle You Need"等字样的"移动"。
我做错了什么?请建议。
试试这样做。为了使过渡效果有效,你需要以某种方式移动它,例如在这里,我从左边移动它:0px;左侧:400px悬停位置:
https://jsfiddle.net/ojagwxc0/2/.parallax > div .txparallax {
width: 100%;
padding-right: 150px;
display: inline-block;
position: relative;
left:0px;
}
.parallax > div .txparallax:hover{
left:400px;
-moz-transition: 0.5s all ease;
-o-transition: 0.5s all ease;
-webkit-transition: 0.5s all ease;
transition: 0.5s all ease;
}
你应该在悬停时添加一个动作例如:
a:hover{
background-color:red;
}
working fiddle: https://jsfiddle.net/ojagwxc0/1/