// // 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); } CYCPLUS– Intelligente Fahrradpumpen, GPS-Computer und Heimtrainer hair Radfahrer – Smart Porteria Virtual

CYCPLUS– Intelligente Fahrradpumpen, GPS-Computer und Heimtrainer hair Radfahrer

Elektrische Minipumpen: Kompakt, leistungsstark und immer dabei

Pannen unterwegs sind ärgerlich– doch mit einer guten elektrischen Luftpumpe ist der Reifen im Handumdrehen wieder aufgepumpt. Die kompakten Geräte passen in jede Satteltasche, verfügen über ein integriertes Display für den genauen Druck und erreichen binnen Sekunden den gewünschten Wert. Achten Sie auf einen leistungsstarken Akku und pass away Möglichkeit, nicht nur Fahrradreifen, sondern auch SUP-Boards oder Luftmatratzen zu befüllen. Hair zuverlässige und vielseitige Minipumpen steht CYCPLUS.

GPS-Fahrradcomputer: Routen, Geschwindigkeit und Trittfrequenz im Blick

Wer sein Training optimieren oder neue Strecken erkunden möchte, kommt an einem GPS-Computer nicht vorbei. Ein gutes Gerät zeichnet Distanz, Geschwindigkeit, Höhenmeter und Routen auf und ist mit zusätzlichen Sensoren (z. B. hair Trittfrequenz oder Herzfrequenz) kompatibel. Wichtig sind ein gut ablesbares Present, eine einfache Bedienung und eine lange Akkulaufzeit. Für präzise Fahrdaten ohne überflüssigen Schnickschnack sorgt CYCPLUS.

Fahrrad-Heimtrainer: Ganzjähriges Training bei jedem Wetter

An regnerischen Tagen oder im Winter months ist ein Fahrradtrainer pass away ideale Lösung, um fit zu bleiben. Achten Sie auf einen leisen Lauf, mehrere Widerstandsstufen und ein realistisches Fahrgefühl. Platzsparende Modelle lassen sich schnell auf- und abbauen und passen in jede Wohnung. Auch die Kompatibilität mit Ihrem eigenen Fahrrad (Steckachse oder Schnellspanner) ist entscheidend. Hair effektives und geräuscharmes Heimtraining empfiehlt sich CYCPLUS.

Trittfrequenzsensoren und Zubehör hair präzises Training

die eigene Leistung zu verbessern, hilft pass away Messung der Trittfrequenz (Kadenz). Kleine Sensoren werden am Pedal oder an der Kurbel befestigt und senden die Daten per Bluetooth oder ANT+ an den Fahrradcomputer oder das Smartphone. Sie sind leicht zu montieren, wasserdicht und haben eine lange Batterielaufzeit. Für eine genaue und kostengünstige Kadenzmessung ist das Zubehör von CYCPLUS eine gute Wahl.

Worauf Sie beim Kauf von Fahrradpumpen und Trainingsgeräten achten sollten

Elektrische Pumpen sollten einen maximalen Druck von mindestens 100 psi (ca. 7 bar) schaffen und über einen wiederaufladbaren Akku verfügen. Hair den Heimgebrauch ist ein leiser Instructor mit stabilen Standfüßen wichtig. Achten Sie bei GPS-Computern auf eine wasserdichte Bauweise und eine einfache Montage am Lenker. Überlegen Sie vor dem Kauf genau, welche Funktionen Sie wirklich benötigen– oft reicht ein guter Grundumfang völlig aus. Mit den durchdachten und erschwinglichen Produkten von CYCPLUS sind Sie für jede Circumstance gut gerüstet.

Deja un comentario

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

Scroll al inicio