Ionic - 范围

Ionic range 用于选择和显示某个级别的内容。它将表示与最大值和最小值相关的实际值。Ionic 提供了一种使用 Range 的简单方法。

使用 Range

Range 用作内部项目元素。使用的类是 range。我们将此类放在 item 类之后。这将准备一个放置范围的容器。创建容器后,我们需要添加 input 并为其分配 range 类型以及 name 属性。

<div class = "item range">
    <input type = "range" name = "range1">
</div>

上述代码将在屏幕上产生以下内容 −

Ionic Range

添加图标

范围通常需要图标来清晰显示数据。我们只需在范围输入之前和之后添加图标,将它们放置在范围元素的两侧即可。

<div class = "item range">
   <i class = "icon ion-volume-low"></i>
   <input type = "range" name = "volume">
   <i class = "icon ion-volume-high"></i>
</div>

上述代码将在屏幕产生以下内容 −

Ionic Range Icons

样式化 Range

我们的下一个示例将向您展示如何使用 Ionic 颜色来样式化 Range。颜色类将使用 range 前缀。我们将创建一个包含九个范围的列表,并为其设置不同的样式。

<div class = "list">
   <div class = "item range range-light">
      <input type = "range" name = "volume">
   </div>
	
   <div class = "item range range-stable">
      <input type = "range" name = "volume">
   </div>
	
   <div class = "item range range-positive">
      <input type = "range" name = "volume">
   </div>
	
   <div class = "item range range-calm">
      <input type = "range" name = "volume">
   </div>
	
   <div class = "item range range-balanced">
      <input type = "range" name = "volume">
   </div>
	
   <div class = "item range range-energized">
      <input type = "range" name = "volume">
   </div>
	
   <div class = "item range range-assertive">
      <input type = "range" name = "volume">
   </div>
	
   <div class = "item range range-royal">
      <input type = "range" name = "volume">
   </div>
	
   <div class = "item range range-dark">
      <input type = "range" name = "volume">
   </div>
</div>

上述代码将在屏幕产生以下内容 −

Ionic 范围颜色