创新互联Foundation教程:Foundation滑块

Foundation 滑块

Foundation 滑块允许用户通过拖动来选取区间值:

创新互联是一家专业提供勐海企业网站建设,专注与成都网站建设、做网站、H5高端网站建设、小程序制作等业务。10年已为勐海众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

滑块可以通过使用

创建。在
内, 添加两个 元素: 创建矩形滑块(蓝色背景), 是在滑块后的灰色横条,是滑块拖动区域。

注意: 滑块需要使用 JavaScript。所以你需要初始化 Foundation JS:

实例

<
div
class=
"range-slider"
data-slider
>

 
<
span
class=
"range-slider-handle"
>
<
/span
>

 
<
span
class=
"range-slider-active-segment"
>
<
/span
>


<
/div
>




<
script
>

$(document).ready(function() {

    $(document).foundation();

})


<
/script
>

尝试一下 »


圆角和禁用滑块

使用 .radius.round 类来添加圆角滑块。使用 .disabled 类来禁用滑块:

实例

<
div
class=
"range-slider"
data-slider
>..
<
/div
>


<
div
class=
"range-slider radius"
data-slider
>...
<
/div
>


<
div
class=
"range-slider round"
data-slider
>...
<
/div
>


<
div
class=
"range-slider disabled"
data-slider
>...
<
/div
>

尝试一下 »


垂直滑块

使用 .vertical-range 类和 data-options="vertical: true;" 来创建垂直滑块:

实例

<
div
class=
"range-slider vertical-range"
data-slider data-options=
"vertical: true;"
>

 
<
span
class=
"range-slider-handle"
>
<
/span
>

 
<
span
class=
"range-slider-active-segment"
>
<
/span
>


<
/div
>

尝试一下 »


滑块值

默认情况下,滑块放在横条的中间 (数值为 "50")。可以通过添加 data-options="initial: num" 属性来修改默认值:

实例

<
div
class=
"range-slider"
data-slider data-options=
"initial: 80;"
>

 
<
span
class=
"range-slider-handle"
>
<
/span
>

 
<
span
class=
"range-slider-active-segment"
>
<
/span
>


<
/div
>

尝试一下 »

显示滑块值

如果我们需要在滑块拖动时实时显示值,可以通过在

中添加 data-options="display_selector:#id" 属性且元素 id 值与滑块的 id 匹配,如下实例:

实例




<
span
id=
"mySlider"
>
<
/span
>

<
div
class=
"range-slider"
data-slider data-options=
"display_selector: #mySlider;"
>

 
<
span
class=
"range-slider-handle"
>
<
/span
>

 
<
span
class=
"range-slider-active-segment"
>
<
/span
>


<
/div
>

尝试一下 »

组合数据选项

以下实例使用了 display_selectorinitial 数据选项:

实例

<
span
id=
"mySlider"
>
<
/span
>


<
div
class=
"range-slider"
data-slider data-options=
"display_selector: #mySlider; initial: 20;"
>

 
<
span
class=
"range-slider-handle"
>
<
/span
>

 
<
span
class=
"range-slider-active-segment"
>
<
/span
>


<
/div
>

尝试一下 »

步长

默认情况下,滑块滑动的增加减少的数量为 "1"。可以通过添加 data-options="step: num;" 属性来修改步长值。实例中设置为 25:

实例

<
span
id=
"mySlider"
>
<
/span
>


<
div
class=
"range-slider"
data-slider data-options=
"display_selector: #mySlider; step: 25;"
>

 
<
span
class=
"range-slider-handle"
>
<
/span
>

 
<
span
class=
"range-slider-active-segment"
>
<
/span
>


<
/div
>

尝试一下 »

自定义区间

默认情况下,区间值在 "0" 到 "100"。可以通过添加 data-options startend 来设置区间值。以下实例设置区间值为 "1" 到 "20":

实例

<
span
id=
"mySlider"
>
<
/span
>


<
div
class=
"range-slider"
data-slider data-options=
"display_selector: #mySlider; start: 1; end: 20;"
>

 
<
span
class=
"range-slider-handle"
>
<
/span
>

 
<
span
class=
"range-slider-active-segment"
>
<
/span
>


<
/div
>

尝试一下 »

使用网格

以下使用为在网格中使用滑块:

实例

<
div
class=
"row"
>

 
<
div
class=
"small-10 columns"
>

   
<
div
class=
"range-slider"
data-slider data-options=
"display_selector: #mySlider;"
>

     
<
span
class=
"range-slider-handle"
>
<
/span
>

     
<
span
class=
"range-slider-active-segment"
>
<
/span
>

   
<
/div
>

 
<
/div
>

 
<
div
class=
"small-2 columns"
>

   


   
<
span
id=
"mySlider"
style=
"display:block;margin-top:14px;"
>
<
/span
>

 
<
/div
>


<
/div
>

尝试一下 »

使用 Input

以下实例使用 取代 来显示滑块的值:

实例

<
div
class=
"row"
>

 
<
div
class=
"small-10 columns"
>

   
<
div
class=
"range-slider"
data-slider data-options=
"display_selector: #mySlider; initial: 72;"
>

     
<
span
class=
"range-slider-handle"
>
<
/span
>

     
<
span
class=
"range-slider-active-segment"
>
<
/span
>

   
<
/div
>

 
<
/div
>

 
<
div
class=
"small-2 columns"
>

   


   
<
input
type=
"number"
id=
"mySlider"
style=
"margin-top:7px;"
value=
"72"
>

 
<
/div
>


<
/div
>

尝试一下 »

分享文章:创新互联Foundation教程:Foundation滑块
链接URL:http://www.mswzjz.com/qtweb/news8/189958.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联