【发布时间】:2013-05-23 07:32:58
【问题描述】:
我在搞乱 CSS 过渡,很难获得我想要的效果。
我的想法是让一些文本与背景颜色相同,从而有效地使其不可见,然后我将在文本上放置一个图像,并使用平移将图像从左向右移动。然后我将同步过渡,以便当图像经过文本中的一个字符时,该字符会淡入。有效地使图像看起来好像在“揭开”文本。
图像翻译得很好,而文本实际上是淡入的。只是文本同时淡入。是否可以让文本翻译从左到右淡化?
如果仅使用 CSS 无法做到这一点,我需要学习如何使用?
编辑:添加一些代码。
这里是 CSS
#topbar
{
background-color:#EEEEE0;
background: linear-gradient(to right, #EEEEE0,#EEDC82);
display: block;
width: 100%;
margin-left:250px;
padding: 30px;
border-radius:25px;
}
#headertext
{
color: #EEEEE0;
transition: color 2s ease .1s;
}
#rocket
{
display:block;
position:absolute;
top:55px;
transition: all 3s ease .1s;
}
#topbar:hover #rocket
{
-webkit-transform: translate(800px, 0);
}
#topbar:hover #headertext
{
color:black;
}
提前谢谢你。
【问题讨论】:
-
请分享一些代码?也许是JSFiddle?
-
你就是那个人@ViníciusMoraes
标签: css css-transitions