gpt4 book ai didi

css - 如何调整 Angular Material 中选择内的进度条布局

转载 作者:太空宇宙 更新时间:2023-11-04 10:39:03 25 4
gpt4 key购买 nike

我有以下 Angular Material 代码

<div ng-app="MyApp" ng-controller="AppCtrl as ctrl">
<md-input-container>
<label>SOME_LABEL</label>
<md-select ng-model="some.model">
<md-option value="SOME_OPTION_HERE" ng-disabled="$index === 1">
SOME_OPTION_HERE
<md-progress-linear md-mode="determinate" value="25"></md-progress-linear>
</md-option>
<md-option value="SOME_OTHER_OPTION_HERE" ng-disabled="$index === 1">
SOME_OTHER_OPTION_HERE
<md-progress-linear md-mode="determinate" value="35"></md-progress-linear>
</md-option>
</md-select>
</md-input-container>
</div>

它在选项底部显示进度条,但当选择下拉菜单可见时,它们不是 100% 宽。此外,当选择一个选项时,进度条会被垂直剪裁。如何在选择选项后显示完整的进度条高度并显示 100% 宽度的进度条?

Codepen 链接:http://codepen.io/anon/pen/XdjaeK

最佳答案

md-option ._md-textwidth 设置为 100%,而不是 auto

然后它采用它所在元素的完整宽度,而不是选项名称的宽度。

md-option ._md-text {
width: 100%;
}

编辑

另一个问题是因为 ._md-select-value *:first-child 的高度。我也更新了我的 CodePen 来解决这个问题。

._md-select-value {
height: 50px; /*Set height for select */
}

._md-select-value *:first-child {
height: 30px; /*Set height for selected value (including bar)
}

在这里查看我的更新 CodePen:http://codepen.io/anon/pen/wGzqxb

关于css - 如何调整 Angular Material 中选择内的进度条布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35973454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com