Materialize CSS 提供按钮和卡片组件实现美观响应式界面,按钮通过 btn 类及颜色尺寸变体增强交互,卡片使用 card 结构展示图文内容并支持展开与操作区域,二者结合可构建完整功能模块,需注意引入 materialize.min.js 以启用波纹等动态效果。

在现代网页开发中,快速构建美观且响应式的界面是关键。Materialize CSS 是一个基于 Google Material Design 的前端框架,提供了丰富的 UI 组件,其中按钮(Button)和卡片(Card)是最常用、最实用的元素之一。下面通过实战方式介绍如何在项目中高效使用这两个组件。
Materialize CSS 提供了多种按钮样式,帮助开发者快速实现具有视觉反馈的操作入口。
基础按钮用法:只需为 <a></a>、<button></button> 或 <input> 元素添加 btn 类即可。
btn:基础按钮样式btn w*es-effect:添加点击波纹效果btn-flat:扁平化按钮,无背景色btn-large 或 btn-small:调整按钮尺寸teal、red 等颜色类可搭配使用,例如 btn teal lighten-2
示例代码:
<button class="btn w*es-effect w*es-light blue"> 提交 <i class="material-icons right">send</i> </button> <a class="btn-floating btn-large red"> <i class="material-icons">add</i> </a>
这种按钮常用于表单提交、页面跳转或浮动操作按钮(FAB),结合图标能提升可读性与用户体验。
卡片是 Material Design 的核心设计模式,适合展示图文信息、产品、文章摘要等聚合内容。
基本结构:使用 card 容器,内部可包含图片、标题、描述和操作区域。
card-image:放置图片,支持遮罩效果card-content:显示标题和正文card-action:放置链接或按钮card-reveal:配合触发器实现“点击展开”详情实战示例:新闻卡片
AI at Meta
Facebook 旗下的AI研究平台
72
查看详情
<div class="card">
<div class="card-image">
@@##@@
<span class="card-title">今日热点</span>
</div>
<div class="card-content">
<p>这是一段简要的新闻摘要内容,不超过两行,让用户快速了解主题。</p>
</div>
<div class="card-action">
<a href="#" class="blue-text">查看详情</a>
</div>
</div>
这种布局清晰、层次分明,适用于博客列表、商品展示或用户资料页。
在实际项目中,按钮常作为卡片的一部分,引导用户进行下一步操作。
比如在一个项目管理应用中,每个任务以卡片形式展示,底部提供“编辑”和“删除”按钮。
<div class="card">
<div class="card-content">
<span class="card-title">完成登录模块开发</span>
<p>截止日期:2025-04-10 | 状态:进行中</p>
</div>
<div class="card-action">
<button class="btn-small orange w*es-effect" onclick="editTask()">编辑</button>
<button class="btn-small red w*es-effect" onclick="deleteTask()">删除</button>
</div>
</div>
这样既保持了界面整洁,又增强了交互能力。
基本上就这些。只要掌握类名结构和嵌套规则,就能快速搭建出符合 Material Design 风格的界面。不复杂但容易忽略细节,比如波纹效果需要引入 J*aScript 支持,否则可能无法生效。确保已加载 materialize.min.js 以启用动态行为。

以上就是如何在项目中使用Materialize CSS按钮和卡片组件_实战应用的详细内容,更多请关注其它相关文章!
# 是一个
# 快餐怎么推广营销方案
# 孙集网站建设
# 贵阳推广网站建设
# 西安专业房产网站建设
# 网络网站推广百家号
# 小企业营销推广方案
# 小众网站建设工作
# 营销推广体验券怎么用
# 网站建设历史价格
# 海沧区seo优化
# 适用于
# 只需
# 就能
# 选择器
# 这是
# css
# 查看详情
# 如何在
# 鼠标
# 表单
# 2025
# red
# 表单提交
# 热点
# google
# go
# 前端
# js
# java
# javascript
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
优化推广96088 】
【
技术知识133117 】
【
IDC资讯59369 】
【
网络运营7196 】
【
IT资讯61894 】
相关推荐:
PHP页面重载时变量值不重置的实现方法
有道AI翻译入口 智能写作官方网站入口
J*aScript类型数组_TypedArray使用
优化长HTML属性值:SonarQube警告与实用策略
Cassandra中复合主键、二级索引与ORDER BY排序的限制与解决方案
J*aScript事件处理:优化键盘输入与表单提交的实践指南
CodeIgniter 3 中基于 MySQL 数据高效生成动态图表教程
PHP魔术方法__set与__isset:设计考量、性能权衡与静态分析的视角
荣耀 Magic10 Pro 系统更新提示失败_荣耀 Magic10 Pro 升级修复
智慧职教mooc平台登录网址 智慧职教mooc官网直达
《海贝音乐》均衡器设置方法
《绝区零》2.3前瞻|直播|内容介绍
《荔枝fm》导出文件教程
sublime怎么在文件中显示代码结构大纲_sublime符号列表功能
139邮箱登录入口官网 139邮箱登录入口官网网址
C++ virtual析构函数作用_C++基类虚析构函数防止内存泄漏
J*aScript中高效处理用户输入:从Keyup事件到表单提交的优化实践
广州地铁app准妈咪徽章领取方法
飞飞漫画漫画阅读官网_飞飞漫画漫画阅读官网进入阅读
英国搜索:多数英国人认为语言搜索是未来搜索
C++如何实现单例模式_C++线程安全的单例模式写法
手机自动关机是怎么回事?如何修复?手机异常关机的原因排查与修复技巧
《三国:谋定天下》平民全阶段通用阵容
包子漫画官网链接官方地址 包子漫画在线观看官网首页入口
易车网官网直达入口 易车网在线登录入口
以下哪一项是古代兵书三十六计中的计谋
Golang如何使用crypto/md5生成哈希_Golang MD5哈希生成方法
BunnyStream TUS视频上传指南:解决401认证错误与参数配置
Composer如何使用composer-plugin-api开发自定义插件
MySQL多重JOIN技巧:高效关联同一表获取多角色信息
在PHP环境中正确加载HTML资源:CSS样式与图片路径指南
《雷电模拟器》截图方法介绍
uc浏览器官网网页版使用 uc浏览器官网免费在线首页
招商淘客入门指南
excel怎么计算平均值 excel平均函数*ERAGE使用教学
sublime如何撤销关闭的标签页_sublime重新打开已关闭文件技巧
PDF文件去水印平台入口 PDF水印删除网址
使用jQuery精确检测除指定元素外任意位置的点击事件
折叠屏手机充不进电是什么问题? 特殊结构带来的维修难点
word怎么将图片设置为页面背景并不影响打印_Word图片背景设置方法
狙击外星人小游戏在线链接_狙击外星人小游戏网页链接
微信朋友圈怎么设置三天可见 微信朋友圈设置指定天数可见步骤【教程】
163邮箱在线登录 163邮箱网页版在线入口
WPS长文档分栏排版不乱方法_WPS分栏+分节符报纸排版教程
《梦想世界:长风问剑录》药师一图流分享
word邮件合并怎么插入个性化图片_Word邮件合并插入个性化图片方法
快手网页版官方访问 快手网页版页面在线打开
猫眼电影app如何设置电影上映提醒_猫眼电影上映提醒设置教程
《爱笔思画x》魔棒工具抠图教程
J*aScript:从子元素中批量移除特定CSS类
2025-11-17
运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。