// // 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); } High-Quality Linoleum Flooring for Your Home and Office – Smart Porteria Virtual

High-Quality Linoleum Flooring for Your Home and Office

Transform Your Space with Linoleum Flooring

When it comes to flooring, the options can be overwhelming. However, if you are seeking a combination of beauty, durability, and sustainability, linoleum is the answer. At https://linoleum-stroi.ru/, we provide a variety of linoleum flooring options tailored to meet your specific needs.

What is Linoleum Flooring?

Linoleum flooring is made from natural, renewable materials, including linseed oil, cork dust, wood flour, and mineral pigments. This eco-friendly flooring solution offers a variety of aesthetic choices, making it perfect for homes and offices alike.

Benefits of Linoleum Flooring

  • Durability: Linoleum is known for its resilience. It can withstand heavy foot traffic, making it an ideal choice for busy areas.
  • Easy Maintenance: Unlike some other flooring options, linoleum can be simply cleaned with a damp mop, which makes it a convenient choice for busy households and commercial spaces.
  • Eco-Friendly: As a natural product, linoleum is biodegradable and made from renewable resources.
  • Variety of Designs: Available in a range of colors and patterns, linoleum can complement any décor, from modern to traditional.

Choosing the Right Linoleum

When selecting linoleum for your space, consider factors like thickness, design, and the type of room where it will be installed. A thicker linoleum can provide better sound insulation and a softer feel underfoot, while various designs can either blend in or make a statement depending on your style.

Installation of Linoleum Flooring

Proper installation is key to maximizing the lifespan of your linoleum flooring. It is essential to prepare the subfloor appropriately and choose suitable adhesives or flooring products. While you can install linoleum yourself, hiring a professional can ensure that the job is done correctly and efficiently.

At https://linoleum-stroi.ru/, we offer expert guidance for installation and maintenance, ensuring your flooring looks great for years to come.

Care and Maintenance Tips

Maintaining your linoleum flooring is straightforward. Regular sweeping or vacuuming will help prevent dirt and dust build-up. Occasionally mopping with a mild cleaner can keep your floors looking fresh and vibrant.

Conclusion

If you are looking to enhance your living or working space with an elegant yet practical flooring option, linoleum flooring is a superb choice. With its extensive benefits, including durability, easy maintenance, and eco-friendliness, it stands out as an exceptional flooring solution. Explore our vast selection at https://linoleum-stroi.ru/ to find the perfect flooring for your project.

Additionally, if you’re interested in more about flooring services that blend functionality with style, consider checking out casinoseoservices.uk for related insights. We believe that great flooring can define your space, both at home and in business!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio