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

网站的规划与建设 按时间顺序html5手机网站特效

网站的规划与建设 按时间顺序,html5手机网站特效,网站建设运营,提升seo排名给Web开发者的HarmonyOS指南02-布局样式 本系列教程适合鸿蒙 HarmonyOS 初学者#xff0c;为那些熟悉用 HTML 与 CSS 语法的 Web 前端开发者准备的。 本系列教程会将 HTML/CSS 代码片段替换为等价的 HarmonyOS/ArkUI 代码。 布局基础对比 在Web开发中#xff0c;我们使用CS…给Web开发者的HarmonyOS指南02-布局样式 本系列教程适合鸿蒙 HarmonyOS 初学者为那些熟悉用 HTML 与 CSS 语法的 Web 前端开发者准备的。 本系列教程会将 HTML/CSS 代码片段替换为等价的 HarmonyOS/ArkUI 代码。 布局基础对比 在Web开发中我们使用CSS来控制元素的布局和样式。而在HarmonyOS的ArkUI中我们使用声明式UI和链式API来实现相同的效果。本文将对比两种框架在布局方面的异同。 盒子模型 在Web开发中CSS盒子模型包含内容(content)、内边距(padding)、边框(border)和外边距(margin)。 在ArkUI中这些概念依然存在只是写法有所不同容易上手。 HTML/CSS代码 div classbox盒子模型 /divstyle.box {box-sizing: border-box;/* 内容 */width: 150px;height: 100px;/* 内边距 */padding: 10px;/* 边框 */border: 10px solid pink;/* 底部外边距 */margin-bottom: 10px;} /styleArkUI代码 Text(盒子模型).width(150).height(100).padding(10).border({ width: 10, style: BorderStyle.Solid, color: Color.Pink }).margin({ bottom: 10 })背景色和文字颜色 在Web开发中我们使用 background-color 和 color 属性来设置背景色和文字颜色。 在ArkUI中我们使用 backgroundColor 和 fontColor 方法。 HTML/CSS代码 div classbox背景色、文字色 /divstyle.box {/* 背景色 */background-color: #36d;/* 文字色 */color: #fff;} /styleArkUI代码 Text(背景色、文字色).backgroundColor(#36d).fontColor(#fff)内容居中 在Web开发中我们使用 display: flex 配合 justify-content 和 align-items 实现内容居中。 在ArkUI中我们可以使用 Column 或 Row 组件配合 justifyContent 和 alignItems 属性。 HTML/CSS代码 div classbox内容居中 /divstyle.box {display: flex;justify-content: center;align-items: center;} /styleArkUI代码 Column() {Text(内容居中) } .backgroundColor(#36D) .justifyContent(FlexAlign.Center) .alignItems(HorizontalAlign.Center) .width(150) .height(100) .padding(10)圆角 在Web开发中我们使用border-radius属性来设置圆角。 在ArkUI中我们使用borderRadius方法。 HTML/CSS代码 div classbox圆角 /divstyle.box {border-radius: 10px;} /styleArkUI代码 Text(圆角).width(150).height(100).backgroundColor(#36D).borderRadius(10)阴影效果 在Web开发中我们使用box-shadow属性来设置阴影效果。 在ArkUI中我们使用shadow方法。 HTML/CSS代码 div classbox阴影 /divstyle.box {box-shadow: 0 6px 50px rgba(0, 0, 0, 0.5);} /styleArkUI代码 Text(阴影).width(150).height(100).backgroundColor(#F5F5F5).shadow({offsetX: 0,offsetY: 6,radius: 50,color: rgba(0, 0, 0, 0.5),})布局容器和轴向 基本容器 在Web开发中我们使用div作为通用容器。 在ArkUI中我们主要使用Column和Row组件注意 alignItems 需区分轴向。 HTML/CSS代码 div classcolumn!-- 垂直方向布局 -- /divdiv classrow!-- 水平方向布局 -- /divstyle.column {display: flex;flex-direction: column;align-items: center;}.row {display: flex;flex-direction: row;align-items: center;} /styleArkUI代码 Column() {// 垂直方向布局交叉轴水平居中 } .alignItems(HorizontalAlign.Center)Row() {// 水平方向布局交叉轴垂直居中 } .alignItems(VerticalAlign.Center)关键区别总结 样式应用方式 HTML/CSS使用选择器和属性声明样式ArkUI使用链式API直接在组件上设置样式 布局容器 HTML使用 div 等标签配合CSS实现布局ArkUI使用专门的布局组件如 Column、Row 等组件配合样式属性布局 单位使用 HTML/CSS使用 px、em、rem、百分比等单位ArkUI使用 px、vp、lpx 、百分比等单位使用数字单位 vp 可省略 样式继承 HTML/CSS通过CSS选择器实现样式继承ArkUI没有样式继承 学习建议 理解链式API 熟悉ArkUI的链式API调用方式掌握常用样式方法的命名规则 布局思维转变 从CSS盒模型思维转向组件化思维理解ArkUI的布局容器特性 样式设置习惯 养成使用链式API设置样式的习惯注意样式方法的参数格式 组件嵌套 合理使用组件嵌套实现复杂布局注意组件的父子关系 总结 作为Web开发者迁移到 HarmonyOS 开发需要适应新的布局和样式设置方式。概念其实非常相似通过理解这些差异并掌握ArkUI的组件化开发方式Web开发者可以快速上手HarmonyOS开发。 希望这篇 HarmonyOS 教程对你有所帮助期待您的 点赞、评论、收藏 支持。
http://www.pierceye.com/news/21412/

相关文章:

  • 色一把做最好的看片网站家庭组网方案
  • 企业建站 源码摄影网站app
  • 网页制作网站开发的论文网页制作模板手稿
  • 苏州塔维斯网站建设与网站建立的链接不安全怎么办
  • 网页制作与网站开发从入门到精通 豆瓣wordpress插件更新保留修改
  • 滴答手表网站云南网站建设网站运营
  • 注册网站多少钱建立网站的工具
  • 站群软件外链发布网站
  • 专业h5网站制作企业宣传片一分钟多少钱
  • 网站托管的好处推一把网络营销学院
  • 公明做企业网站一个网站可以做多个描述吗
  • 宁波网站推广渠道河北网上注册公司流程
  • 问卷调查网站怎么做如何设计一个漂亮的网站
  • 具有口碑的柳州网站建设哪家好装饰设计资质等级标准
  • 网站如何进行网络推广西安网约车
  • 专做美食的网站做电脑网站手机能显示
  • 新零售网站建设响应式网站哪里做
  • 精致网站赏析网站引导页怎么设置
  • 高新区做网站关于门户网站建设报告
  • 有哪些专门做减肥内容的网站什么叫网站建设服务
  • 网站建设合同封面模板下载百度网盘资源搜索
  • 运城做网站要多少钱门户网站建设和管理情况自查
  • w10怎么做信任网站网页游戏在线
  • 黄石企业做网站合肥网站开发招聘
  • 网站做cdn淘宝客网站WordPress
  • 如何用服务器建设网站石家庄招投标公共服务平台官网
  • 网站建设案例ppt招聘类网站该怎么做
  • 企业推广类网站北京vi设计公司有哪些
  • 兰溪市建设局网站怎么做自己的电影网站
  • 精美网站模板下载小满crm外贸系统