【发布时间】:2016-09-21 06:23:21
【问题描述】:
我开始了一个新项目,并决定使用 MDL (https://getmdl.io) 作为基础。现在我想知道(实际上我找不到任何关于此的内容),您认为覆盖/扩展样式的最佳方法是什么?
以 MDL 为例,我有
.mdl-dialog {
border: none;
box-shadow: 0 9px 46px 8px rgba(0, 0, 0, 0.14), 0 11px 15px -7px rgba(0, 0, 0, 0.12), 0 24px 38px 3px rgba(0, 0, 0, 0.2);
width: 280px;
}
我想摆脱阴影。
显然我不会在material.css 中覆盖/扩展它,但如果我应该在custom.css 中添加.mdl-dialog 条目,或者如果我创建一个新类(比如说.my-dialog ) 并将其添加到 DOM 元素中。
还有由 JS 添加的 DOM 元素,对于那些我不能使用自己的类名的...
也许用我自己的类名和.my-class .mdl-dialog 包装元素?
这样做的正确方法是什么?
【问题讨论】:
标签: html css frameworks