176 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			SCSS
		
	
	
	
		
		
			
		
	
	
			176 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			SCSS
		
	
	
	
| 
								 | 
							
								page {
							 | 
						|||
| 
								 | 
							
									color: $u-main-color;
							 | 
						|||
| 
								 | 
							
									font-size: 28rpx;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* start--去除webkit的默认样式--start */
							 | 
						|||
| 
								 | 
							
								.u-fix-ios-appearance {
							 | 
						|||
| 
								 | 
							
									-webkit-appearance:none;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								/* end--去除webkit的默认样式--end */
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* start--icon图标外层套一个view,让其达到更好的垂直居中的效果--start */
							 | 
						|||
| 
								 | 
							
								.u-icon-wrap {
							 | 
						|||
| 
								 | 
							
									display: flex;
							 | 
						|||
| 
								 | 
							
									align-items: center;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								/* end-icon图标外层套一个view,让其达到更好的垂直居中的效果--end */
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* start--iPhoneX底部安全区定义--start */
							 | 
						|||
| 
								 | 
							
								.safe-area-inset-bottom {
							 | 
						|||
| 
								 | 
							
								  padding-bottom: 0;  
							 | 
						|||
| 
								 | 
							
								  padding-bottom: constant(safe-area-inset-bottom);  
							 | 
						|||
| 
								 | 
							
								  padding-bottom: env(safe-area-inset-bottom);  
							 | 
						|||
| 
								 | 
							
								} 
							 | 
						|||
| 
								 | 
							
								/* end-iPhoneX底部安全区定义--end */
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* start--各种hover点击反馈相关的类名-start */
							 | 
						|||
| 
								 | 
							
								.u-hover-class {
							 | 
						|||
| 
								 | 
							
									// background-color: #f7f8f9!important;
							 | 
						|||
| 
								 | 
							
									opacity: 0.6;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-cell-hover {
							 | 
						|||
| 
								 | 
							
									background-color: #f7f8f9!important;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								/* end--各种hover点击反馈相关的类名--end */
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* start--文本行数限制--start */
							 | 
						|||
| 
								 | 
							
								.u-line-1 {
							 | 
						|||
| 
								 | 
							
								    overflow: hidden;
							 | 
						|||
| 
								 | 
							
								    white-space: nowrap;
							 | 
						|||
| 
								 | 
							
								    text-overflow: ellipsis;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-line-2 {
							 | 
						|||
| 
								 | 
							
								    -webkit-line-clamp: 2;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-line-3 {
							 | 
						|||
| 
								 | 
							
								    -webkit-line-clamp: 3;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-line-4 {
							 | 
						|||
| 
								 | 
							
								    -webkit-line-clamp: 4;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-line-5 {
							 | 
						|||
| 
								 | 
							
								    -webkit-line-clamp: 5;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-line-2, .u-line-3, .u-line-4, .u-line-5 {
							 | 
						|||
| 
								 | 
							
								    overflow: hidden;
							 | 
						|||
| 
								 | 
							
									word-break: break-all;
							 | 
						|||
| 
								 | 
							
								    text-overflow: ellipsis; 
							 | 
						|||
| 
								 | 
							
								    display: -webkit-box; // 弹性伸缩盒
							 | 
						|||
| 
								 | 
							
								    -webkit-box-orient: vertical; // 设置伸缩盒子元素排列方式
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* end--文本行数限制--end */
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* start--Retina 屏幕下的 1px 边框--start */
							 | 
						|||
| 
								 | 
							
								.u-border,
							 | 
						|||
| 
								 | 
							
								.u-border-bottom,
							 | 
						|||
| 
								 | 
							
								.u-border-left,
							 | 
						|||
| 
								 | 
							
								.u-border-right,
							 | 
						|||
| 
								 | 
							
								.u-border-top,
							 | 
						|||
| 
								 | 
							
								.u-border-top-bottom {
							 | 
						|||
| 
								 | 
							
									position: relative
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-border-bottom:after,
							 | 
						|||
| 
								 | 
							
								.u-border-left:after,
							 | 
						|||
| 
								 | 
							
								.u-border-right:after,
							 | 
						|||
| 
								 | 
							
								.u-border-top-bottom:after,
							 | 
						|||
| 
								 | 
							
								.u-border-top:after,
							 | 
						|||
| 
								 | 
							
								.u-border:after {
							 | 
						|||
| 
								 | 
							
									/* #ifndef APP-NVUE */
							 | 
						|||
| 
								 | 
							
									content: ' ';
							 | 
						|||
| 
								 | 
							
									/* #endif */
							 | 
						|||
| 
								 | 
							
									position: absolute;
							 | 
						|||
| 
								 | 
							
									left: 0;
							 | 
						|||
| 
								 | 
							
									top: 0;
							 | 
						|||
| 
								 | 
							
									pointer-events: none;
							 | 
						|||
| 
								 | 
							
									box-sizing: border-box;
							 | 
						|||
| 
								 | 
							
									-webkit-transform-origin: 0 0;
							 | 
						|||
| 
								 | 
							
									transform-origin: 0 0;
							 | 
						|||
| 
								 | 
							
									// 多加0.1%,能解决有时候边框缺失的问题
							 | 
						|||
| 
								 | 
							
									width: 199.8%;
							 | 
						|||
| 
								 | 
							
									height: 199.7%;
							 | 
						|||
| 
								 | 
							
									transform: scale(0.5, 0.5);
							 | 
						|||
| 
								 | 
							
									border: 0 solid $u-border-color;
							 | 
						|||
| 
								 | 
							
									z-index: 2;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-border-top:after {
							 | 
						|||
| 
								 | 
							
									border-top-width: 1px
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-border-left:after {
							 | 
						|||
| 
								 | 
							
									border-left-width: 1px
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-border-right:after {
							 | 
						|||
| 
								 | 
							
									border-right-width: 1px
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-border-bottom:after {
							 | 
						|||
| 
								 | 
							
									border-bottom-width: 1px
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-border-top-bottom:after {
							 | 
						|||
| 
								 | 
							
									border-width: 1px 0
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-border:after {
							 | 
						|||
| 
								 | 
							
									border-width: 1px
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								/* end--Retina 屏幕下的 1px 边框--end */
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* start--clearfix--start */
							 | 
						|||
| 
								 | 
							
								.u-clearfix:after,
							 | 
						|||
| 
								 | 
							
								.clearfix:after {
							 | 
						|||
| 
								 | 
							
									/* #ifndef APP-NVUE */
							 | 
						|||
| 
								 | 
							
									content: '';
							 | 
						|||
| 
								 | 
							
									/* #endif */
							 | 
						|||
| 
								 | 
							
									display: table;
							 | 
						|||
| 
								 | 
							
									clear: both
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								/* end--clearfix--end */
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* start--高斯模糊tabbar底部处理--start */
							 | 
						|||
| 
								 | 
							
								.u-blur-effect-inset {
							 | 
						|||
| 
								 | 
							
									width: 750rpx;  
							 | 
						|||
| 
								 | 
							
									height: var(--window-bottom);   
							 | 
						|||
| 
								 | 
							
									background-color: #FFFFFF;  
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								/* end--高斯模糊tabbar底部处理--end */
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* start--提升H5端uni.toast()的层级,避免被uView的modal等遮盖--start */
							 | 
						|||
| 
								 | 
							
								/* #ifdef H5 */
							 | 
						|||
| 
								 | 
							
								uni-toast {
							 | 
						|||
| 
								 | 
							
								    z-index: 10090;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								uni-toast .uni-toast {
							 | 
						|||
| 
								 | 
							
								   z-index: 10090;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								/* #endif */
							 | 
						|||
| 
								 | 
							
								/* end--提升H5端uni.toast()的层级,避免被uView的modal等遮盖--end */
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/* start--去除button的所有默认样式--start */
							 | 
						|||
| 
								 | 
							
								.u-reset-button {
							 | 
						|||
| 
								 | 
							
									padding: 0;
							 | 
						|||
| 
								 | 
							
									font-size: inherit;
							 | 
						|||
| 
								 | 
							
									line-height: inherit;
							 | 
						|||
| 
								 | 
							
									background-color: transparent;
							 | 
						|||
| 
								 | 
							
									color: inherit;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								.u-reset-button::after {
							 | 
						|||
| 
								 | 
							
								   border: none;
							 | 
						|||
| 
								 | 
							
								}
							 | 
						|||
| 
								 | 
							
								/* end--去除button的所有默认样式--end */
							 | 
						|||
| 
								 | 
							
								
							 |