Blame view

node_modules/uview-ui/libs/css/common.scss 2.66 KB
25852764   unknown   s
1
2
3
4
5
6
7
8
  .u-relative,
  .u-rela {
  	position: relative;
  }
  
  .u-absolute,
  .u-abso {
  	position: absolute;
c7add6cf   “wangming”   初始版本开发完毕
9
10
  }
  
25852764   unknown   s
11
12
13
14
15
  // nvue不能用标签命名样式,不能放在微信组件中,否则微信开发工具会报警告,无法使用标签名当做选择器
  /* #ifndef APP-NVUE */
  image {
  	display: inline-block;
  }
c7add6cf   “wangming”   初始版本开发完毕
16
  
25852764   unknown   s
17
18
19
20
  // weex,也即nvue中,所有元素默认为border-box
  view,
  text {
  	box-sizing: border-box;
c7add6cf   “wangming”   初始版本开发完毕
21
  }
25852764   unknown   s
22
  /* #endif */
c7add6cf   “wangming”   初始版本开发完毕
23
  
25852764   unknown   s
24
25
  .u-font-xs {
  	font-size: 22rpx;
c7add6cf   “wangming”   初始版本开发完毕
26
27
  }
  
25852764   unknown   s
28
29
  .u-font-sm {
  	font-size: 26rpx;
c7add6cf   “wangming”   初始版本开发完毕
30
31
  }
  
25852764   unknown   s
32
33
  .u-font-md {
  	font-size: 28rpx;
c7add6cf   “wangming”   初始版本开发完毕
34
35
  }
  
25852764   unknown   s
36
37
  .u-font-lg {
  	font-size: 30rpx;
c7add6cf   “wangming”   初始版本开发完毕
38
39
  }
  
25852764   unknown   s
40
41
  .u-font-xl {
  	font-size: 34rpx;
c7add6cf   “wangming”   初始版本开发完毕
42
43
  }
  
25852764   unknown   s
44
45
46
  .u-flex {
  	/* #ifndef APP-NVUE */
  	display: flex;
c7add6cf   “wangming”   初始版本开发完毕
47
  	/* #endif */
25852764   unknown   s
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
  	flex-direction: row;
  	align-items: center;
  }
  
  .u-flex-wrap {
  	flex-wrap: wrap;
  }
  
  .u-flex-nowrap {
  	flex-wrap: nowrap;
  }
  
  .u-col-center {
  	align-items: center;
  }
  
  .u-col-top {
  	align-items: flex-start;
  }
  
  .u-col-bottom {
  	align-items: flex-end;
  }
  
  .u-row-center {
  	justify-content: center;
  }
  
  .u-row-left {
  	justify-content: flex-start;
  }
  
  .u-row-right {
  	justify-content: flex-end;
  }
  
  .u-row-between {
  	justify-content: space-between;
  }
  
  .u-row-around {
  	justify-content: space-around;
  }
  
  .u-text-left {
  	text-align: left;
  }
  
  .u-text-center {
  	text-align: center;
  }
  
  .u-text-right {
  	text-align: right;
  }
  
  .u-flex-col {
  	/* #ifndef APP-NVUE */
  	display: flex;
c7add6cf   “wangming”   初始版本开发完毕
107
  	/* #endif */
25852764   unknown   s
108
  	flex-direction: column;
c7add6cf   “wangming”   初始版本开发完毕
109
110
  }
  
25852764   unknown   s
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
  // 定义flex等分
  @for $i from 0 through 12 {
  	.u-flex-#{$i} {
  		flex: $i;
  	}
  }
  
  // 定义字体(px)单位,小于20都为px单位字体
  @for $i from 9 to 20 {
  	.u-font-#{$i} {
  		font-size: $i + px;
  	}
  }
  
  // 定义字体(rpx)单位,大于或等于20的都为rpx单位字体
  @for $i from 20 through 40 {
  	.u-font-#{$i} {
  		font-size: $i + rpx;
  	}
c7add6cf   “wangming”   初始版本开发完毕
130
  }
c7add6cf   “wangming”   初始版本开发完毕
131
  
25852764   unknown   s
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
  // 定义内外边距,历遍1-80
  @for $i from 0 through 80 {
  	// 只要双数和能被5除尽的数
  	@if $i % 2 == 0 or $i % 5 == 0 {
  		// 得出:u-margin-30或者u-m-30
  		.u-margin-#{$i}, .u-m-#{$i} {
  			margin: $i + rpx!important;
  		}
  		
  		// 得出:u-padding-30或者u-p-30
  		.u-padding-#{$i}, .u-p-#{$i} {
  			padding: $i + rpx!important;
  		}
  		
  		@each $short, $long in l left, t top, r right, b bottom {
  			// 缩写版,结果如: u-m-l-30
  			// 定义外边距
  			.u-m-#{$short}-#{$i} {
  				margin-#{$long}: $i + rpx!important;
  			}
  			
  			// 定义内边距
  			.u-p-#{$short}-#{$i} {
  				padding-#{$long}: $i + rpx!important;
  			}
  			
  			// 完整版,结果如:u-margin-left-30
  			// 定义外边距
  			.u-margin-#{$long}-#{$i} {
  				margin-#{$long}: $i + rpx!important;
  			}
  			
  			// 定义内边距
  			.u-padding-#{$long}-#{$i} {
  				padding-#{$long}: $i + rpx!important;
  			}
  		}
  	}
c7add6cf   “wangming”   初始版本开发完毕
170
171
  }
  
25852764   unknown   s
172
173
174
175
176
  // 重置nvue的默认关于flex的样式
  .u-reset-nvue {
  	flex-direction: row;
  	align-items: center;
  }