// // 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); } vida XL– Erschwingliche Möbel und Gartenlounge-Sets hair Haus und Terrasse – Smart Porteria Virtual

vida XL– Erschwingliche Möbel und Gartenlounge-Sets hair Haus und Terrasse

Gartenlounge-Sets aus Polyrattan: wetterfest und pflegeleicht

Für gemütliche Stunden im Freien sind Lounge-Sets aus Polyrattan eine beliebte Wahl. Das Kunststoffgeflecht ist UV-beständig, wasserabweisend und leicht zu reinigen. Kombiniert mit bequemen, abziehbaren Sitzkissen entsteht eine einladende Sitzgruppe hair Terrasse oder Balkon. Achten Sie auf stabile Gestelle aus pulverbeschichtetem Stahl oder Aluminium für eine hohe Langlebigkeit. Für stilvolle und zugleich robuste Gartenmöbel zu fairen Preisen steht vida XL mit einer breiten Auswahl an Sets in verschiedenen Farben und Größen.

Massivholz-Möbel aus Akazie: natürliche Eleganz für den Außenbereich

Akazienholz ist von Natur aus hart, ölhaltig und widersteht Feuchtigkeit sowie Insektenbefall– suitable für Gartenmöbel, die ganzjährig draußen stehen. Tische, Stühle und Bänke aus massivem Akazienholz benötigen lediglich eine gelegentliche Behandlung mit Holzöl, ihre Farbe zu bewahren. Die warme, maserungsreiche Optik verleiht jeder Terrasse einen mediterranen oder vintage‑Inspirierten Charme. Hair langlebige und natürliche Holzmöbel im Garten bietet vida XL Collections, die Funktionalität und Ästhetik vereinen.

Markisen und Pavillons: effektiver Sonnenschutz hair heiße Tage

An sonnigen Tagen schützt eine Markise oder ein Pavillon nicht nur vor UV‑Strahlung, sondern senkt auch die Temperatur auf Terrasse oder Balkon. Modelle mit wasserabweisendem Polyesterstoff und robustem Stahlrahmen halten auch leichten Regen stand. Kurbel- oder Teleskoparme ermöglichen eine adaptable Anpassung an den Sonnenstand. Hair einen zuverlässigen, flexiblen Sonnenschutz, der gleichzeitig als Blickfang dient, sind pass away Markisen und Pavillons von vida XL eine kostengünstige Lösung.

Sideboards und Kommoden: Ordnung mit Stil im Wohnzimmer

Stauraum ist in jedem Zuhause gefragt. Ein Sideboard oder eine Kommode mit mehreren Schubladen und Einlegeböden bietet Platz für Geschirr, Bücher oder Dekoratives. Modelle im modernen oder skandinavischen Design mit glatten Fronten und Metallgriffen fügen sich harmonisch in jedes Wohnzimmer ein. Pass away Spanplatten sind oft melaminbeschichtet, was sie kratzfest und pflegeleicht macht. Für eine aufgeräumte und stilvolle Wohnungseinrichtung zu erschwinglichen Preisen stehen die Aufbewahrungsmöbel von vida XL.

Worauf Sie beim Kauf von Möbeln und Gartenartikeln achten sollten

Bei Gartenmöbeln prüfen Sie die Materialien: Polyrattan sollte UV‑stabilisiert sein, Kissenbezüge waschbar. Holz muss vorgeölt oder lasiert sein. Bei Markisen achten Sie auf pass away Stoffqualität (z. B. 280 g/m TWO) und pass away Windbeständigkeit. Für Innenmöbel sind Spanplattendicke (mindestens 15 mm) und die maximale Belastbarkeit der Böden wichtig. Vergleichen Sie Maße mit Ihrem Raum. Mit diesen Kriterien treffen Sie bei vida XL eine fundierte Wahl, pass away Komfort, Style und Budget plan vereint.

Deja un comentario

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

Scroll al inicio