洞察探索如何利用兼容微信生态的小程序容器,实现跨平台开发,助力金融和车联网行业的数字化转型。
819
2023-11-07
本篇文章将介绍在设计微信小程序时,利用style和class两种方式来设置字体样式的方法。
我们的目标是做出以下效果。
在实现上图效果之前,首先要掌握一些基本知识。
view组件支持使用style、class属性来设置组件的样式。class引用的样式类可以在index.wxss以及app.wxss中定义。在前者中定义的样式,一般只能在该页面内使用;而在后者当中定义的样式是全局样式,可在项目的任何页面中使用。
代码中使用了view组件的style和class属性来设置字体样式。
其中,style是直接在标签内部进行设置,而class需要在wxss文件中定义样式类,然后在wxml中引用。(可以理解为这里编写了一个函数,而函数的具体定义需要到另一个文件当中编写)
.box和.title分别是用来设置边框和标题样式的,在app.wxss中定义,是全局样式,可以在项目内任何wxml文件中使用。
font-style和font-size是用来设置字体样式属性的。常用字体样式属性还有:
属性含义属性值举例font-family字体类型serif,cursive,隶书,宋体...font-size字体大小6px/rpx/cm,large,small...font-style字体倾斜italic,normal,oblique...font-weight字体粗细bold,bolder,lighteer...以下是index.wxml文件
在app.wxss中,我们将定义.box和.title两种全局样式
我们将在该文件中定义.fontStyle样式类,该样式类只能在index.wxml中被使用。
编写完以上所有代码后,点击“编译”或者按下快捷键ctrl+s,即可看到模拟期中的运行效果
结尾ps:
在使用style和class属性来设置组件样式的时候,要具体情况具体分析。静态的样式一般写到class中,动态的样式一般写到style中。这样做的目的是提高不同情况下代码的编辑性以及提高渲染速度。
下一次我们将学习代码的文本样式设置。
到此这篇关于微信小程序开发指南之字体样式设置的文章就介绍到这了,更多相关微
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~