微信小程序如何设置字体样式

本文小编为大家详细介绍“微信小程序如何设置字体样式”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序如何设置字体样式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

    一.前言

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

    微信小程序如何设置字体样式

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

    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文件

    <!--index.wxml-->
    <view class='Box'>
      <view class='title'>字体样式设置</view>
      <view style='font-family: "隶书";font-size: 30px;'>
        <view>利用style设置字体样式</view>
        <view>字体:隶书,30像素</view>
      </view>
      ============================
      <view class='fontStyle'>
        <view>利用class设置字体样式: </view>
        <view>字体:Cursive、25像素、倾斜、加粗</view>
      </view>
    </view>

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

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

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

    3.编写index.wxss文件代码

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

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

    三.代码编译

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

    微信小程序如何设置字体样式

     结尾ps:

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

    读到这里,这篇“微信小程序如何设置字体样式”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容文章,欢迎关注编程之家行业资讯频道。

    版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

    相关推荐


    开发微信小程序的用户授权登录功能
    小程序开发页面如何实现跳转?
    浅谈小程序开发中蓝牙连接错误分析及解决方法
    什么是小程序?它有哪些功能?
    如何配置小程序开发项目结构?(教程)
    怎么把自己的店加入小程序
    微信小程序怎么实现购物车功能?(方法介绍)
    小程序使用函数节流解决页面多次跳转问题
    小程序中下拉刷新页面的功能怎么实现?
    小程序生成参数二维码的方法介绍
    小程序开发中使用事件监听器的方法介绍
    开发小程序需要掌握哪些技术
    微信小程序无法获取定位怎么办
    小程序如何通过watch和computed检测数据
    谈谈小程序开发中一些常见错误和排除方法
    小程序介绍一般写什么内容
    小程序API可以实现什么功能?
    小程序中如何管理session?
    小程序的21个新功能
    小程序如何实现分页加载数据功能?