1. 字体样式设置

注意:如果是在app.wxss中设置的class可以在整个小程序中使用!

静态样式一般用class设置,动态样式一般用style设置,提高渲染速度。

  1. 用style,font-family:字体;font-size:大小;

会发现有提供标准的比如large,small这类,也可以用

<view style="font-family:sans-serif;font-size:30px;"><view>利用style设置字体</view><view>字体:sans-serif,大小30像素</view>

在本段的view上用则改变本段内字体效果,本段一共有两段。效果如图所示:

b. 用class,内容和上述差不多,还是font-family,font-size,font-style,font-weight这一套

其中font-style输入,系统会自动联想两种选择,normal是正常,另一种是倾斜。

font-weight:bold是加粗,还可以是bolder,light,lighter……。

.my_style{font-family:cursive;font-size:25px;font-style:italic;font-weight:bold;
}
<view class="my_style"><view>利用class设置字体</view><view>字体:cursive,25像素,倾斜,加粗</view>
</view>

效果如图:

每个段落都可以加框框,没有限制

.box{border:1px solid red;margin:20rpx;padding:20rpx;
}

margin代表对外(对上一段下一段和左右屏幕),上下左右的距离;同理,margin-bottom就是定义对外的下边距

padding代表对内上下左右的距离

  1. 文本样式设置

上案例:

.my_style{color:violet;letter-spacing: 10px;text-align:left;text-indent:40px;text-decoration: underline;text-decoration-color: turquoise;line-height:30px;white-space:normal;
}

color是字的颜色

letter-spacing是字符间距(其中由于英语之类的语言是由字母组成,一个字母是一个字符,所以要改为单词间距word-spacing)

text-align左对齐、右对齐、居中的设置(由于英语等语言单词长度不同,左右都要对齐,可选用justify)

text-indent段落缩进

text-decoration文本装饰设置、比如说下划线

text-decoration-color该装饰的颜色

line-height行高

white-space:空白区域怎么处理(正常处理,填满——>飞出屏幕外,prewrap该保留的空白保留该换行的换行——>对字母单词很有用,等等)

另外字母想要全部大写可以用text-transform,选择uppercase

  1. 图片与声音

要求:点击一张图片,该图片会发出声音

首先将图片和音频文件放到该程序文件下(强制放在根目录,否则音频无法在手机上播放)。

图片插入方式为image,后面自动弹出的src中要填图片的地址。已知点击事件函数为bindtap。

对于声音,需要在bindtap中和图片绑定在一起。声音的引入方式(可以认为是定义该变量为音频):wx.createInnerAudioContext(),接下来同样,我们需要给该音频变量提供src。现在变量已经定义完善,最后要表明点击后对该变量的操作。我们这里想要播放音频,可以使用play()。

代码如下:

<view class="box"><view class="title">一张图片</view><view><image src="{{imgSrc}}" bindtap="catcat"/></view>
</view>
const app = getApp()
Page({data: {imgSrc:"/somephoto.jpg"},// 事件处理函数catcat:function(){let audio=wx.createInnerAudioContext();audio.src="/audiovoice.m4a";audio.play();}
})
  1. 总结

数据绑定:wxml文件中的数据用{{}}和js文件中的数据进行绑定

函数绑定:bind...=""将...事件和js中的函数进行绑定

