//
// Button groups
// --------------------------------------------------
// Make the div behave like a button
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle; // match .btn alignment given font-size hack above
> .btn {
position: relative;
float: left;
// Bring the "active" button to the front
&:hover,
&:focus,
&:active,
&.active {
z-index: 2;
}
&:focus {
// Remove focus outline when dropdown JS adds it after closing the menu
outline: 0;
}
}
}
// Prevent double borders when buttons are next to each other
.btn-group {
.btn + .btn,
.btn + .btn-group,
.btn-group + .btn,
.btn-group + .btn-group {
margin-left: -1px;
}
}
// Optional: Group multiple button groups together for a toolbar
.btn-toolbar {
margin-left: -5px; // Offset the first child's margin
&:extend(.clearfix all);
.btn-group,
.input-group {
float: left;
}
> .btn,
> .btn-group,
> .input-group {
margin-left: 5px;
}
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match
.btn-group > .btn:first-child {
margin-left: 0;
&:not(:last-child):not(.dropdown-toggle) {
.border-right-radius(0);
}
}
// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
.border-left-radius(0);
}
// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child {
> .btn:last-child,
> .dropdown-toggle {
.border-right-radius(0);
}
}
.btn-group > .btn-group:last-child > .btn:first-child {
.border-left-radius(0);
}
// On active and open, don't show outline
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
// Sizing
//
// Remix the default button sizing classes into new ones for easier manipulation.
.btn-group-xs > .btn { &:extend(.btn-xs); }
.btn-group-sm > .btn { &:extend(.btn-sm); }
.btn-group-lg > .btn { &:extend(.btn-lg); }
// Split button dropdowns
// ----------------------
// Give the line between buttons some depth
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
// The clickable button for toggling the menu
// Remove the gradient and set the same inset shadow as the :active state
.btn-group.open .dropdown-toggle {
.box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
// Show no shadow for `.btn-link` since it has no other button styles.
&.btn-link {
.box-shadow(none);
}
}
// Reposition the caret
.btn .caret {
margin-left: 0;
}
// Carets in other button sizes
.btn-lg .caret {
border-width: @caret-width-large @caret-width-large 0;
border-bottom-width: 0;
}
// Upside down carets for .dropup
.dropup .btn-lg .caret {
border-width: 0 @caret-width-large @caret-width-large;
}
// Vertical button groups
// ----------------------
.btn-group-vertical {
> .btn,
> .btn-group,
> .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
// Clear floats so dropdown menus can be properly placed
> .btn-group {
&:extend(.clearfix all);
> .btn {
float: none;
}
}
> .btn + .btn,
> .btn + .btn-group,
> .btn-group + .btn,
> .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
}
.btn-group-vertical > .btn {
&:not(:first-child):not(:last-child) {
border-radius: 0;
}
&:first-child:not(:last-child) {
border-top-right-radius: @border-radius-base;
.border-bottom-radius(0);
}
&:last-child:not(:first-child) {
border-bottom-left-radius: @border-radius-base;
.border-top-radius(0);
}
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) {
> .btn:last-child,
> .dropdown-toggle {
.border-bottom-radius(0);
}
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
.border-top-radius(0);
}
// Justified button groups
// ----------------------
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
> .btn,
> .btn-group {
float: none;
display: table-cell;
width: 1%;
}
> .btn-group .btn {
width: 100%;
}
> .btn-group .dropdown-menu {
left: auto;
}
}
// Checkbox and radio options
//
// In order to support the browser's form validation feedback, powered by the
// `required` attribute, we have to "hide" the inputs via `opacity`. We cannot
// use `display: none;` or `visibility: hidden;` as that also hides the popover.
// This way, we ensure a DOM element is visible to position the popover from.
//
// See https://github.com/twbs/bootstrap/pull/12794 for more.
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
position: absolute;
z-index: -1;
.opacity(0);
}
.elementor-animation-grow-rotate {
transition-duration: 0.3s;
transition-property: transform;
}
.elementor-animation-grow-rotate:active,
.elementor-animation-grow-rotate:focus,
.elementor-animation-grow-rotate:hover {
transform: scale(1.1) rotate(4deg);
}
Blog – Página 68644 – Smart Porteria Virtual
Ir al contenido
Post
ปลดล็อคความตื่นเต้น: สนุกกับเกมเดิมพันออนไลน์หลากหลายรูปแบบที่ 1xbet ได้แล้ววันนี้! ความหลากหลายของเกมเดิมพันที่ 1xbet โบนัสและโปรโมชั่นที่น่าสนใจ การฝากและถอนเงินที่สะดวกและรวดเร็ว ความปลอดภัยและความน่าเชื่อถือของ 1xbet เคล็ดลับในการเดิมพันอย่างมีความรับผิดชอบ สรุป ปลดล็อคความตื่นเต้น: สนุกกับเกมเดิมพันออนไลน์หลากหลายรูปแบบที่ 1xbet ได้แล้ววันนี้! ในโลกของเกมเดิมพันออนไลน์ที่มีการแข่งขันสูง 1xbet ได้กลายเป็นชื่อที่โดดเด่นอย่างรวดเร็ว ด้วยแพลตฟอร์มที่ครอบคลุมและตัวเลือกการเดิมพันที่หลากหลาย […]
Sin categoría
Content Vegas Now – bestes Echtgeld Online Spielbank Spielerschutz ferner Verantwortungsbewusstes Zum besten geben Die 10 besten Echtgeld Spiele Tischspiele
Sin categoría
Content Book of dead kasyno – Typy automatów sieciowy do odwiedzenia uciechy Gdy zbadać, czy kasyno wydaje się być ustawowe?
Sin categoría
Content Keine Einzahlung Freispiele 2026 – Irgendwo Prämie-Spins weiterhin echtes Bares fabrizieren FAQ: Diese häufigsten Wundern dahinter Spielsaal Aufführen exklusive
Sin categoría
Content Najlepsze automaty online prawdziwe pieniądze: Najbardziej ważne owe, których nie prawdopodobnie! Robienie odszukiwania w Google Scholar Proste i realistyczne
Sin categoría
Content Weshalb haben Verbunden Casinos Land der dichter und denker Einsatzlimits und nachfolgende 5-Sekunden-Menstruation? Enjoy Thunderstruck II Pokies Host Totally
Sin categoría
Content Czy propozycji na free spiny będą osiągalne w celu stałych klientów? – play n go Gry kasynowe Kiedy można
Sin categoría
Mehr Freispiele Angebote sie sind angeschaltet jedermann Wochentag nicht eher als xviii Zeitmesser die eine Aussicht nach so weit wie
Sin categoría
Content House of fun 5 Depozyt: ✅ Najlepsze Kasyna Sieciowy w naszym kraju 2025 Wypróbuj wymagania, które ma wiadomości kasyno
Sin categoría
Content ⃣ Wie installiere ich eine Androide Casino App? Download-Casino-Apps dagegen mobiles Inter browser Casino iPhone Spielsaal App einspielen Casino Spiele