新闻中心
如何用css框架Materialize制作按钮样式
答案:使用Materialize CSS只需添加btn和w*es-effect类即可创建基础按钮,结合颜色类如green、red实现主题样式,通过btn-flat、btn-floating等类扩展类型,配合material-icons可添加图标,left或right控制图标位置,实现美观响应式按钮。

使用 Materialize CSS 框架制作按钮样式非常简单,只需要添加对应的类名即可快速生成美观、响应式的按钮。Materialize 提供了多种预设样式和颜色选项,适用于不同场景。
基础按钮样式
Materialize 中最基础的按钮类是 btn,所有按钮都需要先加上这个类。
- btn:基础按钮样式
- btn w*es-effect:添加点击波纹效果(推荐加上)
示例:
<button class="btn w*es-effect">普通按钮</button> <a class="btn w*es-effect" href="#">链接按钮</a>
不同颜色主题的按钮
Materialize 内置了几种颜色类,可以直接使用:
- btn-primary 或 blue:主色调蓝色
- btn-success 或 green:成功/绿色
- btn-danger 或 red:危险/红色
- btn-warning 或 orange:警告/橙色
实际使用时,直接将颜色类加在按钮上:
<button class="btn w*es-effect green">绿色按钮</button> <button class="btn w*es-effect red">红色按钮</button>
不同类型的按钮样式
除了普通实心按钮,Materialize 还支持其他风格:
秀脸FacePlay
一款集成AI换脸、照片跳舞等多种AI特效玩法的App
124
查看详情
- btn-flat:扁平化按钮,无背景色
- btn-floating:圆形浮动按钮,常用于 FAB
- btn-large 或 btn-small:调整按钮大小
示例:
<button class="btn-flat w*es-effect blue-text">扁平按钮</button> <button class="btn-floating w*es-effect red"><i class="material-icons">add</i></button>
结合图标使用
Materialize 支持与 Material Icons 结合,让按钮更直观。
确保引入了图标字体,然后使用 i.material-icons 标签插入图标。
<button class="btn w*es-effect"> <i class="material-icons left">f*orite</i>点赞 </button> <button class="btn w*es-effect"> <i class="material-icons right">send</i>发送 </button>
使用 left 或 right 类控制图标位置。
基本上就这些。只要掌握 btn 和 w*es-effect 这两个核心类,再搭配颜色、大小和图标,就能快速做出符合 Material Design 风格的按钮。不复杂但容易忽略细节,比如波纹效果建议始终保留,用户体验更好。
以上就是如何用css框架Materialize制作按钮样式的详细内容,更多请关注其它相关文章!
# 这两个
# seo镜像排名
# 蓬莱搜索关键词排名系统
# 如何制作seo
# 嘉兴官网seo推广
# 兴化网站建设费用
# 教育行业网站推广热线
# seo快速分类
# 银川产品推广营销
# 上海网站建设方案php
# 网站关键词库优化软件
# 中文网
# css
# 相关文章
# 适用于
# 只需
# 就能
# 选择器
# 两种类型
# 中不
# 如何用
# red
# css框架
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
电脑安装程序提示“错误1722”怎么办_Windows Installer服务问题解决【教程】
《主播少女的秘密账号迷宫》首支宣传片
百度浏览器字体显示异常偏小_百度浏览器字体渲染修复方案
Odoo 16:在表单视图中基于当前记录动态修改Tree视图属性
steam官方网页快速访问 steam账号注册全流程
构建轻量级网站内部消息系统:Formspree 集成指南
Win10系统服务哪些可以禁用 Win10安全优化服务列表【干货】
CSS Grid如何控制元素对齐_align-items与justify-items组合使用
在J*a中如何在J*a中使用异常机制记录错误日志_异常日志实践经验
c++中的std::basic_string的SSO优化_c++短字符串优化深度解析
mc.js免安装版 mc.js一键畅玩入口
正确连接J*aScript到HTML实现可点击图片与自定义事件处理
深入理解字体排版:Adobe光学字偶距与CSS字偶距的差异与实现
Win10桌面图标出现小盾牌怎么办 Win10去除UAC图标教程【解决】
Go语言中对Map值调用带指针接收者方法:原理与最佳实践
MongoDB聚合管道:正确匹配对象数组中_id的方法
UE5.7引擎表现爆炸优化无敌!5090跑4K稳定60FPS
Golang切片为何属于引用类型_Golang slice底层结构与引用语义说明
c++中为什么推荐使用using替代typedef_c++现代化类型别名
C++如何比较两个字符串_C++ string compare函数与操作符对比
在命令行怎么运行html项目_命令行运行html项目方法【教程】
LINUX下如何进行磁盘分区_fdisk与parted工具在LINUX中的使用对比
Composer如何在生产环境安全地执行composer update
sublime如何配置Go语言开发环境_sublime搭建Golang编译运行系统
快手官方唯一登录入口 谨防山寨钓鱼网站
深入理解Go语言中的指针类型:以*string为例
J*a里如何使用N*igableMap进行导航操作_可导航Map操作技巧解析
J*aScript:在map操作中高效处理空数组
Python vgamepad库按键模拟:正确使用XUSB_BUTTON常量
如何创建独立于主系统的J*a运行环境_隔离式环境搭建策略
Python实时数据流中的动态最值查找策略
4399体育竞技小游戏_4399小游戏赛事入口
顺丰国际快递查询 国际件官方查询入口
BetterDiscord插件中安全更新用户简介的实践指南
在Blazor WebAssembly应用中动态注入客户端特定指标代码的策略
J*aScript map 方法中处理循环元素为空数组的策略
厨房不锈钢水槽发黑生锈怎么处理_水槽用可乐+锡纸2分钟抛亮如新
MAC怎么安装Homebrew包管理器_MAC为开发者和高级用户安装命令行工具
在J*a中如何开发简易电子商务商品管理系统_商品管理系统项目实战解析
海量存储:机器视觉智能化的核心基石
Lar*el头像管理:图片缩放与旧文件删除的最佳实践
如何在CSS中使用浮动制作导航栏_float实现水平菜单
2026年发布! 美少女养成动作RPG《神剑少女战记》发布实机演示
铃兰之剑为这和平的世界希里技能组及加点推荐
Tailwind CSS line-clamp 布局问题解析与修复指南
微信语音通话掉线如何解决 微信语音通话稳定优化方法
如何有效阻止外部脚本意外修改内联样式的高度属性
Vue.js 图片显示异常排查:理解应用挂载范围与DOM ID唯一性
《燕云十六声》两周内达九百万玩家!位居畅销榜第五
php源码怎么在电脑上测试_电脑测试php源码方法步骤【教程】


2025-10-11
浏览次数:次
返回列表
ef="#">链接按钮</a>