新闻详情

新闻详情

首页 / 资讯中心 / 详情

微信小程序字体与文本样式设置案列

发布时间:2026/9/6 1:52:30来源:尧图网络
微信小程序字体与文本样式设置案列
一、前言在微信小程序开发当中我们有两种方式设置页面样式行内 style 样式与外部 WXSS 样式。直接在标签上写 style 虽然可以快速完成效果但是代码耦合度很高页面结构和样式混杂在一起后期维护、修改样式十分麻烦。本次案例把行内样式全部抽离到 wxss 文件使用class类选择器引用样式遵循短横线命名规范实现结构与样式分离同时扩充页面内容实现页面滚动效果。二、改造思路1. 移除wxml标签中全部 style 属性。2. 在 wxss 中定义样式类类名采用短横线分隔命名例如 title-text 不使用驼峰命名。3. 在wxml标签内通过 class 属性调用写好的样式。4. 添加多段文本内容让页面总高度超出手机屏幕自动生成滚动条。三、完整代码app.json: { pages: [ pages/index/index ], window: { navigationBarTextStyle: black, navigationStyle: custom }, style: v2, rendererOptions: { skyline: { defaultDisplayBlock: true, defaultContentBox: true, tagNameStyleIsolation: legacy, disableABTest: true, sdkVersionBegin: 3.0.0, sdkVersionEnd: 15.255.255 } }, componentFramework: glass-easel, sitemapLocation: sitemap.json, lazyCodeLoading: requiredComponents } index.wxml: !--index.wxml-- navigation-bar title字体和样式设置 back{{false}} colorblack background#FFF/navigation-bar scroll-view classscrollarea scroll-y typelist view classbox view stylefont-size: larger;font-weight: bolder;text-align: center;margin: 30rpx;color: red; 学前端 /view view classtxt-style 前端设计师是一个相对较新的职业主要负责网站和应用程序的用户界面设计和开发。随着互联网的发展前端设计师的角色变得越来越重要他们不仅需要掌握多种技术还需要具备良好的沟通能力和团队合作精神。 前端设计师的主要职责包括 页面和功能设计负责前端产品的页面和功能设计确保用户界面的美观和功能性。 数据交互负责前端产品页面的数据交互对接确保数据的准确传输和显示。 项目框架设计负责项目框架页面和功能设计确保项目的整体架构合理。 跨浏览器兼容性具备主流浏览器兼容设计经验确保页面在不同浏览器上的一致性。 /view /view /scroll-view app.wxss: /**app.wxss**/ .container { height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 200rpx 0; box-sizing: border-box; } .box{ margin: 20rpx; padding: 20rpx; border: 2rpx solid silver; } index.wxss: /**index.wxss**/ page { height: 100vh; display: flex; flex-direction: column; } .scrollarea { flex: 1; overflow-y: hidden; } .txt-style{ font-size: x-large; font-family: 隶书; color: blue; letter-spacing: 10rpx; text-align: justify; text-indent: 2em; text-decoration: underline; text-decoration-color: green; line-height: 60rpx; }四、运行效果页面标题居中展示几段测试文字分别实现变色、右对齐、加粗、斜体、下划线效果。下方多段段落文本撑开页面页面可以上下滑动浏览全部内容。所有样式均由class引入wxml标签整洁。五、总结把内联样式抽离到wxss文件是小程序开发的好习惯。短横线命名法能够统一项目命名规范。内容超出视口高度时页面默认开启滚动无需额外配置。在实际项目开发中我们应当尽量少用行内样式做到结构、样式相分离提升代码可读性与可维护性。六、运行效果
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

GPU租赁平台深度比价:从4090到A100的真实体验与避坑指南 2026/9/6 2:31:36

GPU租赁平台深度比价:从4090到A100的真实体验与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
FPSO电力系统稳定性分析与PMS电源管理系统优化改造实践 2026/9/6 2:31:36

FPSO电力系统稳定性分析与PMS电源管理系统优化改造实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
2026.9.05日C++学习复盘日志 2026/9/6 2:31:36

2026.9.05日C++学习复盘日志

C学习:回调函数、函数指针、构造函数、const 与运算符重载实战本文记录一次 C 手写代码复盘,内容涉及回调函数、普通函数指针、成员函数指针、构造函数、成员初始化列表、const、运算符重载,以及编译和链接错误。 学习过程中最大的感受是&…

阅读更多 →
vue3 字符串排序 localeCompare,确保排序为 “B01“, “B10“, “B2“ 2026/9/6 2:31:36

vue3 字符串排序 localeCompare,确保排序为 “B01“, “B10“, “B2“

代码示例:// 计算属性(Getters) /*** 按 acceptTypeCode 去重后的受理类别键值对列表(仅包含编码和名称)* 并按 acceptTypeCode 自然排序(数字部分按数值比较,确保排序为 "B01", &qu…

阅读更多 →
AI生成的沙盒地图为什么“大而空”?把这7项写进提示词 2026/9/6 2:31:36

AI生成的沙盒地图为什么“大而空”?把这7项写进提示词

很多人第一次用自然语言生成沙盒游戏,会输入这样一句话: 做一个开放世界沙盒游戏,里面有山脉、城堡和道路,玩家可以自由探索。 生成结果往往很有气势:地图面积很大,有山、有城堡,也有纵横交错的…

阅读更多 →
LlamaFactory实战:从LoRA到QLoRA的大模型微调指南 2026/9/6 2:28:36

LlamaFactory实战:从LoRA到QLoRA的大模型微调指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