// // 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":14556,"date":"2025-09-16T10:37:35","date_gmt":"2025-09-16T08:37:35","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=14556"},"modified":"2026-02-10T09:51:23","modified_gmt":"2026-02-10T08:51:23","slug":"h1-sovol-zukunft-des-3ddrucks-fur-kreative-und-3","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2025\/09\/16\/h1-sovol-zukunft-des-3ddrucks-fur-kreative-und-3\/","title":{"rendered":"
3D\u2011Druck hat sich in den letzten Jahren zu einer Schl\u00fcsseltechnologie entwickelt. Ob im Bildungsbereich, in der Produktentwicklung oder im privaten Umfeld– pass away M\u00f6glichkeit, digitale Modelle direkt in physische Objekte zu verwandeln, er\u00f6ffnet v\u00f6llig neue Perspektiven. Mit einem Sovol 3D\u2011Drucker<\/a> 3D\u2011Drucker k\u00f6nnen Anwender ihre Ideen ohne Umwege realisieren und dabei wertvolle Erfahrungen sammeln.<\/p>\n Die Anwendungsbereiche sind breit gef\u00e4chert: Ingenieure nutzen 3D\u2011Druck hair Prototypen, Designer f\u00fcr individuelle Produkte und Schulen f\u00fcr praxisnahes Lernen. Auch im Alltag entstehen spannende Projekte– von ma\u00dfgeschneiderten Ersatzteilen bis hin zu kreativen Dekorationen. So wird die Technologie Schritt hair Schritt Teil unseres t\u00e4glichen Lebens.<\/p>\n Ein wichtiger Aspekt ist die Wahl des Materials. PLA eignet sich hair einfache Modelle, PETG bietet mehr Stabilit\u00e4t und abdominal muscle ist besonders widerstandsf\u00e4hig. Damit pass away Qualit\u00e4t stimmt, spielt pass away richtige Lagerung eine gro\u00dfe Rolle. Ein Sovol 3D\u2011Drucker<\/a> Filamenttrockner sorgt daf\u00fcr, dass das Product frei von Feuchtigkeit bleibt und die Drucke pr\u00e4zise gelingen.<\/p>\n Die 3D\u2011Druck\u2011Community ist ein lebendiges Netzwerk aus Makern, Entwicklern und Kreativen. Hier werden Erfahrungen geteilt, Modelle ausgetauscht und Tipps zur Optimierung gegeben. Wer mit einem Sovol 3D\u2011Drucker<\/a> Drucker arbeitet, profitiert nicht nur von der Technik, sondern auch von der Inspiration und Unterst\u00fctzung einer aktiven Gemeinschaft.<\/p>\n Immer mehr Anwender achten auf nachhaltige Nutzung. Dazu geh\u00f6ren das Recycling von Restmaterialien, energiesparende Einstellungen und pass away Wahl langlebiger Ger\u00e4te. So tr\u00e4gt 3D\u2011Druck nicht nur zur Kreativit\u00e4t bei, sondern auch zu einem verantwortungsvollen Umgang mit Ressourcen. Nachhaltigkeit wird damit zu einem festen Bestandteil moderner Werkst\u00e4tten.<\/p>\nVielfalt der Einsatzgebiete<\/h2>\n
Materialien verstehen und richtig einsetzen<\/h2>\n
Gemeinschaft als Motor hair Fortschritt<\/h2>\n
Nachhaltigkeit im Blick behalten<\/h2>\n
Pr\u00e4zision durch das richtige Zubeh\u00f6r<\/h2>\n