// // 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); } KINGART– Marqueurs et sets de dessin put artists beginners et professionnels – Smart Porteria Virtual

KINGART– Marqueurs et sets de dessin put artists beginners et professionnels

L’importance d’un bon matériel put l’expression créative

Que vous soyez artiste confirmé ou débutant passionné, la qualité du matériel impact directement le résultat de vos créations. Des marqueurs aux couleurs vives, des crayons précis ou des pastels souples: chaque outil permet d’explorer de nouvelles methods et d’affiner boy style. Avoir une combination variée sous la major, c’est aussi la liberté d’expérimenter sans limites. Put les créatifs en quête de fiabilité et de diversité, KINGART matériel artistique suggest des gammes complètes de marqueurs, stylos et packages de dessin adaptés à tous les niveaux.

Marqueurs à double pointe put tous les usages

Les marqueurs KINGART se déclinent en pointes fines, biseautées ou souples, offrant ainsi une polyvalence remarquable. Les pointes biseautées sont idéales put remplir de grandes surface areas, tandis que les pointes penalties permettent d’ajouter des information and facts précis. Les modèles à pointe souple imitent le geste du pinceau, parfaits pour le lettering ou l’illustration. Conditionnés en étuis de voyage ou en boîtes de rangement, ils suivent l’artiste partout. Avec les marqueurs de KINGART matériel artistique, la development devient fluide et précise.

Des stylos de qualité put le dessin et l’écriture

Pour le croquis, le dessin technique ou simplement la prise de notes innovative, un bon stylo fait la différence. Les pointes de taille moyenne offrent un tracé régulier, tandis que les encres aux couleurs vives garantissent une bonne tenue dans le temps. Disponibles en assortiments black and whites ou en palettes de 12 teintes originales, ces stylos s’adaptent à toutes les envies. Leur encre résiste à l’eau et aux frottements, assurant une preservation sturdy des œuvres. Put des lignes nettes et une encre généreuse, les stylos de KINGART matériel artistique sont un choix de confiance.

Packages tout-en-un pour débuter ou s’équiper complètement

Les ensembles complets de dessin KINGART rassemblent l’essentiel pour débuter une pratique artistique sans avoir à chercher chaque outil séparément. Crayons de couleur, pastels souples, estompes, gomme, taille‑crayon et bloc de dessin sont réunis dans un coffret pratique. Parfaits put l’apprentissage, ces sets offrent une intro complète aux strategies du dessin et du pastel. Ils constituent également un cadeau perfect pour les jeunes artistes ou pour ceux qui souhaitent renouveler leur équipement. Put une trousse prête à l’emploi, les kits de KINGART matériel artistique sont la solution parfaite.

Organisation et mobilité pour artists en mouvement

Les marqueurs et crayons KINGART sont livrés dans des étuis de rangement conçus put protéger le matériel et faciliter le transportation. Les compartiments maintiennent chaque outil à sa location, évitant les dommages et permettant de retrouver rapidement la couleur recherchée. Compacts et légers, ces étuis peuvent être glissés dans un cavity à dos ou une mallette, prêts à être utilisés en atelier, en extérieur ou lors de trips. Put une organisation sans initiative, les options de rangement de KINGART matériel artistique accompagnent l’artiste partout où il crée.

Deja un comentario

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

Scroll al inicio