我是css的新手,CSS中的类优先级对我来说很复杂。
我想将链接转换为按钮并成功完成,我想扩展并应用样式输入[type =“submit”]输入[type =“submit”],然后我再次成功完成。 但我的问题是当我想改变风格的颜色时不适用于按钮。
我的CSS示例:
.btn,input[type="submit"],input[type="button"] {
color: #ffffff;
cursor: pointer;
line-height: 1em;
margin: 5ox 3px 8px 0;
outline: medium none;
overflow: visible;
position: relative;
transition: all 300ms ease-in 0s;
white-space: nowrap;
/*Transition*/
-webkit-transition: All 0.5s ease;
-moz-transition: All 0.5s ease;
-o-transition: All 0.5s ease;
-ms-transition: All 0.5s ease;
transition: All 0.5s ease;
background-color: red;
text-decoration: none;
padding: 7px 10px;
}
.btn:hover,input[type="submit"]:hover,input[type="button"]:hover{
background-color: #F27C6B;
}
.btn_purple{
background-color: purple;
}
.btn_purple:hover{
background-color: #B59DCC;
}
input{
border: none;
}
我的html示例:
<!--red-->
<a href="#" class="btn" >test</a>
<!--purple-->
<a href="#" class="btn btn_purple" >test</a>
<!--red-->
<input type="button" value="test »"/>
<!--purple-->
<input type="button" class="btn_purple" value="test »"/>
<!--purple with btn class-->
<input type="button" class="btn btn_purple" value="test »"/>
为了明确我的观点,我在js小提琴中创建了一个演示。演示链接:http://jsfiddle.net/2dwycka8/1/