// // 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); } {"id":47739,"date":"2025-04-17T08:33:34","date_gmt":"2025-04-17T06:33:34","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=47739"},"modified":"2026-03-12T13:47:33","modified_gmt":"2026-03-12T12:47:33","slug":"h1-body-solid-equiper-sa-maison-put-la-15","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2025\/04\/17\/h1-body-solid-equiper-sa-maison-put-la-15\/","title":{"rendered":"
Entre les horaires charg\u00e9s et les frais d’abonnement, la salle de sporting activity n’est pas toujours la service id\u00e9ale. S’entra\u00eener chez soi permet de gagner du temps et de s’exercer en toute intimit\u00e9. Mais pour \u00eatre efficace, il faut choisir le bon mat\u00e9riel, adapt\u00e9 \u00e0 ses objectifs et \u00e0 l’espace disponible. Investir dans des \u00e9quipements de qualit\u00e9, c’est garantir des s\u00e9ances productives et s\u00e9curis\u00e9es sur le lengthy terme. Des equipments robustes et con\u00e7ues pour durer sont propos\u00e9es par machines Body-Solid<\/a>.<\/p>\n Quand on d\u00e9bute, mieux vaut choisir des appareils qui permettent plusieurs exercices. Une cage \u00e0 crouches avec une barre de traction et des sustains de s\u00e9curit\u00e9 ouvre la porte \u00e0 de nombreux mouvements. Une terminal \u00e0 poulies offre une grande vari\u00e9t\u00e9 d’exercices pour le dos, les \u00e9paules et les bras. Ces \u00e9quipements prennent peu de location et remplacent plusieurs equipments. Les mod\u00e8les con\u00e7us put les petits espaces current chez machines Body-Solid<\/a>.<\/p>\n Les membres inf\u00e9rieurs demandent souvent des makers particuli\u00e8res put \u00eatre sollicit\u00e9s correctement. La presse \u00e0 cuisses, le hack squat ou le banc \u00e0 expansions isolent les muscle mass et permettent de progresser en toute s\u00e9curit\u00e9. Ces appareils guident le mouvement et r\u00e9duisent les risques de blessure. M\u00eame dans un petit espace, on peut trouver des variations compactes de ces makers. Des mod\u00e8les de presse \u00e0 cuisses adapt\u00e9s \u00e0 la maison sont disponibles chez machines Body-Solid<\/a>.<\/p>\n Un banc solide et r\u00e9glable est la base de tout entra\u00eement avec halt\u00e8res. Il permet de travailler les pectoraux, les \u00e9paules, les tricep muscles ou encore les abdominaux. Les mod\u00e8les inclinables, d\u00e9clinables et plats offrent le plus de possibilit\u00e9s. Il doit \u00eatre steady et supporter des costs lourdes sans vaciller. Avec un banc de qualit\u00e9, on multiplie les exercices r\u00e9alisables chez soi. Les bancs robustes de machines Body-Solid<\/a> r\u00e9pondent \u00e0 ces crit\u00e8res.<\/p>\nLes machines polyvalentes: un bon point de d\u00e9part<\/h2>\n
Travailler les jambes avec du mat\u00e9riel sp\u00e9cifique<\/h2>\n
L’importance d’un bon banc de musculation<\/h2>\n
Organiser child espace pour gagner en confort<\/h2>\n