bootstrap-vue
Version:
With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extens
286 lines (253 loc) • 6.6 kB
CSS
/*!
* BootstrapVue Icons Custom CSS (https://bootstrap-vue.org)
*/
.bv-no-focus-ring:focus {
outline: none;
}
@media (max-width: 575.98px) {
.bv-d-xs-down-none {
display: none ;
}
}
@media (max-width: 767.98px) {
.bv-d-sm-down-none {
display: none ;
}
}
@media (max-width: 991.98px) {
.bv-d-md-down-none {
display: none ;
}
}
@media (max-width: 1199.98px) {
.bv-d-lg-down-none {
display: none ;
}
}
.bv-d-xl-down-none {
display: none ;
}
.b-icon.bi {
display: inline-block;
overflow: visible;
vertical-align: -0.15em;
}
.b-icon.b-icon-animation-cylon,
.b-icon.b-iconstack .b-icon-animation-cylon > g {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;
animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-cylon,
.b-icon.b-iconstack .b-icon-animation-cylon > g {
-webkit-animation: none;
animation: none;
}
}
.b-icon.b-icon-animation-cylon-vertical,
.b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;
animation: 0.75s infinite ease-in-out alternate b-icon-animation-cylon-vertical;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-cylon-vertical,
.b-icon.b-iconstack .b-icon-animation-cylon-vertical > g {
-webkit-animation: none;
animation: none;
}
}
.b-icon.b-icon-animation-fade,
.b-icon.b-iconstack .b-icon-animation-fade > g {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;
animation: 0.75s infinite ease-in-out alternate b-icon-animation-fade;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-fade,
.b-icon.b-iconstack .b-icon-animation-fade > g {
-webkit-animation: none;
animation: none;
}
}
.b-icon.b-icon-animation-spin,
.b-icon.b-iconstack .b-icon-animation-spin > g {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-animation: 2s infinite linear normal b-icon-animation-spin;
animation: 2s infinite linear normal b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin,
.b-icon.b-iconstack .b-icon-animation-spin > g {
-webkit-animation: none;
animation: none;
}
}
.b-icon.b-icon-animation-spin-reverse,
.b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
-webkit-transform-origin: center;
transform-origin: center;
animation: 2s infinite linear reverse b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-reverse,
.b-icon.b-iconstack .b-icon-animation-spin-reverse > g {
-webkit-animation: none;
animation: none;
}
}
.b-icon.b-icon-animation-spin-pulse,
.b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-animation: 1s infinite steps(8) normal b-icon-animation-spin;
animation: 1s infinite steps(8) normal b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-pulse,
.b-icon.b-iconstack .b-icon-animation-spin-pulse > g {
-webkit-animation: none;
animation: none;
}
}
.b-icon.b-icon-animation-spin-reverse-pulse,
.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
-webkit-transform-origin: center;
transform-origin: center;
animation: 1s infinite steps(8) reverse b-icon-animation-spin;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-spin-reverse-pulse,
.b-icon.b-iconstack .b-icon-animation-spin-reverse-pulse > g {
-webkit-animation: none;
animation: none;
}
}
.b-icon.b-icon-animation-throb,
.b-icon.b-iconstack .b-icon-animation-throb > g {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;
animation: 0.75s infinite ease-in-out alternate b-icon-animation-throb;
}
@media (prefers-reduced-motion: reduce) {
.b-icon.b-icon-animation-throb,
.b-icon.b-iconstack .b-icon-animation-throb > g {
-webkit-animation: none;
animation: none;
}
}
@-webkit-keyframes b-icon-animation-cylon {
0% {
-webkit-transform: translateX(-25%);
transform: translateX(-25%);
}
100% {
-webkit-transform: translateX(25%);
transform: translateX(25%);
}
}
@keyframes b-icon-animation-cylon {
0% {
-webkit-transform: translateX(-25%);
transform: translateX(-25%);
}
100% {
-webkit-transform: translateX(25%);
transform: translateX(25%);
}
}
@-webkit-keyframes b-icon-animation-cylon-vertical {
0% {
-webkit-transform: translateY(25%);
transform: translateY(25%);
}
100% {
-webkit-transform: translateY(-25%);
transform: translateY(-25%);
}
}
@keyframes b-icon-animation-cylon-vertical {
0% {
-webkit-transform: translateY(25%);
transform: translateY(25%);
}
100% {
-webkit-transform: translateY(-25%);
transform: translateY(-25%);
}
}
@-webkit-keyframes b-icon-animation-fade {
0% {
opacity: 0.1;
}
100% {
opacity: 1;
}
}
@keyframes b-icon-animation-fade {
0% {
opacity: 0.1;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes b-icon-animation-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes b-icon-animation-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes b-icon-animation-throb {
0% {
opacity: 0.5;
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes b-icon-animation-throb {
0% {
opacity: 0.5;
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
.btn .b-icon.bi,
.nav-link .b-icon.bi,
.dropdown-toggle .b-icon.bi,
.dropdown-item .b-icon.bi,
.input-group-text .b-icon.bi {
font-size: 125%;
vertical-align: text-bottom;
}
/*# sourceMappingURL=bootstrap-vue-icons.css.map */