【发布时间】:2017-01-12 02:33:06
【问题描述】:
如何使水平线穿过滑块,如下图所示:(https://www.audiolabs-erlangen.de/resources/webMUSHRA)
另外应该如何完成这种类型的界面(例如固定高度或百分比)。它应该基于表格吗? 目前我有这样的基于通量布局(angular2-flex)的东西,但我不知道如何制作这些水平线。
代码:
<div class="flex-item hmax-percentage" fx-flex="80">
<div class="flex-container hmax-percentage" fx-layout="row" fx-layout-align="center stretch">
<div class="flex-item">
<div class="flex-container" fx-layout="column"
fx-layout-align="space-around stretch" style="height:80%">
<pre class="flex-item" fx-flex="20"> 80-100 - Excellent</pre>
<pre class="flex-item" fx-flex="20"> 60-80 - Good</pre>
<pre class="flex-item" fx-flex="20"> 40-60 - Fair</pre>
<pre class="flex-item" fx-flex="20"> 20-40 - Poor</pre>
<pre class="flex-item" fx-flex="20"> 0-20 - Bad</pre>
</div>
</div>
<template ngFor let-sample [ngForOf]="samplesKeyMap">
<sample-slider class="flex-item hmax-percentage" [sampleKey]="sample.currentSampleKey"
(onChangeEvent)="onSampleSliderChangeHandler($event)"
(onButtonClick)="onSampleSelectToPlay($event)"></sample-slider>
</template>
</div>
</div>
【问题讨论】:
-
你的代码有工作演示(例如小提琴)吗?
-
是的,我刚刚创建(请看帖子)。您认为是否可以使用 flex 布局来做到这一点?也许css中有类似图层的东西?