wux-weapp
Version:
一套组件化、可复用、易扩展的微信小程序 UI 组件库
54 lines (46 loc) • 1.5 kB
text/less
@import "../styles/mixins/index.less";
@import "../styles/themes/index.less";
.navbar-style(@theme, @bg-color, @color) {
&--@{theme} {
background-color: @bg-color;
color: @color;
}
}
.@{wux-prefix}-navbar {
display: flex;
align-items: center;
height: @navbar-size;
background-color: @navbar-light-bg;
color: @navbar-default-color;
&__left,
&__title,
&__right {
display: flex;
align-items: center;
flex: 1;
height: 100%;
}
&__left {
padding-left: @navbar-margin;
font-size: @navbar-font-size;
}
&__title {
justify-content: center;
font-size: @navbar-font-size + 2px;
white-space: nowrap;
}
&__right {
justify-content: flex-end;
font-size: @navbar-font-size;
margin-right: @navbar-margin;
}
.navbar-style(light, @navbar-light-bg, @navbar-default-color);
.navbar-style(stable, @navbar-stable-bg, @navbar-default-color);
.navbar-style(positive, @navbar-positive-bg, @navbar-active-color);
.navbar-style(calm, @navbar-calm-bg, @navbar-active-color);
.navbar-style(assertive, @navbar-assertive-bg, @navbar-active-color);
.navbar-style(balanced, @navbar-balanced-bg, @navbar-active-color);
.navbar-style(energized, @navbar-energized-bg, @navbar-active-color);
.navbar-style(royal, @navbar-royal-bg, @navbar-active-color);
.navbar-style(dark, @navbar-dark-bg, @navbar-active-color);
}