提交时滑动切换

时间:2015-08-24 10:22:20

标签: jquery html css

我正在考虑我的代码如何运作。

当我将鼠标悬停在输入提交上时,我想滑动切换div或span。像这样:

enter image description here

我该怎么做?我应该在提交按钮之前创建一个范围

或者

我应该使用.submit:before

添加内容吗?

2 个答案:

答案 0 :(得分:1)

你的意思是,像这样?你可以在没有JavaScript的情况下完成它。

button {text-decoration: none; background-color: #99f; color: #fff; font-family: Segoe UI; display: inline-block; border: 0; padding: 0; cursor: pointer;}
button span {display: inline-block; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; vertical-align: top; padding: 10px 2px;}
button span:first-child {width: 0; padding: 10px 0; overflow: hidden; background-color: #999;}
button:hover span:first-child {width: 25px; padding: 10px 0 10px 10px;}
<button type="submit">
  <span>Go</span><span>Submit</span>
</button>

答案 1 :(得分:0)

你应该使用一些css和过渡。

HTML

<div class="element">
  <span>Go!</span>
  Send
</div>

CSS

.element:hover {
  span {
    width: 50px;
  }
}