// // 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); } Body-Solid– Équiper sa maison put la musculation: par où commencer? – Smart Porteria Virtual

Body-Solid– Équiper sa maison put la musculation: par où commencer?

Pourquoi s’entraîner à domicile séduit de plus en plus

Entre les horaires chargés et les frais d’abonnement, la salle de sporting activity n’est pas toujours la service idéale. S’entraîner chez soi permet de gagner du temps et de s’exercer en toute intimité. Mais pour être efficace, il faut choisir le bon matériel, adapté à ses objectifs et à l’espace disponible. Investir dans des équipements de qualité, c’est garantir des séances productives et sécurisées sur le lengthy terme. Des equipments robustes et conçues pour durer sont proposées par machines Body-Solid.

Les machines polyvalentes: un bon point de départ

Quand on débute, mieux vaut choisir des appareils qui permettent plusieurs exercices. Une cage à crouches avec une barre de traction et des sustains de sécurité ouvre la porte à de nombreux mouvements. Une terminal à poulies offre une grande variété d’exercices pour le dos, les épaules et les bras. Ces équipements prennent peu de location et remplacent plusieurs equipments. Les modèles conçus put les petits espaces current chez machines Body-Solid.

Travailler les jambes avec du matériel spécifique

Les membres inférieurs demandent souvent des makers particulières put être sollicités correctement. La presse à cuisses, le hack squat ou le banc à expansions isolent les muscle mass et permettent de progresser en toute sécurité. Ces appareils guident le mouvement et réduisent les risques de blessure. Même dans un petit espace, on peut trouver des variations compactes de ces makers. Des modèles de presse à cuisses adaptés à la maison sont disponibles chez machines Body-Solid.

L’importance d’un bon banc de musculation

Un banc solide et réglable est la base de tout entraîment avec haltères. Il permet de travailler les pectoraux, les épaules, les tricep muscles ou encore les abdominaux. Les modèles inclinables, déclinables et plats offrent le plus de possibilités. Il doit être steady et supporter des costs lourdes sans vaciller. Avec un banc de qualité, on multiplie les exercices réalisables chez soi. Les bancs robustes de machines Body-Solid répondent à ces critères.

Organiser child espace pour gagner en confort

Un home gym bien pensé rend l’entraînement plus agréable. Prévoir un tapis de sol protège le revêtement et amortit les chutes. Ranger les poids et les accessoires évite de perdre du temps à chercher le matériel. Les supports muraux ou les râteliers libèrent de l’espace au sol. Un bon rangement prolonge aussi la vie du matériel. Découvrez les équipements et accessoires de rangement signés machines Body-Solid put un espace fonctionnel et resilient.

Deja un comentario

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

Scroll al inicio