html - CSS 样式输入框和具有相同类的 href 链接

标签 html css

我是 css 的新手,CSS 中类的优先级对我来说总是很复杂。

我想将链接转换为按钮并成功完成,我想扩展样式并将其应用到 input[type="submit"] input[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 fiddle 中创建了一个演示。演示链接:http://jsfiddle.net/2dwycka8/1/

最佳答案

您可以更具体地使用 .btn-purple 类并像这样声明它:
.btn.btn_purple,输入[type=button].btn_purple {...}

已更新 jsFiddle

关于html - CSS 样式输入框和具有相同类的 href 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25346872/

相关文章:

html - 创建响应行

css - 获取从 css 解析的图像源的工具

javascript - 如何在javascript字符串中的某个字符周围添加空格?

javascript - Jquery 图像 slider 上一个按钮

html - html5 样板演示顶部的奇怪间距

创建 li 元素并将文本分配给数据属性的 JavaScript 被 chop

javascript - 为什么 CSS Javascript 下拉菜单没有在任何浏览器中显示?

javascript - 在 Chrome 中按比例调整图像大小

html - 在 FF 7 中查看 FF 3.6 - 可能吗?

html - 在 Express 中使用 HTML 而不是 Jade