1
This commit is contained in:
311
uview-plus/libs/css/color.scss
Normal file
311
uview-plus/libs/css/color.scss
Normal file
File diff suppressed because it is too large
Load Diff
112
uview-plus/libs/css/common.scss
Normal file
112
uview-plus/libs/css/common.scss
Normal file
File diff suppressed because it is too large
Load Diff
34
uview-plus/libs/css/components.scss
Normal file
34
uview-plus/libs/css/components.scss
Normal file
@@ -0,0 +1,34 @@
|
||||
@import "./mixin.scss";
|
||||
|
||||
/* #ifndef APP-NVUE */
|
||||
// 由于uview-plus是基于nvue环境进行开发的,此环境中普通元素默认为flex-direction: column;
|
||||
// 所以在非nvue中,需要对元素进行重置为flex-direction: column; 否则可能会表现异常
|
||||
// 2024-04-09由于微信小程序会提示 Some selectors are not allowed in component wxss所以注释以下几行
|
||||
// view,
|
||||
// scroll-view,
|
||||
// swiper-item,
|
||||
.u-empty,
|
||||
.u-empty__wrap,
|
||||
.u-tabs,
|
||||
.u-tabs__wrapper,
|
||||
.u-tabs__wrapper__scroll-view-wrapper,
|
||||
.u-tabs__wrapper__scroll-view,
|
||||
.u-tabs__wrapper__nav,
|
||||
.u-tabs__wrapper__nav__line,
|
||||
.up-empty,
|
||||
.up-empty__wrap,
|
||||
.up-tabs,
|
||||
.up-tabs__wrapper,
|
||||
.up-tabs__wrapper__scroll-view-wrapper,
|
||||
.up-tabs__wrapper__scroll-view,
|
||||
.up-tabs__wrapper__nav,
|
||||
.up-tabs__wrapper__nav__line {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
flex-shrink: 0;
|
||||
flex-grow: 0;
|
||||
flex-basis: auto;
|
||||
align-items: stretch;
|
||||
align-content: flex-start;
|
||||
}
|
||||
/* #endif */
|
||||
364
uview-plus/libs/css/flex.scss
Normal file
364
uview-plus/libs/css/flex.scss
Normal file
File diff suppressed because it is too large
Load Diff
0
uview-plus/libs/css/h5.scss
Normal file
0
uview-plus/libs/css/h5.scss
Normal file
8
uview-plus/libs/css/mixin.scss
Normal file
8
uview-plus/libs/css/mixin.scss
Normal file
@@ -0,0 +1,8 @@
|
||||
// 通过scss的mixin功能,把原来需要写4行的css,变成一行
|
||||
// 目的是保持代码干净整洁,不至于在nvue下,到处都要写display:flex的条件编译
|
||||
@mixin flex($direction: row) {
|
||||
/* #ifndef APP-NVUE */
|
||||
display: flex;
|
||||
/* #endif */
|
||||
flex-direction: $direction;
|
||||
}
|
||||
0
uview-plus/libs/css/mp.scss
Normal file
0
uview-plus/libs/css/mp.scss
Normal file
0
uview-plus/libs/css/nvue.scss
Normal file
0
uview-plus/libs/css/nvue.scss
Normal file
28
uview-plus/libs/css/vue.scss
Normal file
28
uview-plus/libs/css/vue.scss
Normal file
@@ -0,0 +1,28 @@
|
||||
// 历遍生成4个方向的底部安全区
|
||||
@each $d in top, right, bottom, left {
|
||||
.u-safe-area-inset-#{$d},
|
||||
.up-safe-area-inset-#{$d} {
|
||||
padding-#{$d}: 0;
|
||||
padding-#{$d}: constant(safe-area-inset-#{$d});
|
||||
padding-#{$d}: env(safe-area-inset-#{$d});
|
||||
}
|
||||
}
|
||||
|
||||
//提升H5端uni.toast()的层级,避免被uview-plus的modal等遮盖
|
||||
/* #ifdef H5 */
|
||||
uni-toast {
|
||||
z-index: 10090;
|
||||
}
|
||||
uni-toast .uni-toast {
|
||||
z-index: 10090;
|
||||
}
|
||||
/* #endif */
|
||||
|
||||
// 隐藏scroll-view的滚动条
|
||||
::-webkit-scrollbar {
|
||||
display: none;
|
||||
width: 0 !important;
|
||||
height: 0 !important;
|
||||
-webkit-appearance: none;
|
||||
background: transparent;
|
||||
}
|
||||
Reference in New Issue
Block a user