首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

鸿蒙API14开发【容器组件button】JS服务卡片UI组件

  • 25-04-25 09:21
  • 3468
  • 6409
blog.csdn.net

按钮组件,包括胶囊按钮、圆形按钮和文本按钮。

说明

从API Version 8 开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

子组件

不支持。

属性

除支持[通用属性]外,还支持如下属性:

名称类型默认值必填描述
typestringcapsule否不支持动态修改。如果该属性缺省,展示类胶囊型按钮,不同于胶囊类型,四边圆角可以通过border-radius分别指定,如果需要设置该属性,可选值如下:- “capsule”:胶囊型按钮,带圆角按钮,有背景色和文本。- “circle”:圆形按钮,支持放置图标。- “text”:文本按钮,仅包含文本显示。
valuestring-否button的文本值,circle类型不生效。
iconstring-否button的图标路径,图标格式为jpg,png和svg。
placementstringend否仅在type属性为缺省时生效,设置图标位于文本的位置,可选值为:- “start”:图标位于文本起始处。- “end”:图标位于文本结束处。- “top”:图标位于文本上方。- “bottom”:图标位于文本下方。
waitingbooleanfalse否是否处于waiting状态,值为true时展现等待中转圈效果,位于文本左侧。

事件

支持[通用事件]

样式

除支持[通用样式]外,还支持如下样式:

名称类型默认值必填描述
text-color-否按钮的文本颜色。
font-size-否按钮的文本尺寸。
font-stylestringnormal否按钮的字体样式。
font-weightnumberstringnormal否
font-familysans-serif否按钮的字体列表,用逗号分隔,每个字体用字体名或者字体族名设置。列表中第一个系统中存在的或者通过自定义字体指定的字体,会被选中作为文本的字体。
icon-width-否设置圆形按钮内部图标的宽,默认填满整个圆形按钮。icon使用svg图源时必须设置该样式。
icon-height-否设置圆形按钮内部图标的高,默认填满整个圆形按钮。icon使用svg图源时必须设置该样式。
radius-否圆形按钮半径或者胶囊按钮圆角半径。在圆形按钮类型下该样式优先于通用样式的width和height样式。

说明

  • 胶囊按钮(type=capsule)时,不支持border相关样式。
  • 圆形按钮(type=circle)时,不支持文本相关样式。
  • 文本按钮(type=text)时,自适应文本大小,不支持尺寸设置(radius,width,height),背景透明不支持background-color样式。

示例


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
/* xxx.css */ 
.div-button {
  flex-direction: column;
  align-items: center;
}
.button {
  margin-top: 15px;
}
.circle {
  background-color: #007dff;
  radius: 72px;
  icon-width: 72px;
  icon-height: 72px;
}
.text {
  text-color: red;
  font-size: 40px;
  font-weight: 900;
  font-family: sans-serif;
  font-style: normal;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

4*4卡片

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

获取鸿蒙Next全套学习资料
微信名片
注:本文转载自blog.csdn.net的移动开发技术栈的文章"https://blog.csdn.net/m0_70748845/article/details/146071133"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

135
HarmonyOS
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top