如何沿着其宽度移动块(仅限css)

问题描述:

我想沿着其长度向左移动块。 我该怎么做? enter image description here如何沿着其宽度移动块(仅限css)

+4

你的问题是完全不清楚。请详细说明。 – Santi

+0

您可能想要添加更多的代码并解释您正在尝试执行的操作。你有什么不足以帮助你解决特定的问题 – CodeLikeBeaker

+0

什么阻止?设置一个快速jsfiddle,伙计。帮助我们帮助你。 –

简单的例子,纯CSS

.mytext { 
 
    border: 8px black solid; 
 
    text-align: center; 
 
    font-size: 45px; 
 
    left: 300px; 
 
    width: inherit; 
 
    height: 60px; 
 
    transition: 2s; 
 
    -webkit-transition: 2s; 
 
    -moz-transition: 2s; 
 
    position: absolute; 
 
} 
 

 
.mytext:hover { 
 
    left: 0; 
 
} 
 

 

 
.mytext2 { 
 
\t margin-top: 100px; 
 
    border: 8px black solid; 
 
    text-align: center; 
 
    font-size: 45px; 
 
    width: 300px; 
 
    height: 60px; 
 
    transition: 2s; 
 
    -webkit-transition: 2s; 
 
    -moz-transition: 2s; 
 
    position: absolute; 
 
} 
 

 

 
@keyframes slideToLeft { 
 
    0% { 
 
    transform: translateX(100%); 
 
    } 
 
    100% { 
 
    transform: translateX(0); 
 
    } 
 
} 
 

 
.mytext2 { 
 
    /* This section calls the slideInFromLeft animation we defined above */ 
 
    animation: 2s ease-out 0s 1 slideToLeft; 
 
}
<div class="mytext">text</div> 
 
<div class="mytext2">text2</div>

+0

你正确理解我想要什么,但是我不需要js – MaximPro

+0

@MaximPro试试更新一个? –

+0

@MaximPro,如果任何答案可以帮助你[投它](http://meta.stackexchange.com/questions/173399/how-to-upvote-on-stack-overflow),如果答案是你在找什么将其标记为 [Correct answe](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)为未来的读者。谢谢! –