gpt4 book ai didi

css - 将 Twitter Boostrap 元素样式合并到任何元素中

转载 作者:太空宇宙 更新时间:2023-11-04 15:12:17 26 4
gpt4 key购买 nike

我正在使用 Drupal,但是,我并不总是可以自由地通过更改 html 标记来添加类。我想在我的 custom.css 文件中的元素上应用一些 Twitter Bootstrap 样式(加载了 bootstrap css 文件,因此样式可用)。

例如,为了更好地说明它,我想将 class="img-polaroid"(TB 基本样式)应用于我可以作为接口(interface)的 image div.someClass 在我的 custom css 样式表中。我没有简单的方法来更改 img 标签以具有 class="img-polaroid someClass"

我想在我的 custom 样式表中完成同样的事情。换句话说,合并不是发生在 html 标签中,而是发生在 css 样式表本身。我如何利用现有技术实现这一目标?我们是为了让这成为可能吗?

谢谢

附注我知道替代方案:- 使用 JS 附加类- 将 class="img-polaroid" 的样式复制并粘贴到 div.someClass {...}但两者似乎都不是很好的解决方案

最佳答案

如何处理取决于您使用的 CSS 预处理器。如果您想避免修改 TB 本身或标记,则必须选择一个。

萨斯

.foo {
@extend .bar;
}

输出:

.bar, .foo {
// styles
}

.foo {
.bar;
}

输出:

.bar {
// styles
}

.foo {
// styles
}

关于css - 将 Twitter Boostrap 元素样式合并到任何元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15252992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com