【发布时间】:2018-12-18 02:27:32
【问题描述】:
我将iViewUI 用于我的标签组件,但我想自定义它的大小以及“X”关闭按钮的位置。
我可以通过简单地向标签添加一个类来更改宽度,但由于某种原因,即使我试图覆盖它的子图标,也根本没有响应更改,也没有应用它。检查浏览器,也没有添加它。
这是我到目前为止所做的:
<Tag class="Badge-tag" color="warning" closable @on-close="removeTag">{{ badge }}</Tag>
然后在less文件上我添加了以下内容:
.Badge-tag {
width: 60px;
position: relative;
.ivu-icon.ivu-icon-ios-close {
position: absolute;
right: 2px;
top: 4px;
}
}
我一点运气都没有。不知道为什么不设置。
【问题讨论】:
-
你使用作用域css吗?
-
这个 CSS 是有范围的,因为它只在这个模板中使用。但是我尝试将它添加到一个非作用域标签中,它也没有应用它。
-
@ittus 奇怪的是,我可以定位
.ivu-tag并修改它,但我不能通过 CSS/LESS 定位它的任何子节点。 -
你使用的是
css还是scss? -
@ittus im using less