【小程序】初识微信小程序笔记相关推荐

  1. 【微信小程序】微信小程序入门与实战-个人笔记

    微信小程序入门与实战 文章目录 微信小程序入门与实战 1 初识微信小程序 1-1 2020版重录说明 1-2 下载小程序开发工具 1-3 新建小程序项目 1-4 小程序appid的注册 1-5 新版小 ...

  2. 【小程序】微信小程序开发技巧实用手册(自己做笔记用)

    [Css]Css和Html常用设计实例参考笔记(自己开发项目用)_敦厚的曹操的博客-CSDN博客_html和css的项目实例一.左右居中1.div等块元素左右居中margin: 0 auto;marg ...

  3. 《微信小程序-基础篇》初识微信小程序

    大家好,好久不见了,前段时间各种原因分享不稳定,后面一段时间内参与了主站的原力计划,请麻烦各位支持一下,万分感谢- 本系列将从零开始介绍微信小程序的开发,介绍完基础以后会实际同步开发一个微信小程序的项 ...

  4. PHP:【微信小程序】初识微信小程序,微信小程序配置

    PHP:[微信小程序]初识微信小程序,微信小程序配置 一.介绍 小程序提供了一个简单.高效的应用开发框架和丰富的组件及 API,帮助开发者在微信中开发具有原生 APP 体验的服务 小程序是一种全新的连 ...

  5. 初识微信小程序第一弹

    按照惯例,写作之前先逼逼一会儿.这里不得不说最近过的有点懵,本来公司的业务需求是用hbuilder开发app,我都准备入坑了,结果临时又换成react native了,没办法啊,我就被分配到开发微信小 ...

  6. 【小程序】微信小程序云开发笔记详细教程(建议收藏)

    1- 前言 1.1 微信云开发是什么? 微信云开发是微信团队联合腾讯云推出的专业的小程序开发服务. 开发者可以使用云开发快速开发小程序.小游戏.公众号网页等,并且原生打通微信开放能力. 开发者无需搭建 ...

  7. android源码大全 IOS游戏源代码打包下载 小游戏|视频教程 微信小程序源码带后台全套|公众号平台

    不断更新中,下面是2017-12-22更新部分 IOS_源码及视频一小部分: 开发环境:Xcode 基于cocos2d的tweejump跳跃游戏ios经典游戏源码.rar  https://pan.b ...

  8. 微信小程序开发 | 微信小程序入门

    微信小程序入门 1.1 初识微信小程序 1.1.1 什么是微信小程序 1.1.2 微信小程序的账号 1.1.3 微信小程序的特点 1.1.4 微信小程序的发展前景 1.2 开发环境搭建 1.2.1 注 ...

  9. map和foreach的区别和应用场景_支付宝小程序和微信小程序,两者有何区别?

    原标题:支付宝小程序和微信小程序,两者有何区别? 自2017年1月微信推出小程序之后,小程序的发展势头便愈来愈猛.作为腾讯老对头的阿里,也开始投入小程序的研发.在一年多的开放公测后,支付宝小程序终于于 ...

  10. 怎么添加一个程序集_门店小程序,微信小程序怎么添加店铺

    现今随着互联网发展,越来越多选择网上购物代替实体店购物,微信作为最多人使用的社交软件,他的商机也被许多企业商家发展,进入微信分销小程序购物是现在最流行的购物方式,驱使很多实体店也纷纷加盟进驻门店分销小 ...

最新文章

  1. 2022-2028年中国物联网金融产业深度调研及投资前景预测报告
  2. Object.create(..)和new(..)的内部实现
  3. hadoop3.1伪分布式部署
  4. 1-5(思科)交换机配置实战需要注意的地方
  5. CF886E Maximum Element(dp、组合数学)
  6. vim tutor summary
  7. 东华大学计算机年薪,东华大学公布应届毕业生薪酬:本科生月薪中位数6637元...
  8. ronald aai_AAI的完整形式是什么?
  9. mx250是什么_来看看联想小新Pro13 2020款和2019款哪个好?区别是什么?
  10. Debugging a Create React App with VS Code
  11. 华为2019网络挑战赛初赛网络方向部分模拟题及答案
  12. 鞠今日截语2014.05.11火星合月
  13. 怎样用matlab编一个一次函数,怎样用 Excel 的描点法画一次函数的图象【一次函数图像excle】...
  14. Spring 事务源码(6)—createTransactionIfNecessary处理事务属性并尝试创建事务【两万字】
  15. OneNote应用技巧
  16. 揭秘认知智能,小i机器人的“高级知识分析师”高级在哪里?
  17. 混杂模式和非混杂模式
  18. Python工程之设计模式总结
  19. python 文件去重
  20. 参数控制类毕业论文文献有哪些?

热门文章

  1. 浏览计算机已查找驱动程序软件,魅族魅蓝MX4pro官方固件刷机教程_线刷|救砖教程图解...
  2. 网易云iframe插件测试
  3. JS-如何计算一个月有多少天
  4. 学计算机需要学画画吗,学电脑绘画是否需要先学习手绘?
  5. 基于TCP Reno的拥塞控制的基本原理
  6. 用飞桨扛起日本分类竞赛头旗!绽放你的能量!—— 部署篇(二)
  7. Kettle基础操作
  8. Android 11.0 framework 增加音量+音量-键唤醒屏幕的功能
  9. 第5章 不要让线程成为脱缰的野马(Keeping your Threads on Leash) ---干净的终止一个线程...
  10. php在liunx系统中设置777权限不起作用解决方法