是否可以为所有 html 按钮默认设置 .button
类?
Foundation 仅使用类 .button
为按钮设置样式,但在我的应用程序中有很多按钮,所以也许我可以为所有按钮设置样式而不添加 .button
类。
最佳答案
a) 您可以编辑 css/sass 文件并将样式直接应用到 button
而不是 .button
,尽管这可能会导致特异性问题。
b) 如果您使用框架的 scss/sass 版本,您可以使用 extends
属性。这意味着所有 button
元素都继承了 .button
类
button {
@extend .button;
}
您可以在此处获取 sass 版本:http://foundation.zurb.com/sites/docs/sass.html
`@extend 属性的详细信息可以在这里找到:http://sass-lang.com/guide
c) 或者,您可以运行一些 javascript 将类添加到所有按钮。
事实是,我认为这比实际正确添加类更不可取,但我认为这不是一个选项是有充分理由的。
这是一个将类添加到按钮的 jquery 示例
$(document).ready(function() {
$('button').addClass("button");
});
.button {
background: steelblue;
color: #fff;
/* foundation button styles */
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<button>Im a button</button>
关于css - 为基础中的所有按钮设置 .button 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41239996/