// // 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); } SetSail– Brosses à vaisselle, porte-serviettes et raclettes pour une maison propre – Smart Porteria Virtual

SetSail– Brosses à vaisselle, porte-serviettes et raclettes pour une maison propre

Brosses à vaisselle ergonomiques avec grattoir intégré pour récurer sans initiative

La vaisselle sale et les résidus alimentaires tenaces peuvent être difficiles à éliminer sans rayer les surface areas. Les brosses SetSail sont équipées de poignées antidérapantes et d’un grattoir intégré qui décolle facilement les aliments brûlés. La brosse put bouteille atteint les endroits étroits, tandis que le long manche protège les keys de l’eau chaude. L’ensemble de trois brosses couvre tous vos besoins de nettoyage. Put une vaisselle parfaitement propre sans vous fatiguer, choisissez SetSail accessoire.

Porte-serviettes en papier sous l’armoire pour un accès d’une seule main

Déchirer une feuille d’essuie-tout avec une primary proclaim en cuisinant ou en nettoyant est un vrai confort. Le porte-serviettes SetSail se fixe sous l’armoire the same level adhésif ou vis et intègre un amortisseur réglable qui s’adapte à tous les rouleaux. Fabriqué en acier inoxydable 304, il résiste à l’humidité de la cuisine et de la salle de bain. Son design noir floor covering épouse tous les designs. Put gagner en praticité au quotidien, optez put SetSail accessoire.

Brosse de nettoyage de sol 3‑en‑1 avec manche télescopique réglable

Se baisser pour récurer le sol est fatiguant, surtout put les grandes surface areas. La brosse à carrelage SetSail est équipée d’un manche ajustable jusqu’à 132 centimeters et de trois têtes interchangeables adaptées aux joints, aux coins et aux grandes areas. Ses poils rigides, mais non abrasifs, éliminent les taches incrustées sans abîmer le carrelage ou le parquet. La poignée antidérapante assure une prise confortable. Put un nettoyage au sol efficace sans mal de dos, faites confiance à SetSail accessoire.

Brosse WC automatique à couvercle qui s’ouvre et se ferme sans get in touch with

Nettoyer les toilettes n’est jamais agréable, mais l’équipement peut faciliter la tâche. La brosse SetSail est dotée d’un assistance ventilé avec un couvercle qui s’ouvre automatiquement quand vous soulevez la brosse, évitant ainsi les gouttes d’eau sale sur le sol. Les poils en nylon robustes nettoient en profondeur sans rayer la porcelaine, et le style compact se range discrètement. Le manche added long protège vos mains des éclaboussures. Pour une hygiène des toilettes simple et propre, adoptez SetSail accessoire.

Raclette de douche en acier inoxydable efficace sur verre et carrelage

Les portes de douche en verre et les murs carrelés conservent des traces de calcaire et d’eau si on ne les essuie pas correctement. La raclette SetSail en acier inoxydable brossé, dotée d’une lame en caoutchouc de qualité, élimine l’eau en un seul flow sans laisser de traces. Sa poignée légère et confortable offre une prise en major agréable, et un crochet adhésif permet un rangement mural. Elle convient aussi pour les miroirs et les plans de woe. Put des surfaces brillantes et sans auréoles, choisissez SetSail accessoire.

Deja un comentario

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

Scroll al inicio