12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- @import './var.less';
- :root {
- --van-contact-list-edit-icon-size: @contact-list-edit-icon-size;
- --van-contact-list-add-button-z-index: @contact-list-add-button-z-index;
- --van-contact-list-item-padding: @contact-list-item-padding;
- --van-contact-list-item-radio-icon-color: @contact-list-item-radio-icon-color;
- }
- .van-contact-list {
- box-sizing: border-box;
- height: 100%;
- padding-bottom: 80px;
- &__item {
- padding: var(--van-contact-list-item-padding);
- }
- &__item-value {
- display: flex;
- align-items: center;
- padding-right: var(--van-padding-xl);
- padding-left: var(--van-padding-xs);
- }
- &__item-tag {
- flex: none;
- margin-left: var(--van-padding-xs);
- padding-top: 0;
- padding-bottom: 0;
- line-height: 1.4em;
- }
- &__group {
- box-sizing: border-box;
- height: 100%;
- overflow-y: scroll;
- -webkit-overflow-scrolling: touch;
- }
- &__edit {
- font-size: var(--van-contact-list-edit-icon-size);
- }
- &__radio {
- .van-radio__icon--checked .van-icon {
- background-color: var(--van-contact-list-item-radio-icon-color);
- border-color: var(--van-contact-list-item-radio-icon-color);
- }
- }
- &__bottom {
- position: fixed;
- right: 0;
- bottom: 0;
- left: 0;
- z-index: var(--van-contact-list-add-button-z-index);
- padding-left: var(--van-padding-md);
- padding-right: var(--van-padding-md);
- background-color: var(--van-background-color-light);
- }
- &__add {
- height: 40px;
- margin: 5px 0;
- }
- }
|