当前位置:   article > 正文

【微信小程序开发】字体样式设置_微信小程序字体粗细border

微信小程序字体粗细border

目录

一.前言

二.案例实现

1.编写index.wxml代码

2.编写app.wxss文件代码代码

3.编写index.wxss文件代码

三.代码编译


一.前言

本篇文章将介绍在设计微信小程序时,利用style和class两种方式来设置字体样式的方法。

我们的目标是做出以下效果。

在实现上图效果之前,首先要掌握一些基本知识。

view组件支持使用style、class属性来设置组件的样式。class引用的样式类可以在index.wxss以及app.wxss中定义。在前者中定义的样式,一般只能在该页面内使用;而在后者当中定义的样式是全局样式,可在项目的任何页面中使用。

二.案例实现

1.编写index.wxml代码

代码中使用了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文件

  1. <!--index.wxml-->
  2. <view class='box'>
  3. <view class='title'>字体样式设置</view>
  4. <view style='font-family: "隶书";font-size: 30px;'>
  5. <view>利用style设置字体样式</view>
  6. <view>字体:隶书,30像素</view>
  7. </view>
  8. ============================
  9. <view class='fontStyle'>
  10. <view>利用class设置字体样式: </view>
  11. <view>字体:Cursive、25像素、倾斜、加粗</view>
  12. </view>
  13. </view>

2.编写app.wxss文件代码代码

在app.wxss中,我们将定义.box和.title两种全局样式

  1. /**app.wxss**/
  2. .box{/**定义用于设置边框的样式**/
  3. margin:20rpx; /**外边距**/
  4. padding: 20rpx; /**内边距**/
  5. border: 1px solid silver; /**边框1px、实线、银灰色**/
  6. }
  7. .title{
  8. font-size: 25px; /**字体大小**/
  9. text-align: center; /**居中对齐**/
  10. margin-bottom: 15px; /**下边距**/
  11. color: red; /**红色**/
  12. }

3.编写index.wxss文件代码

我们将在该文件中定义.fontStyle样式类,该样式类只能在index.wxml中被使用。

  1. .fontStyle{
  2. font-family: Cursive; /**字体类型**/
  3. font-size: 25px; /**字体大小**/
  4. font-style: italic; /**字体倾斜**/
  5. font-weight: bold; /**字体加粗**/
  6. }

三.代码编译

编写完以上所有代码后,点击“编译”或者按下快捷键ctrl+s,即可看到模拟期中的运行效果

 结尾ps:

在使用style和class属性来设置组件样式的时候,要具体情况具体分析。静态的样式一般写到class中,动态的样式一般写到style中。这样做的目的是提高不同情况下代码的编辑性以及提高渲染速度。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/508922
推荐阅读
相关标签
  

闽ICP备14008679号