【问题标题】:Add styling to an angular custom component向 Angular 自定义组件添加样式
【发布时间】:2019-10-11 03:15:36
【问题描述】:

我创建了一个自定义角度组件,例如我的组件和它的 css 文件中我有以下内容:

:host {
    display: inline-block;
    width: 55px;
}

然后在某些组件模板中,我想使用 my-component 并为其添加一些样式,如下所示:

 <my-component class="my-class"></my-component>

CSS 文件:

.my-class {
    border-radius: 4px; // NOT WORKING 
    box-shadow: 0 5px 9px 0 rgba(192, 195, 197, 1); // WORKING

    position: relative; // WORKING
    top: 30px; // WORKING
}

我不明白为什么没有应用边界半径!

【问题讨论】:

  • 它是否可能在您的样式表的其他地方被覆盖?它可以与!important 一起使用吗?

标签: css angular angular-components


【解决方案1】:

我相信您需要先添加边框。喜欢

border: 2px solid black;

然后加上边框半径。

【讨论】:

  • 所以我必须在 ":host" 中添加 "overflow: hidden" 以使组件内容不与边界半径重叠
猜你喜欢
  • 1970-01-01
  • 2019-10-31
  • 1970-01-01
  • 2021-06-12
  • 2011-09-20
  • 1970-01-01
  • 2020-07-12
  • 1970-01-01
  • 2021-04-16
相关资源
最近更新 更多