Home Heritage Artificial Christmas Trees and Vacation Decor
Home Heritage supplies crafted artificial Christmas trees and seasonal decor made for practical look, architectural stability, and trusted performance. Home […]
// // 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); }
Home Heritage supplies crafted artificial Christmas trees and seasonal decor made for practical look, architectural stability, and trusted performance. Home […]
Pass away Weisheit japanischer Haarpflege In Japan wird pass away Pflege von Haar und Haut seit Jahrhunderten mit natürlichen Zutaten
Prescription weight loss medications are powerful tools designed to assist individuals in their health journey when diet and exercise alone
สัมผัสประสบการณ์คาสิโนสดที่ให้ความรู้สึกเหมือนนั่งอยู่ในคาสิโนจริง โดยมีดีลเลอร์คนสวยเป็นผู้แจกไพ่ให้คุณผ่านการถ่ายทอดสด เล่นเกมคาสิโนยอดนิยมแบบเรียลไทม์ พร้อมอรรถรสแห่งความตื่นเต้นที่มากกว่าทุกการเดิมพัน ทำความรู้จักกับเกมส์บนโต๊ะแบบเรียลไทม์ เกมส์บนโต๊ะแบบเรียลไทม์เป็นเกมที่เราต้องตัดสินใจและลงมือทำในทันทีทันใด ไม่เหมือนเกมเทิร์นเบสที่เราคิดอยู่นานได้ มันให้ความรู้สึกตื่นเต้นเร้าใจเหมือนอยู่ในเหตุการณ์จริง ปฏิสัมพันธ์ระหว่างผู้เล่น คือหัวใจสำคัญ เพราะทุกการกระทำของเราส่งผลต่อเพื่อนร่วมเกมในชั่วพริบตา ไม่ว่าจะเป็นการจับคู่ต่อสู้หรือการร่วมมือกันเพื่อเป้าหมายเดียวกัน เกมแนวนี้ฝึกสมองได้ดีในด้านการคิดเร็วและตัดสินใจภายใต้ความกดดัน ซึ่งเป็นจุดขายที่ดึงดูดผู้เล่นได้เป็นอย่างดี โดยเฉพาะเกมประเภท Worker Placement ที่ต้องวางแผนใช้ตัวละครให้เกิดประสิทธิภาพสูงสุดภายในเวลาจำกัด บาคาร่า: เกมไพ่ยอดนิยมสำหรับนักเล่นชาวไทย
Welcome to the future of spending, where crypto payments offer a fast, secure, and borderless way to transact. Embrace the
Welcome to the fascinating universe of betting, where secret bet secretbet offers an innovative approach to wagering that emphasizes anonymity
Effective Forex Day Trading Strategies for Success Forex day trading is a popular method for traders keen on taking advantage
Discover the Exciting World of Online UK Casino Games If you’re a gaming enthusiast looking to immerse yourself in the
Chicken Road slot w kasynie online – RTP i zmienność ▶️ GRAĆ Содержимое Co to jest RTP i dlaczego jest
Explora un Universo de Juego: La app 1xslots argentina y más de 11.000 opciones para multiplicar tu suerte con bonos