首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改<md-progress-linear>高度

更改<md-progress-linear>高度
EN

Stack Overflow用户
提问于 2016-05-18 17:54:05
回答 3查看 8.3K关注 0票数 2

我无法覆盖<md-progress-linear>css

他们使用以下代码在sass文件中设置进度条的height

代码语言:javascript
复制
$progress-linear-bar-height: 5px !default;

md-progress-linear {
  height: $progress-linear-bar-height;
}

即使我将5px更改为1px,它仍然不会改变。去掉高度,也不会改变任何事情。

即使我把它放到我自己的sass文件中,它也不会覆盖它:

代码语言:javascript
复制
md-progress-linear {
  height: 2px !important;
}

我是不是忽略了什么?

代码语言:javascript
复制
$progress-linear-bar-height: 1px !default;

md-progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: $progress-linear-bar-height;

  padding-top: 0 !important;
  margin-bottom: 0 !important;
}

 <md-progress-linear md-mode="indeterminate" ng-if="showLoader"></md-progress-linear>
EN

回答 3

Stack Overflow用户

发布于 2018-09-19 05:12:43

下面的方法应该是可行的。首先我们设置进度条容器的高度,然后设置线性条,两者都设置为20px。这两个元素共同帮助增加线性进度条的高度。

代码语言:javascript
复制
md-progress-linear .md-container {
    height: 20px;
}

md-progress-linear .md-container .md-bar {
    height: 20px;
}
票数 3
EN

Stack Overflow用户

发布于 2016-10-21 21:41:56

当在多个元素上设置高度时:

代码语言:javascript
复制
md-progress-linear {
  height: $progress-linear-bar-height;

  .md-container {
    height: $progress-linear-bar-height;

    .md-bar {
      height: $progress-linear-bar-height;
    }

    .md-dashed:before {
      height: $progress-linear-bar-height;
    }
}

您可以覆盖所有这些内容,也可以像我这样做:

文件variables_material.scss:

代码语言:javascript
复制
$progress-linear-bar-height: 3px;

文件main.scss:

代码语言:javascript
复制
@import "variables_material";
@import "vendor/angular-material/angular-material.scss"; 

@import …

这将把进度条的高度设置为3px;

票数 1
EN

Stack Overflow用户

发布于 2018-03-06 01:19:45

您可以在md-progress- scaleY元素上使用进度。

transform: scaleY(2); transform-origin: bottom;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37296110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档