Skip to content

Commit 2871c4a

Browse files
author
Yeliazar
committed
add class for popovers
1 parent b8d0414 commit 2871c4a

File tree

1 file changed

+154
-0
lines changed

1 file changed

+154
-0
lines changed

src/styles/_overrides.scss

Lines changed: 154 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1074,4 +1074,158 @@ $slider-handle-size: 26px;
10741074
}
10751075
}
10761076

1077+
.popover .arrow {
1078+
width: 1rem;
1079+
height: 0.5rem;
1080+
margin: 0 0.55rem;
1081+
}
1082+
1083+
.popover, .popover .arrow {
1084+
position: absolute;
1085+
display: block;
1086+
}
1087+
1088+
.popover .arrow:after, .popover .arrow:before {
1089+
position: absolute;
1090+
display: block;
1091+
content: "";
1092+
border-color: transparent;
1093+
border-style: solid;
1094+
}
1095+
1096+
.popover-bottom > .arrow {
1097+
top: calc(-0.5rem - 1px);
1098+
}
1099+
1100+
.bs-popover-auto[x-placement^=bottom]>.arrow:after, .bs-popover-bottom>.arrow:after {
1101+
top: 1px;
1102+
border-width: 0 0.5rem 0.5rem;
1103+
border-bottom-color: #ebeff1;
1104+
}
1105+
1106+
.bs-popover-auto[x-placement^=bottom]>.arrow, .bs-popover-bottom>.arrow {
1107+
top: calc(-0.5rem - 1px);
1108+
}
1109+
1110+
.bs-popover-bottom>.arrow:before {
1111+
top: 0;
1112+
border-width: 0 0.5rem 0.5rem;
1113+
border-bottom-color: #ebeff1;
1114+
}
1115+
1116+
.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
1117+
margin-top: 0.5rem;
1118+
}
1119+
1120+
.bs-popover-auto[x-placement^=right], .bs-popover-right {
1121+
margin-left: 0.5rem;
1122+
}
1123+
1124+
.bs-popover-auto[x-placement^=right]>.arrow, .bs-popover-right>.arrow {
1125+
left: calc(-0.5rem - 1px);
1126+
width: 0.5rem;
1127+
height: 1rem;
1128+
margin: 0.55rem 0;
1129+
}
1130+
1131+
.bs-popover-auto[x-placement^=right]>.arrow:before, .bs-popover-right>.arrow:before {
1132+
left: 0;
1133+
border-width: 0.5rem 0.5rem 0.5rem 0;
1134+
border-right-color: #ebeff1;
1135+
}
1136+
1137+
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before, .bs-popover-end>.popover-arrow:before {
1138+
left: 0;
1139+
border-width: 0.5rem 0.5rem 0.5rem 0;
1140+
border-right-color: #ebeff1;
1141+
}
1142+
1143+
.bs-popover-auto[x-placement^=right]>.arrow:after, .bs-popover-right>.arrow:after {
1144+
left: 1px;
1145+
border-width: 0.5rem 0.5rem 0.5rem 0;
1146+
border-right-color: #ebeff1;
1147+
}
1148+
1149+
.bs-popover-auto[x-placement^=top], .bs-popover-top {
1150+
margin-bottom: 0.5rem;
1151+
}
1152+
1153+
.bs-popover-auto[x-placement^=top]>.arrow, .bs-popover-top>.arrow {
1154+
bottom: calc(-0.5rem - 1px);
1155+
}
1156+
1157+
.bs-popover-auto[x-placement^=top]>.arrow:before, .bs-popover-top>.arrow:before {
1158+
bottom: 0;
1159+
border-width: 0.5rem 0.5rem 0;
1160+
border-top-color: #ebeff1;
1161+
}
1162+
1163+
.bs-popover-auto[x-placement^=top]>.arrow:after, .bs-popover-top>.arrow:after {
1164+
bottom: 1px;
1165+
border-width: 0.5rem 0.5rem 0;
1166+
border-top-color: #ebeff1;
1167+
}
1168+
1169+
.bs-popover-auto[x-placement^=left], .bs-popover-left {
1170+
margin-right: 0.5rem;
1171+
}
1172+
1173+
.bs-popover-auto[x-placement^=left]>.arrow, .bs-popover-left>.arrow {
1174+
right: calc(-0.5rem - 1px);
1175+
width: 0.5rem;
1176+
height: 1rem;
1177+
margin: 0.55rem 0;
1178+
}
1179+
1180+
.bs-popover-auto[x-placement^=left]>.arrow:before, .bs-popover-left>.arrow:before {
1181+
right: 0;
1182+
border-width: 0.5rem 0 0.5rem 0.5rem;
1183+
border-left-color: #ebeff1;
1184+
}
1185+
1186+
.bs-popover-left>.arrow:after {
1187+
right: 1px;
1188+
border-width: 0.5rem 0 0.5rem 0.5rem;
1189+
border-left-color: #ebeff1;
1190+
}
1191+
1192+
1193+
1194+
.tooltip .arrow {
1195+
position: absolute;
1196+
display: block;
1197+
width: 0.8rem;
1198+
height: 0.4rem;
1199+
}
1200+
1201+
.tooltip.b-tooltip {
1202+
display: block;
1203+
opacity: .9;
1204+
outline: 0;
1205+
}
1206+
1207+
.tooltip.b-tooltip .arrow {
1208+
margin: 0 0.25rem;
1209+
}
1210+
1211+
.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
1212+
bottom: 0;
1213+
}
1214+
1215+
.bs-tooltip-auto[x-placement^=top] .arrow:before, .bs-tooltip-top .arrow:before {
1216+
top: 0;
1217+
border-width: 0.4rem 0.4rem 0;
1218+
border-top-color: #000;
1219+
}
1220+
1221+
.tooltip .arrow:before {
1222+
position: absolute;
1223+
content: "";
1224+
border-color: transparent;
1225+
border-style: solid;
1226+
}
1227+
1228+
1229+
1230+
10771231

0 commit comments

Comments
 (0)