新闻中心

如何在CSS中使用Materialize制作表单控件_Materialize表单类快速美化

2025-11-30
浏览次数:
返回列表
引入Materialize框架后,使用input-field容器和validate类可快速创建带浮动标签和验证的输入框;2. 通过select配合label并调用M.FormSelect.init()实现样式统一的下拉选择;3. 复选框与单选按钮需用label包裹input和span,确保点击文字可触发选择;4. 使用switch类包裹checkbox和lever滑块创建开/关切换按钮;5. 所有组件均依赖Materialize预设类,无需额外CSS即可实现美观响应式表单。

如何在css中使用materialize制作表单控件_materialize表单类快速美化

想快速做出好看又响应式的表单?Materialize 提供了一套现成的 CSS 类,让你无需写额外样式就能把普通的 HTML 表单变得整洁美观。只要引入 Materialize 框架,再用它定义好的类名,就能立刻提升表单的视觉效果和交互体验。

输入框(Input Fields)

Materialize 对文本输入框做了默认美化,使用 inputlabel 配合即可实现浮动标签效果。

基本写法:

<div class="input-field">
  <input id="name" type="text" class="validate">
  <label for="name">你的名字</label>
</div>

input-field 是关键容器类,label 会自动浮动到输入框上方。加上 validate 类后,还能在失去焦点时验证输入内容,显示错误或成功状态。

选择框(Selects)

原生 select 在不同浏览器中样式不一,Materialize 能统一美化。

步骤如下:

  • 外层包裹 input-field
  • 给 select 添加 initialized 不需要手动初始化
<div class="input-field">
  <select>
    <option value="" disabled selected>选择一个选项</option>
    <option value="1">选项一</option>
    <option value="2">选项二</option>
  </select>
  <label>下拉选择</label>
</div>

记得在页面加载后调用 M.FormSelect.init() 启用 J*aScript 功能,或者使用自动初始化方式。

复选框与单选按钮(Checkboxes & Radio Buttons)

Materialize 替换了原生控件,用图标模拟更清晰的视觉反馈。

来画数字人直播 来画数字人|直播|

来画数字人自动化|直播|,无需请真人主播,即可实现24小时|直播|,无缝衔接各大|直播|平台。

来画数字人直播 57 查看详情 来画数字人直播

复选框示例:

<p>
  <label>
    <input type="checkbox" />
    <span>记住我</span>
  </label>
</p>

单选按钮类似,只需改 type 为 radio,并确保 name 相同:

<p>
  <label>
    <input name="group1" type="radio" checked />
    <span>男</span>
  </label>
</p>
<p>
  <label>
    <input name="group1" type="radio" />
    <span>女</span>
  </label>
</p>

label 包裹整个结构,点击文字也能触发选择。

开关按钮(Toggle Switches)

想要现代感更强的开关控件,可以用 switch 类。

<div class="switch">
  <label>
    关
    <input type="checkbox">
    <span class="lever"></span>
    开
  </label>
</div>

lever 是滑块部分,配合 label 内的文字实现“开/关”状态切换,视觉效果很直观。

基本上就这些常用控件。Materialize 的设计让表单既美观又易用,适合快速搭建管理后台或用户注册页。只要按结构写 HTML,样式自动生效,省时省力。

以上就是如何在CSS中使用Materialize制作表单控件_Materialize表单类快速美化的详细内容,更多请关注其它相关文章!


# 不均匀  # 晋江智能化全域营销推广  # 汉阳seo优化排名公司  # 小米微博营销推广怎么做  # 百度SEO计划  # 承德网络seo公司  # 客户网站seo排名  # 江苏seo网站优化公司  # seo标题优化裙子范文  # 青海矩阵seo公司排行  # 优化网站模版  # 让你  # 滑块  # css  # 中不  # 如何在  # 复选框  # 单选  # 输入框  # 表单  # 用户注册  # switch  # 浏览器  # html  # java  # javascript 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: Golang如何实现Web接口签名验证_Golang Web接口签名校验开发方法  高德地图家和公司地址在哪设置 高德地图通勤路线设置方法【超详细】  批改网学生版PC登录 批改网官网登录系统入口  Bing引擎入口最新2025 Bing搜索免费官方登录  python3时间如何用calendar输出?  京东单号查询入口_京东快递订单追踪入口  ACG动漫视频网入口 ACG动漫*免费正版观看地址  Bilibili动漫最新防封地址发布-Bilibili动漫2025年最稳正版入口推荐  Node.js 中使用 node-cron 实现定时 API 数据抓取与处理  没有大陆身份证/银行卡如何实名微信? 亲测有效的几种方法分享  “在文档元素之后找到了标记”是什么错误? 检查并修复XML中多个根元素的3个方法  夸克浏览器图书入口 夸克手机浏览器阅读入口  在J*a中如何隐藏复杂性_使用门面模式组织对象交互  TikTok搜索结果不显示如何解决 TikTok搜索刷新优化方法  微信网页版官方入口直达 微信网页版网页版登录使用方法  Win10系统服务哪些可以禁用 Win10安全优化服务列表【干货】  C#使用XPath查询节点时出错? 常见语法错误与调试技巧  163邮箱官方主页登录 直达网易邮箱登录核心页面  腾讯视频怎么使用多账号家庭管理_腾讯视频家庭多账号统一管理与权限分配教程  J*a最大堆Heapify方法修复:索引计算与边界条件深度解析  《马克思佩恩3》早期版本曝光 UI设计曾多次调整!  必由学官网快捷入口 必由学网页版在线学习平台  PDO预处理语句中冒号的正确处理:区分SQL函数格式与命名占位符  拷贝漫画电脑版官网入口 拷贝漫画(PC版)在线直达  Django模型中自动计算可用余额的实现方法  J*aScript对象创建方式_J*aScript设计模式应用  Go Martini框架:动态服务解码后的图片内容  漫蛙2在线漫画入口 漫蛙正版漫画网页版直达  PySpark中高效提取字符串右侧可变长度数字:使用regexp_extract  Go语言中高效处理x-www-form-urlencoded表单数据  如何创建独立于主系统的J*a运行环境_隔离式环境搭建策略  《铁拳8》黑皮辣妹新实机:元气满满的18岁少女!  快速CSGO开箱网站指南 CSGO开箱平台推荐  J*aScript map 迭代中检测空数组元素的有效方法  谷歌邮箱注册显示错误Gmail服务器异常与延迟处理  J*a应用程序首次运行自动创建文件与目录的最佳实践  单12V-2&#215;6实现为RTX 5090供电750W!甚至都没敢跑分  b站怎么删除评论_b站评论管理与删除操作  HTML5原生日期选择器与jQuery UI:实现日期选择器的联动与程序化控制  如何使 Jest 模拟函数默认抛出错误以提高测试效率  CSS Flexbox如何实现多行排列_flex-wrap wrap自动换行显示  msn官网入口地址手机版 msn官方网站手机最新链接  css滚动区域卡顿如何改善_css滚动问题用will-change优化渲染  在Go Martini框架中高效服务动态生成图像的实践指南  Win11怎么开启高性能模式_Windows 11电源计划优化设置  Linux如何排查内存不足OOME问题_LinuxOOM分析教程  Mudbox图层蒙版怎么用_Mudbox图层蒙版数字雕刻应用技巧  学习通在线学习平台 学习通网页版直接进入课程中心  蛙漫安全无毒 官方认证的绿色入口  yy漫画网页版官方入口_yy漫画官网登录页面链接 

搜索