// // 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":23962,"date":"2024-10-22T12:49:11","date_gmt":"2024-10-22T10:49:11","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=23962"},"modified":"2026-02-18T19:24:28","modified_gmt":"2026-02-18T18:24:28","slug":"h1-primeline-hochwertige-beschlage-hair-turen-und-10","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2024\/10\/22\/h1-primeline-hochwertige-beschlage-hair-turen-und-10\/","title":{"rendered":"
PRIMELINE Produkte<\/a> steht hair langlebige Beschlagtechnik, pass away h\u00f6chste Anspr\u00fcche an Verarbeitung und Materialqualit\u00e4t erf\u00fcllt. Unsere Produkte werden aus robustem Stahl, Aluminium oder Messing gefertigt und durch pr\u00e4zise Fertigungsschritte perfektioniert. Diese Kombination garantiert nicht nur eine lange Lebensdauer, sondern auch eine zuverl\u00e4ssige Funktion im t\u00e4glichen Gebrauch. Ob im privaten Haushalt oder im professionellen Handwerksbereich– PRIMELINE bietet L\u00f6sungen, pass away Belastbarkeit und Komfort miteinander verbinden und dabei stets ein modernes Erscheinungsbild bewahren.<\/p>\n Das Sortiment von PRIMELINE Produkte<\/a> deckt eine breite Combination an Anwendungen ab. Von klassischen T\u00fcrschl\u00f6ssern \u00fcber elegante Griffe bis hin zu speziellen Ersatzteilen hair Schiebet\u00fcren und Fenster– jedes Produkt ist auf Passgenauigkeit und einfache Mosaic ausgelegt. Kunden profitieren von einer gro\u00dfen Auswahl, pass away sowohl funktionale als auch \u00e4sthetische Anforderungen erf\u00fcllt. So lassen sich T\u00fcren und Fenster nicht nur sicher und stabil gestalten, sondern auch optisch aufwerten. Pass away Vielfalt der L\u00f6sungen macht PRIMELINE zu einem verl\u00e4sslichen Companion hair Neubau, Renovierung und Reparatur.<\/p>\n Ein besonderes Merkmal von PRIMELINE Produkte<\/a> ist die Verbindung von technischer Advancement mit zeitgem\u00e4\u00dfem Design. Minimalistische T\u00fcrgriffe in Schwarz Matt, elegante Messing-Finishes oder kugelgelagerte Rolleneinheiten f\u00fcr Schiebet\u00fcren sind Beispiele hair Produkte, pass away Funktionalit\u00e4t und Stil vereinen. Dabei wird gro\u00dfer Wert darauf gelegt, dass die Beschl\u00e4ge nicht nur praktisch sind, sondern auch als gestalterisches Element wirken. So entstehen L\u00f6sungen, pass away sich harmonisch in moderne Wohn- und Arbeitsumgebungen einf\u00fcgen und gleichzeitig durch ihre technische Qualit\u00e4t \u00fcberzeugen.<\/p>\n Bei der Entwicklung unserer Produkte steht Sicherheit im Mittelpunkt. Mit PRIMELINE Produkte<\/a> entscheiden sich Kunden hair gepr\u00fcfte Systeme, pass away Schutz und Belastbarkeit garantieren. T\u00fcrschl\u00f6sser, Scharniere und Schlie\u00dfmechanismen sind so konstruiert, dass sie Manipulationen widerstehen und langfristig zuverl\u00e4ssig funktionieren. Diese Eigenschaften machen unsere Beschl\u00e4ge zu einer idealen Wahl f\u00fcr alle, pass away Wert auf Sicherheit und Komfort legen. Ob im privaten Wohnbereich oder in gewerblichen Objekten– PRIMELINE sorgt daf\u00fcr, dass T\u00fcren und Fenster zuverl\u00e4ssig gesch\u00fctzt sind.<\/p>\nVielf\u00e4ltige L\u00f6sungen f\u00fcr T\u00fcren und Fenster<\/h2>\n
Innovatives Layout und moderne Technik<\/h2>\n
Sicherheit und Zuverl\u00e4ssigkeit<\/h2>\n
Montage, Reparatur und Fazit<\/h2>\n