sass - 无法使用 predix px-button-group-design 组件
问题描述
我正在根据文档 https://www.predix-ui.com/#/css/visual/buttons/px-button-group-design使用 px-button-group 设计组件我安装了我正在使用 predix webapp 的组件starter(1.0.46 发行版)作为我的应用程序中的参考应用程序。
在我的项目级别中,我们有 index-inline.scss 和 seed-theme.scss 并且我们在元素文件夹中也有 scss 文件,例如在种子应用程序文件夹中我们在种子页脚下有 seed-app.scss 我们有种子页脚.scss 。
对于我们的项目要求,我们在相同的元素文件夹中创建了一些更多的自定义聚合物元素。我们在视图文件夹下有 rmd-view.html,在 rmd-view 中,我们使用我们创建的这些自定义聚合物元素,如转子视图等,并且我们使用相同的 seed-app.html 导航页面.
在转子视图中,我们想使用 px-button-group 设计组件,我安装了组件并在对象层的 index-inline.scss 中使用下面的代码(根据https://github.com/predixdesignsystem/px-getting-开始#import-order )
$inuit-btn-group-background : #09819c;
$inuit-btn-disabled-border : true;
@import "px-button-group-design/_objects.button-group.scss";
并在rotor-view.html中包含如下的px-butto-group代码
<div class="btn-group">
<input id="id1" name="btn-group" type="radio">
<label for="id1" class="btn">Label 1</label>
<input id="id2" name="btn-group" type="radio">
<label for="id2" class="btn">Label 2</label>
</div>
但它没有工作然后我尝试在seed-app.scss中使用导入然后我也没有工作然后尝试在转子视图文件夹(位于元素文件夹内)中创建名为rotor-view.scss的新scss文件也不适用于上述所有情况,我得到了 html 单选按钮,没有按钮组 css 应用于上述更改。
为了进行测试,我尝试在我的 seed-app.html 中使用 px-button-group-design html 代码,然后我得到了正确的按钮,但我想在转子视图中使用,看起来我没有在正确的位置使用 scss 导入。
如果我想在转子视图中使用 px-button-group-design ,任何人都可以建议我。我应该在哪个 scss 文件中导入按钮组 scss ?
解决方案
如果要在 seed-app.html 组件中使用 px-button-group,请将其添加到 .scss 文件中,该文件会为 seed-app.html 组件生成样式。如果您想在子组件的 px-button-group 中使用 px-button-group,请将其添加到为该组件生成样式的 .scss 文件中。不要忘记导入样式
<link rel="import" href="../my-styles.html">
并且还包括 DOM 中的样式
<style include="my-styles"></style>
希望这可以帮助。
推荐阅读
- c - Sprite Packing C 应用程序中的 Sprite 对齐
- javascript - 如果分配给不存在的 vue 数据属性,如何显示某种错误或警告?
- sql - 如何将时间偏移转换为 Int 或添加到日期时间列(使用 TSQL)
- c# - 在条件下更改 DevExpress GridView 上的行背景颜色
- php - MySQL插入不接受十进制值
- ksqldb - KSQL 每组选择一行对应于具有最小时间戳的行
- swift - 有没有办法将任何大小写与 Swift 枚举中的参数匹配?
- xamarin - Xamarin 将图像添加到导航栏
- python - 如何在 Python 中使用标题转换数据框中的摘要输出?
- c# - 在 C# 中查找列表中的项目连续重复多少次的最佳方法?