【发布时间】:2019-08-22 21:28:09
【问题描述】:
在自定义外观和感觉时,如何确切地知道所有需要用引导样式覆盖的内容?
是否有技巧可以找出我需要在哪里设置样式以使其优先于引导样式?
例如,我已经花了两天时间让表单字段看起来像客户想要的那样。当包裹在表单组行和表单控制嵌套层中时,引导程序的默认值带有一个带圆边的高字段。我创建了自己的类,将填充和边距的所有内容都设置为 0。我还将高度设置为 18px。什么都没有被捡起。
我之前的外观和感觉几乎完美,但我没有使用任何引导程序,只是 html 和 css。首席开发人员说我们需要使用引导样式,只需调整需要调整的内容以适应外观和感觉。 嗯,说起来容易做起来难。
我怀念设计师指定外观和感觉的日子,我们只是编码样式并完成它。这种库使用 80% 的解决方案和 80% 之上的 100% 努力似乎不是一个好方法,除非它是为了最大限度地提高客户的支出。
【问题讨论】:
-
您是否阅读过主题部分:getbootstrap.com/docs/4.3/getting-started/theming?您可以覆盖引导变量或在 custom.scss 中定义新变量。您甚至可以通过导入其他 scss 文件来在那里引入新类。
-
尝试在 bootstrap.css 文件中搜索您正在使用的类的属性,然后用 !important 覆盖它?
-
(正如@jakubMuda 在他的回答中所建议的那样)您只需要使用覆盖创建自己的 css 文件并将其放在调用 bootstrap.css 之后...
-
真的不喜欢指向那里,但是你试过这个吗? w3schools.com/bootstrap4/bootstrap_forms_custom.asp
-
@A.Meshu 感谢链接。我整天都把它作为我的主要参考。刚刚在这里与另一个人交谈,他们建议尝试使用 !important 标签,看看是否可以解决问题。我今天出发已经迟到了 1/2,所以我得走了。希望早上一切都会好起来的。感谢您的宝贵时间。
标签: html css bootstrap-4