当前位置: 首页 > news >正文

Foundation 滑块

Foundation 滑块(Slider)详解(超级完整版,一次讲透)
我们继续你的 Foundation 系列,今天把滑块(Slider)讲得明明白白!Foundation 6+ 的 Slider 是一个范围选择器(range slider),常用于价格筛选、音量调节、评分、日期范围等场景。支持单手柄、双手柄、垂直方向、显示当前值、步长等,键盘无障碍完美!

1. 基本单手柄滑块

<divclass="slider"data-sliderdata-initial-start="50"><spanclass="slider-handle"data-slider-handlerole="slider"tabindex="1"aria-controls="sliderOutput1"></span><spanclass="slider-fill"data-slider-fill></span></div><p>当前值:<spanid="sliderOutput1"></span></p>

2. 双手柄滑块(范围选择,最常用!)

<divclass="slider"data-sliderdata-initial-start="25"data-initial-end="75"data-start="0"data-end="100"><spanclass="slider-handle"data-slider-handlerole="slider"tabindex="1"></span><spanclass="slider-fill"data-slider-fill></span><spanclass="slider-handle"data-slider-handlerole="slider"tabindex="1"></span></div>

3. 带步长 + 垂直滑块

<!-- 步长为10 --><divclass="slider"data-sliderdata-step="10"data-initial-start="30"><spanclass="slider-handle"data-slider-handle></span><spanclass="slider-fill"data-slider-fill></span></div><!-- 垂直方向 --><divclass="slider vertical"style="height:200px;"data-sliderdata-vertical="true"data-initial-start="50"><spanclass="slider-handle"data-slider-handle></span><spanclass="slider-fill"data-slider-fill></span></div>

4. 显示当前值(实时更新)

aria-controls绑定输出元素,Foundation 会自动更新。

5. 今天直接给你抄的完整代码(复制就能跑)

<!DOCTYPEhtml><html><head><linkrel="stylesheet"href="https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/css/foundation.min.css"></head><body><h3>Foundation Slider 滑块全家福</h3><!-- 单手柄 + 显示值 --><divclass="slider"data-sliderdata-initial-start="50"><spanclass="slider-handle"data-slider-handlerole="slider"tabindex="1"aria-controls="singleValue"></span><spanclass="slider-fill"data-slider-fill></span></div><p>当前值:<strongid="singleValue">50</strong></p><!-- 双手柄范围滑块 --><divclass="slider"data-sliderdata-initial-start="20"data-initial-end="80"style="margin-top:40px;"><spanclass="slider-handle"data-slider-handlerole="slider"tabindex="1"aria-controls="rangeStart"></span><spanclass="slider-fill"data-slider-fill></span><spanclass="slider-handle"data-slider-handlerole="slider"tabindex="1"aria-controls="rangeEnd"></span></div><p>范围:<strongid="rangeStart">20</strong>-<strongid="rangeEnd">80</strong></p><!-- 垂直滑块 --><divclass="slider vertical"style="height:200px;display:inline-block;margin-left:50px;"data-sliderdata-vertical="true"data-initial-start="60"><spanclass="slider-handle"data-slider-handle></span><spanclass="slider-fill"data-slider-fill></span></div><scriptsrc="https://cdn.jsdelivr.net/npm/jquery@3.7.1/dist/jquery.min.js"></script><scriptsrc="https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/js/foundation.min.js"></script><script>$(document).foundation();</script></body></html>

下面给你看真实效果(官方文档和演示中最标准的 Foundation Slider 示例):

官方文档(最新版):https://get.foundation/sites/docs/slider.html

你现在想干嘛?
→ 明天终于讲 Foundation 表格(Table)?
→ 帮我做一个价格范围筛选滑块(¥0 - ¥1000,带实时显示)?
→ 给我一个垂直音量滑块代码?

直接回复下一句:
“明天讲 table”
“帮我做价格滑块”
“给我音量滑块”

我立刻给你写好!

http://www.gsyq.cn/news/109612.html

相关文章:

  • 小程序-树形结构
  • 11、Linux 写作与编辑的语法和参考工具使用指南
  • Linly-Talker:构建智能多模态对话系统
  • Qwen-Image-Edit多模态图像编辑技术解析
  • Stable Diffusion 3.5 发布:图像质量与社区友好的双重突破
  • 国内外高品质私域电商系统排行榜TOP3
  • 【init.rc】Android Init Language (AIL) 语法参考手册 - 指南
  • 期末文献综述撰写指南:结构框架、研究方法与常见问题解析
  • Kotaemon为何成为GitHub热门开源框架?
  • 程序员必藏:传统技术扛不动了?大模型才是新饭碗
  • Cherry Studio联动GPT-SoVITS实现剧本语音自动化
  • EmotiVoice开源TTS引擎使用指南
  • 2025年除臭剂口碑排行榜:进口知名品牌与平价优选推荐 - 品牌推荐大师1
  • Windows 10下Anaconda环境安装OpenCV-Python指南
  • Excalidraw入驻DooTask,开启任务与手绘协作新时代
  • 用LangFlow搭建个人知识库的完整指南
  • stable-diffusion-webui中DeepDanbooru标签自动生成指南
  • Anything-LLM集成HuggingFace镜像构建企业级RAG
  • Rockchip AI部署实战:RKNN-Toolkit2高效应用全解析
  • 50、Perl编程:深入示例与函数详解
  • Cax Beta 阶段发布
  • 30天卖了10-25万,分享一个抖音男装赛道起号新思路
  • ECS机器上安装docker
  • 在VSCode中高效绘制示意图的利器Excalidraw
  • 全网热议!2025年最佳单北斗GNSS变形监测系统推荐榜单
  • 多种灰狼优化算法在‘无人机集群规划‘中的应用:‘主程序与UAV_SetUp设置‘参考手册
  • 丰田 5A-FE 发动机智能实训台
  • 本文展示史瓦西、克尔、克尔-纽曼黑洞的完整分形纤维丛模型、时空曲率、角动量、电荷与分形维度的耦合动力学体系、引力波的分形修正公式,及量化观测精度并优化了LISA的观测策略。
  • PaperXie AI 文献综述:跳出 “复制粘贴”,用学术逻辑串起 100 篇文献
  • LobeChat的错误提示友好吗?新手引导做得怎么样?