choerodon-ui
Version:
An enterprise-class UI design language and React-based implementation
188 lines (187 loc) • 6.21 kB
CSS
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
.c7n-popover {
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
padding: 0;
list-style: none;
position: absolute;
top: 0;
left: 0;
z-index: 1030;
font-weight: normal;
line-height: unset;
white-space: normal;
text-align: left;
cursor: auto;
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
}
.c7n-popover::after {
position: absolute;
background: rgba(255, 255, 255, 0.01);
content: '';
}
.c7n-popover-hidden {
display: none;
}
.c7n-popover-placement-top,
.c7n-popover-placement-topLeft,
.c7n-popover-placement-topRight {
padding-bottom: 0.09rem;
}
.c7n-popover-placement-right,
.c7n-popover-placement-rightTop,
.c7n-popover-placement-rightBottom {
padding-left: 0.09rem;
}
.c7n-popover-placement-bottom,
.c7n-popover-placement-bottomLeft,
.c7n-popover-placement-bottomRight {
padding-top: 0.09rem;
}
.c7n-popover-placement-left,
.c7n-popover-placement-leftTop,
.c7n-popover-placement-leftBottom {
padding-right: 0.09rem;
}
.c7n-popover-inner {
background-color: #fff;
background-clip: padding-box;
border-radius: 0.02rem;
-webkit-box-shadow: 0 0.02rem 0.08rem rgba(0, 0, 0, 0.12);
box-shadow: 0 0.02rem 0.08rem rgba(0, 0, 0, 0.12);
}
.c7n-popover-title {
min-width: 1.77rem;
min-height: 0.32rem;
margin: 0;
padding: 0.05rem 0.16rem 0.04rem;
color: rgba(0, 0, 0, 0.85);
font-weight: 500;
font-size: unset;
border-bottom: 0.01rem solid #e8e8e8;
}
.c7n-popover-title + .c7n-popover-inner-content {
padding: 0.05rem 0.16rem 0.04rem;
}
.c7n-popover-inner-content {
padding: 0.12rem 0.16rem;
color: #000000;
}
.c7n-popover-message {
position: relative;
padding: 0.04rem 0 0.12rem;
color: #000000;
font-size: 0.13rem;
}
.c7n-popover-message > .icon {
position: absolute;
top: unset;
color: #faad14;
line-height: 1;
}
.c7n-popover-message-title {
padding: 0 0 0 0.21rem;
}
.c7n-popover-buttons {
margin-bottom: 0.04rem;
text-align: right;
}
.c7n-popover-buttons button {
margin-left: 0.08rem;
}
.c7n-popover-arrow {
position: absolute;
display: block;
width: calc(1.414 * 0.05rem);
height: calc(1.414 * 0.05rem);
background: #fff;
border-color: transparent;
border-style: solid;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.c7n-popover-placement-top > .c7n-popover-content > .c7n-popover-arrow,
.c7n-popover-placement-topLeft > .c7n-popover-content > .c7n-popover-arrow,
.c7n-popover-placement-topRight > .c7n-popover-content > .c7n-popover-arrow {
bottom: calc(0.09rem - 0.05rem + 0.02rem);
-webkit-box-shadow: 0.03rem 0.03rem 0.07rem rgba(0, 0, 0, 0.07);
box-shadow: 0.03rem 0.03rem 0.07rem rgba(0, 0, 0, 0.07);
}
.c7n-popover-placement-top > .c7n-popover-content > .c7n-popover-arrow {
left: 50%;
-webkit-transform: translateX(-50%) rotate(45deg);
-ms-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.c7n-popover-placement-topLeft > .c7n-popover-content > .c7n-popover-arrow {
left: 0.16rem;
}
.c7n-popover-placement-topRight > .c7n-popover-content > .c7n-popover-arrow {
right: 0.16rem;
}
.c7n-popover-placement-right > .c7n-popover-content > .c7n-popover-arrow,
.c7n-popover-placement-rightTop > .c7n-popover-content > .c7n-popover-arrow,
.c7n-popover-placement-rightBottom > .c7n-popover-content > .c7n-popover-arrow {
left: calc(0.09rem - 0.05rem + 0.02rem);
-webkit-box-shadow: -0.03rem 0.03rem 0.07rem rgba(0, 0, 0, 0.07);
box-shadow: -0.03rem 0.03rem 0.07rem rgba(0, 0, 0, 0.07);
}
.c7n-popover-placement-right > .c7n-popover-content > .c7n-popover-arrow {
top: 50%;
-webkit-transform: translateY(-50%) rotate(45deg);
-ms-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotate(45deg);
}
.c7n-popover-placement-rightTop > .c7n-popover-content > .c7n-popover-arrow {
top: 0.12rem;
}
.c7n-popover-placement-rightBottom > .c7n-popover-content > .c7n-popover-arrow {
bottom: 0.12rem;
}
.c7n-popover-placement-bottom > .c7n-popover-content > .c7n-popover-arrow,
.c7n-popover-placement-bottomLeft > .c7n-popover-content > .c7n-popover-arrow,
.c7n-popover-placement-bottomRight > .c7n-popover-content > .c7n-popover-arrow {
top: calc(0.09rem - 0.05rem + 0.02rem);
-webkit-box-shadow: -0.01rem -0.01rem 0.04rem rgba(0, 0, 0, 0.06);
box-shadow: -0.01rem -0.01rem 0.04rem rgba(0, 0, 0, 0.06);
}
.c7n-popover-placement-bottom > .c7n-popover-content > .c7n-popover-arrow {
left: 50%;
-webkit-transform: translateX(-50%) rotate(45deg);
-ms-transform: translateX(-50%) rotate(45deg);
transform: translateX(-50%) rotate(45deg);
}
.c7n-popover-placement-bottomLeft > .c7n-popover-content > .c7n-popover-arrow {
left: 0.16rem;
}
.c7n-popover-placement-bottomRight > .c7n-popover-content > .c7n-popover-arrow {
right: 0.16rem;
}
.c7n-popover-placement-left > .c7n-popover-content > .c7n-popover-arrow,
.c7n-popover-placement-leftTop > .c7n-popover-content > .c7n-popover-arrow,
.c7n-popover-placement-leftBottom > .c7n-popover-content > .c7n-popover-arrow {
right: calc(0.09rem - 0.05rem + 0.02rem);
-webkit-box-shadow: 0.03rem -0.03rem 0.07rem rgba(0, 0, 0, 0.07);
box-shadow: 0.03rem -0.03rem 0.07rem rgba(0, 0, 0, 0.07);
}
.c7n-popover-placement-left > .c7n-popover-content > .c7n-popover-arrow {
top: 50%;
-webkit-transform: translateY(-50%) rotate(45deg);
-ms-transform: translateY(-50%) rotate(45deg);
transform: translateY(-50%) rotate(45deg);
}
.c7n-popover-placement-leftTop > .c7n-popover-content > .c7n-popover-arrow {
top: 0.12rem;
}
.c7n-popover-placement-leftBottom > .c7n-popover-content > .c7n-popover-arrow {
bottom: 0.12rem;
}