ng-zorro-antd-mobile
Version:
An enterprise-class mobile UI components based on Ant Design and Angular
71 lines (57 loc) • 1.54 kB
text/less
@import '../../style/themes/default';
@import '../../style/mixins';
@popoverPrefixCls: am-popover;
@import './base';
.@{popoverPrefixCls}-inner {
font-size: @font-size-subhead;
color: @color-text-base;
background-color: @fill-base;
border-radius: @radius-sm;
box-shadow: 0 0 2 * @hd rgba(0, 0, 0, 0.21);
overflow: hidden; // for popover item active background color not overflow
&-wrapper {
position: relative;
background-color: @fill-base;
}
}
.@{popoverPrefixCls} .@{popoverPrefixCls}-item {
padding: 0 @h-spacing-md;
&-container {
position: relative;
display: flex;
align-items: center;
height: 39 * @hd;
box-sizing: border-box;
padding: 0 @h-spacing-md;
}
&:not(:first-child) {
.@{popoverPrefixCls}-item-container {
.hairline('top');
}
}
&.@{popoverPrefixCls}-item-active {
.@{popoverPrefixCls}-item-container {
.hairline-remove('top');
}
}
&.@{popoverPrefixCls}-item-active + .@{popoverPrefixCls}-item .@{popoverPrefixCls}-item-container {
.hairline-remove('top');
}
&.@{popoverPrefixCls}-item-active {
background-color: @border-color-base;
}
&.@{popoverPrefixCls}-item-active.@{popoverPrefixCls}-item-fix-active-arrow {
position: relative;
}
&.@{popoverPrefixCls}-item-disabled {
color: @color-text-disabled;
&.@{popoverPrefixCls}-item-active {
background-color: transparent;
}
}
&-icon {
margin-right: @h-spacing-md;
width: @icon-size-xs;
height: @icon-size-xs;
}
}