【发布时间】:2015-10-12 13:13:59
【问题描述】:
我在表单中有一个提交按钮,我正在尝试进行简单的悬停转换。我希望它交换按钮文本的颜色和按钮的背景颜色。按照我现在的方式,文本会随着时间的推移成功转换,但背景颜色仍然会立即切换颜色。如何解决此问题以使背景颜色也随时间变化?我使用的是谷歌浏览器,所以我只输入了-webkit-transition。一旦我得到这个工作,我会为其他浏览器添加其他的。
这是我的简化代码:
<form method="post" action="processRegistration.php">
<input class="submitbutton" type="submit" name="submit" value="Create Account" />
<form>
CSS:
#signupform
form
.submitbutton {
margin: 0 auto;
border-radius: 5px;
border: solid 2px #66cc66;
background-color: #66cc66;
color: white;
-webkit-transition: background-color 1s;
-webkit-transition: color 0.5s; }
#signupform
form
.submitbutton:hover {
background-color: white;
color: #66cc66;
-webkit-transition: background-color 1s;
-webkit-transition: color 0.5s; }
【问题讨论】:
-
找到生成的css并将其包含在fiddle和question中。
-
这里,我为你做了:jsfiddle.net/ewkruuk3/2
标签: html css css-transitions