学习旧岛小程序 (3)组件的样式

(1)单位要用 rpx

rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。

需要根据不同的情况决定使用 rpx 还是 px

绝大部分情况下使用rpx

少部分情况 如字体的大小 设置body 的情况

(2)字体设置:

苹果默认字体 是 平方

安卓默认字体 是 思源

小程序全局设置样式 是 app.wxss

小程序会在外部自动的添加一个 page 我们可以利用这里做一些全局样式

(3)组件样式的继承:

color font

定义在 app.wxss 中的样式为全局样式,作用于每一个页面。在 page 的 wxss 文件中定义的样式为局部样式,只作用在对应的页面,并会覆盖 app.wxss 中相同的选择器。

(4)组件之间最好不要留空白间距 减少使用 padding

(5)元素设置flex 并不会让它变成block 会让它的子元素变成 block 它本身的块状元素不会被取消

display:inline-flex; 会让元素的宽度自适应

原文地址:https://www.cnblogs.com/guangzhou11/p/11272759.html

时间: 2024-11-14 11:28:36

学习旧岛小程序 (3)组件的样式的相关文章

微信小程序image组件开发程序以及相关图片问题参考资料汇总

微信小程序image组件开发程序以及相关图片问题参考资料汇总,希望对大家小程序开发能有一定的参考和借鉴价值.以下汇总主要涉及到微信小程序image组件有关资源路径.缩放和剪裁模式等进行的探讨,无论是对微信小程序新手还是正在开发中的朋友都是很好的小程序学习资料. 微信小程序image组件必备基础知识: image组件默认宽度300px.高度225px image的属性mode有13种模式,其中4种是缩放模式,9种是裁剪模式 image组件开发教程汇总: 微信小程序自定义组件实现图片单指拖动.双指缩

微信小程序image组件binderror使用例子(对应html、js中的onerror)

官方文档  binderror HandleEvent 当错误发生时,发布到 AppService 的事件名,事件对象event.detail = {errMsg: 'something wrong'} 在微信小程序开发中,我们使用列表包含图片,如果这个图片链接404错误,那么我们应该给它提供一个默认的友好URL地址.html和js中使用onerror事件就可以了 <img src="image.gif" onerror="this.src='https:w.chesu

【会员卡、积分、优惠券、储值】小程序营销组件设计指南

为了领取小程序营销组件使用名额,我!也!是!拼!了!  小程序会员卡.优惠券.积分.储值(分享推荐) 即速应用 - 技术支持 一.小程序会员卡:小程序会员卡可设置会员权益,定制小程序会员相关优惠规则 二.小程序优惠券:小程序优惠劵可自定义样式,设计美观大方哦! 三.小程序积分:小程序积分商城,积分换购等活动,让每一次消费都更有意思! 四.小程序储值:小程序内部储值消费,这个有点屌哦! 参与体验小程序最新营销功能组件,加入小程序活动QQ群:546881520 名额有限,帮我推荐一下哦!领取名额后可

小程序---&gt;scroll-view组件不能触发相应滚动事件

小程序scroll-view组件不能触发相应滚动事件 在制作加载更多时会发现不能触发相应事件,一般情况下首先要查看两个必要的属性scroll-view的高度是否设置,第二就是scroll-view的滚动方向是否设置,缺一都有可能导致不能触发相应事件. //wxml. 这里的高度可以用自适应高度 <scroll-view class='index-container' style="height:{{windowHeight}}" scroll-y bindscrolltolowe

微信小程序倒计时组件开发

今天给大家带来微信小程序倒计时组件具体开发步骤: 先来看下最终效果: git源:http://git.oschina.net/dotton/CountDown 分步骤-性子急的朋友,可以直接看最后那段代码. wxml文件放个text <text>second: {{second}} micro second:{{micro_second}}</text> 在js文件中调用 function countdown(that) {  var second = that.data.seco

小程序 map组件问题 cover-view问题

使用小程序的组件map时 在开发者工具上一切顺利 但是在真机预览时 发现地图的层级是最高的 任何标签都覆盖不了它 调整z-index值并没有什么效果 原因是 微信小程序的map.video.canvas.camera等组件都是原生组件,层级是最高的,并不能像原生开发那样使用z-index来控制层级. 从1.4.0基础库中增加了一个组件cover-view,用于在map.video.canvas.camera等原生组件上显示基础原生视图. 但是用了cover-view这个组件之后 我又发现了一个问

「小程序JAVA实战」小程序的组件(23)

转自:https://idig8.com/2018/08/11/xiaochengxu-chuji-23/ 开始了解下小程序的组件.源码:https://github.com/limingios/wxProgram.git 中的No.10 组件 多个组件构成一张视图页面>经过样式和布局,页面其实理解成html 组件包含<开始标签></结束标签> 每个组件都包含一些公用属性 官方的阐述 https://developers.weixin.qq.com/miniprogram/d

微信小程序图表组件 wx-f2

摘自 杀个程序猿祭天  https://www.jianshu.com/p/6b9fe45f799f Github地址:https://github.com/antvis/wx-f2 AntV F2地址: AntV F2 微信小程序图表组件 wx-f2,源于 F2,专为移动而生 F2,专为移动而生的可视化解决方案,特为大家提供了微信小程序端版本,体积小巧,性能卓越,底层基于图形语法,可以提供非常丰富的图表类型. 可以使用微信扫描以下二维码先体验一番: image wx-f2 F2 的微信小程序版

微信小程序picker组件 - 省市二级联动

微信小程序picker组件自带省市区选择器,但是业务需求需要省市选择器,参考官方demo自己写了一个省市选择器 wxml文件 <view class="section"> <view class="section__title">省市二级联动demo</view> <picker mode="multiSelector" bindchange="bindMultiPickerChange&quo