// // 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); } PXN– Plongez au cœur de la program avec des volants réalistes – Smart Porteria Virtual

PXN– Plongez au cœur de la program avec des volants réalistes

La simulation auto, une interest en plein essor

Des jeux comme Euro Truck Simulator aux simulations de Formule 1, les jeux de program attirent des millions de passionnés. Put vivre pleinement cette expérience, une basic manette ne suffit pas. Le volant, avec ses pédales et son levier de vitesses, plonge le joueur dans une immersion unparalleled. Les services de volants PXN offrent cette porte d’entrée vers la simulation authentique, quel que soit votre niveau.

Le retour de force: ressentez la route

Ce qui distingue un vrai volant de program, c’est le retour de force. Grâce à des moteurs intégrés, le volant résiste dans les virages, tremble sur les vibreurs et se relâche dans les lignes droites. Avec des couples allant jusqu’à 3 Nm, les volants volants PXN offrent une expérience immersive qui transforme chaque training course en aventure sensorielle special.

Des angles de turning adaptés à chaque design

Tous les jeux ne se conduisent pas de la même manière. Sur circuit, on privilégie 270 ° pour des changements de instructions rapides. Sur course ouverte, 900 ° sont nécessaires pour négocier les virages serrés. Les volants PXN intègrent cette flexibilité, permettant de passer d’un setting à l’autre selon le jeu. Avec volants PXN, un seul volant suffit pour promote type de pilotage, du rallye à la conduite de camions.

La accuracy des capteurs à effet Hall

Pour un contrôle parfait, la précision des commandes est cruciale. Les capteurs à effet Hall offrent une fiabilité supérieure aux potentiomètres classiques. Sans get in touch with physique, ils évitent l’usure et garantissent une mesure précise sur des milliers d’heures. Les générations récentes de volants volants PXN intègrent cette technologie pour un contrôle digne des simulateurs professionnels.

Une compatibilité multiplateforme put jouer sans contraintes

PC, Xbox, PlayStation, Change: les joueurs possèdent souvent plusieurs gaming consoles. Les équipements PXN sont conçus put être compatibles avec un optimum de systèmes. Que vous jouiez sur PC, Xbox One, Series X/S, PS4 ou Switch, un seul volant vous match sur toutes vos machines, pour une flexibilité précieuse.

Verdict: Passez à la vitesse supérieure

Le jeu sur écran n’a jamais été aussi proche de la réalité. Avec un équipement de simulation de qualité, chaque training course devient un défi palpitant. Que vous soyez routier virtuel ou pilote de course acharné, volants PXN vous offre les outils pour vivre votre enthusiasm pleinement.

Deja un comentario

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

Scroll al inicio