UNPKG

antd-mobile

Version:

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

150 lines (149 loc) 3.52 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.5); height: 100%; z-index: 999; } .am-popover-mask-hidden { display: none; } .am-popover-arrow { position: absolute; width: 20px; height: 20px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 0; border-right: 0; 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: -10px; } .am-popover-placement-top .am-popover-arrow { left: 50%; } .am-popover-placement-topLeft .am-popover-arrow { left: 15%; } .am-popover-placement-topRight .am-popover-arrow { right: 15%; } .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: -10px; } .am-popover-placement-right .am-popover-arrow { top: 50%; } .am-popover-placement-rightTop .am-popover-arrow { top: 15%; } .am-popover-placement-rightBottom .am-popover-arrow { bottom: 15%; } .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: -10px; } .am-popover-placement-left .am-popover-arrow { top: 50%; } .am-popover-placement-leftTop .am-popover-arrow { top: 15%; } .am-popover-placement-leftBottom .am-popover-arrow { bottom: 15%; } .am-popover-placement-bottom .am-popover-arrow, .am-popover-placement-bottomLeft .am-popover-arrow, .am-popover-placement-bottomRight .am-popover-arrow { top: -10px; } .am-popover-placement-bottom .am-popover-arrow { left: 50%; } .am-popover-placement-bottomLeft .am-popover-arrow { left: 15%; } .am-popover-placement-bottomRight .am-popover-arrow { right: 15%; } .am-popover-inner { font-size: 28px; color: #000; background-color: #fff; border: 1PX solid #ddd; border-radius: 6px; box-shadow: 0 0 4px rgba(100, 100, 100, 0.2); } .am-popover .am-popover-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 18px; padding: 18px; border-bottom: 1PX solid #ddd; } .am-popover .am-popover-item:last-child { border-bottom: 0; } .am-popover .am-popover-item:active { margin: 0; margin-top: -1PX; padding: 18px 36px; background-color: #ddd; } .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: 18px; font-size: 44px; }