【WeChat MiniProgram】002 - view、text、image组件以及弹性盒子的概念

View、Text、Image组件

View

  1. 示例代码
<view class="container">
  ...
</view>
  1. view控件属性:
  • class="" 样式类

Text

  1. 示例代码
 <text class="title">本周推荐</text>
 <text font-size="45rpx">La La Land 爱乐之城</text>
  1. text控件属性:
  • class="" 样式类
  • font-size="" 字体大小

    单位可以为px或者rpx,有关rpx后面会提到

  • font-weight="bold/lighter" 字重

Image

  1. 示例代码
<image src="/images/poster.jpg" class="icon"></image>
  1. image控件属性:
  • class 样式类
  • src="" 图片路径
  • border-raduis="50%" 边角弧度

    注:可以为图片绝对路径或者url

rpx vs. px

rpx: Relative Pixel px: Pixel

  • Q: 为什么需要rpx?

    A:不同机型有着不一样的可视区的宽度和高度(px),所以rpx规定了一个统一的标准方便放置界面元素。

  • rpx 页面宽度均750rpx

弹性盒子 Flex

类似于封装的概念,将多个界面元素封装在一起 在内部定义他们的排列方式。

  • 常见的属性:
  1. flex-direction: column/row/row-reverse/column-reverse

    排列方式:行/列

  2. align-items: center/flex-start(end)/baseline(以第一行文字)/stretch

    交叉轴(vertical)对齐方式

  3. justify-content: space-around(距边框有距离)/space-between(距边框无距离)/center/flex-start(end)

    主轴(horizontal)对齐方式

原文地址:https://www.cnblogs.com/codaland/p/12609115.html

时间: 2024-09-30 19:08:32

【WeChat MiniProgram】002 - view、text、image组件以及弹性盒子的概念的相关文章

SwiftUI制作View可嵌套组件

SwiftUI制作View可嵌套组件 了解嵌套组件制造原理 制作一套嵌套组件 掌握配置嵌套组件的preview的方法 如何初始化嵌套参数 基础构造 struct ENavigationView<Content: View>: View { let viewBuilder: () -> Content var body: some View { NavigationView { VStack { viewBuilder() .navigationBarTitle("My App&

ReactNative: 使用Text文本组件

一.简言 初学RN,一切皆新.Text组件主要用于显示文本,Text组件的重要性不言而喻,无论是Web开发还是客户端开发,都离不开它.它具有响应特性,也即表现为当它被触摸时是否显示为高亮状态.在Web开发中,字体样式的继承十分重要,在body上设置字体可以作用到全部的文本标签,而RN中字体样式只有在Text组件上才起作用.它支持多层嵌套,由此它存在样式继承,内部的Text组件可以继承外部Text组件的样式,也即父组件定义了相关样式,如果子组件没有重写样式的话,那么该子组件也会继承父组件定义的样式

view,视图组件

<?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" andr

Android 获取View中的组件

可以把这个view强转成ViewGroup对象,再通过getChildAt(0),getChildAt(1) 获取之后AddView可能会报错:IllegalStateException: The specified child already has a parent问题解决办法 最近遇到一个很让人头疼的问题,使用viewpager动态添加页面或者删除页面时出现了问题(java.lang.IllegalStateException: The specified child already ha

React Native - 3 View, Text简介以及onPress &amp; onLongPress事件

我们要生成如下的构图 直接上图,不解释. 如下图所示,定义函数,函数之间不需要逗号,在元素上添加事件,使用关键字this.{function name}

iOS 自动布局和弹性盒子

当同事问到我这个问题时,我脑子中直接冒出了一个词"弹性盒子". 问题: 有一个 Cell 中有 4 个并排排列的控件,布局如下图所示: 假设: 1.        这些控件高度和y坐标固定. 2.        蓝色控件x位置固定,但右端对齐于黑色控件. 3.        黑色.红色.绿色控件宽度固定,右端对齐于右侧的控件(绿色控件右对齐于cell 的右边). 要求: 1.        当黑色.红色.绿色控件中的任意一个控件隐藏时,其余两个控件自动右移占据隐藏控件的控件,蓝色控件则

垂直居中,水平居中,垂直+水平居中,圣杯和双飞翼布局

一:先说一下行内元素和块级元素: 行内元素:a.img.input.label .select.small.span.textarea ... 块级元素:div .dl.h1.h2.form. pre - 格式化文本.table .ul.ol.p... 更多的介绍看这个:http://www.cnblogs.com/Jackie0714/p/4923639.html 二:水平居中: 1.有宽度和高度的块级元素一般都用margin:0 auto.行内元素的话,一般都是用text-align:cen

微信小程序组件解读和分析:五、text文本

text文本组件说明: text 文本就是微信小程序中显示出来的文本. text文本组件的示例代码运行效果如下: 下面是WXML代码: [XML] 纯文本查看 复制代码 ? 1 2 3 4 <view > <text>我是文本组件</text> </view> <text>{{text}}</text> 下面是JS代码: [JavaScript] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 1

【Flutter学习】基本组件之文本组件Text

一,概述 文本组件(Text)负责显示文本和定义显示样式, 二,继承关系 Object > Diagnosticable > DiagnosticableTree > Widget > StatelessWidget > Text 三,构造方法 单一格式(Text( )) 构造方法创建,只能生成一种style Text() const Text(this.data, { Key key, this.style, this.textAlign, this.textDirecti