UNPKG

antd-mobile

Version:

基于 React 的移动设计规范实现

156 lines (155 loc) 3.86 kB
.hairline-remove-right-bottom { border-bottom: 0; } .hairline-remove-right-bottom:after { display: none; } .hairline-remove-right-bottom-bak:after { display: none; } .hairline-remove-left-top:before { display: none; } .am-popover { position: absolute; z-index: 1999; } .am-popover-hidden { display: none; } .am-popover-mask { position: fixed; top: 0; right: 0; left: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.4); height: 100%; z-index: 999; } .am-popover-mask-hidden { display: none; } .am-popover-arrow { position: absolute; width: 14px; height: 14px; border-radius: 2px; background-color: #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: 0; } .am-popover-placement-top .am-popover-arrow, .am-popover-placement-topLeft .am-popover-arrow, .am-popover-placement-topRight .am-popover-arrow { -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); bottom: -7px; } .am-popover-placement-top .am-popover-arrow { left: 50%; } .am-popover-placement-topLeft .am-popover-arrow { left: 16px; } .am-popover-placement-topRight .am-popover-arrow { right: 16px; } .am-popover-placement-right .am-popover-arrow, .am-popover-placement-rightTop .am-popover-arrow, .am-popover-placement-rightBottom .am-popover-arrow { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); left: -7px; } .am-popover-placement-right .am-popover-arrow { top: 50%; } .am-popover-placement-rightTop .am-popover-arrow { top: 16px; } .am-popover-placement-rightBottom .am-popover-arrow { bottom: 16px; } .am-popover-placement-left .am-popover-arrow, .am-popover-placement-leftTop .am-popover-arrow, .am-popover-placement-leftBottom .am-popover-arrow { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); right: -7px; } .am-popover-placement-left .am-popover-arrow { top: 50%; } .am-popover-placement-leftTop .am-popover-arrow { top: 16px; } .am-popover-placement-leftBottom .am-popover-arrow { bottom: 16px; } .am-popover-placement-bottom .am-popover-arrow, .am-popover-placement-bottomLeft .am-popover-arrow, .am-popover-placement-bottomRight .am-popover-arrow { top: -7px; } .am-popover-placement-bottom .am-popover-arrow { left: 50%; } .am-popover-placement-bottomLeft .am-popover-arrow { left: 16px; } .am-popover-placement-bottomRight .am-popover-arrow { right: 16px; } .am-popover-inner { font-size: 30px; color: #000; background-color: #fff; border-radius: 6px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.21); overflow: hidden; } .am-popover .am-popover-item { padding: 0 16px; } .am-popover .am-popover-item-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 84px; box-sizing: border-box; border-top: 1PX solid #ddd; padding: 0 16px; } .am-popover .am-popover-item:first-child .am-popover-item-container, .am-popover .am-popover-item.am-popover-item-active .am-popover-item-container { border-top-color: transparent; } .am-popover .am-popover-item.am-popover-item-active + .am-popover-item .am-popover-item-container { border-top-color: transparent; } .am-popover .am-popover-item.am-popover-item-active { background-color: #ddd; } .am-popover .am-popover-item.am-popover-item-active.am-popover-item-fix-active-arrow { position: relative; } .am-popover .am-popover-item.am-popover-item-disabled { color: #bbb; } .am-popover .am-popover-item.am-popover-item-disabled.am-popover-item-active { background-color: transparent; } .am-popover .am-popover-item-icon { margin-right: 16px; width: 36px; height: 36px; }