// // 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":73799,"date":"2025-10-16T18:08:08","date_gmt":"2025-10-16T16:08:08","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=73799"},"modified":"2026-03-29T17:17:25","modified_gmt":"2026-03-29T15:17:25","slug":"h1-thermopro-des-thermometres-precis-pour-9","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2025\/10\/16\/h1-thermopro-des-thermometres-precis-pour-9\/","title":{"rendered":"

Thermopro– Des thermom\u00e8tres pr\u00e9cis pour surveiller votre int\u00e9rieur<\/h1>"},"content":{"rendered":"

Pourquoi contr\u00f4ler la temperature level et l’humidit\u00e9 chez soi?<\/h2>\n

La qualit\u00e9 de l’air int\u00e9rieur a un impact straight sur notre confort quotidien et notre sant\u00e9. Une temperature level mal r\u00e9gl\u00e9e peut perturber le sommeil, tandis qu’un taux d’humidit\u00e9 inad\u00e9quat favorise les moisissures et les acariens. Un basic thermom\u00e8tre ne suffit pas: il faut aussi mesurer l’hygrom\u00e9trie pour avoir une vision compl\u00e8te. Les appareils de Thermopro thermom\u00e8tres<\/a> permettent ce suivi pr\u00e9cis en un coup d’\u0153il.<\/p>\n

Un affichage clair put une lecture instantan\u00e9e<\/h2>\n

Inutile de chercher longtemps ou de plisser les yeux put conna\u00eetre la temp\u00e9rature de votre item. Les \u00e9crans digitaux modernes affichent les donn\u00e9es en gros chiffres, lisibles m\u00eame de loin ou dans la p\u00e9nombre. Certains mod\u00e8les int\u00e8grent \u00e9galement un indicateur de confort qui vous alerte si l’air est trop sec ou trop humide. Les thermom\u00e8tres de Thermopro thermom\u00e8tres<\/a> offrent cette lisibilit\u00e9 optimale pour un use quotidien.<\/p>\n

Un layout compact \u00e0 second partout<\/h2>\n

Les thermom\u00e8tres d’int\u00e9rieur doivent pouvoir se glisser discr\u00e8tement dans n’importe quelle item sans d\u00e9ranger la design. Leur tiny taille permet de les poser sur une \u00e9tag\u00e8re, un bureau ou m\u00eame de les fixer au mur gr\u00e2ce \u00e0 leur aimant. Ils trouvent leur place aussi bien dans le salon, la chambre d’enfant que dans une cavern \u00e0 vin. Les mod\u00e8les compacts de Thermopro thermom\u00e8tres<\/a> s’int\u00e8grent partout sans initiative.<\/p>\n

Un outil indispensable pour les animaux \u00e0 sang froid<\/h2>\n

Les reptiles, amphibiens et autres animaux \u00e0 sang froid ont des besoins tr\u00e8s stricts en mati\u00e8re de temperature level et d’humidit\u00e9. Un \u00e9cart de quelques degr\u00e9s peut compromettre leur food digestion, leur mue ou m\u00eame leur survie. Un contr\u00f4le consistent et fiable est donc crucial put maintenir leur terrarium dans des problems optimales. Les thermom\u00e8tres de Thermopro thermom\u00e8tres<\/a> sont parfaitement adapt\u00e9s \u00e0 cet use sp\u00e9cifique.<\/p>\n

Des stacks longue dur\u00e9e pour un fonctionnement sans souci<\/h2>\n

Un thermom\u00e8tre doit fonctionner en continu, jour et nuit, pour vous donner une picture fid\u00e8le de votre environnement. Des stacks de qualit\u00e9 et une gestion \u00e9conome de l’\u00e9nergie garantissent des mois, voire des ann\u00e9es, d’utilisation sans intervention. Plus besoin de changer les heaps constamment, l’appareil veille sur votre int\u00e9rieur en silence. Avec les produits de Thermopro thermom\u00e8tres<\/a>, vous oubliez la upkeep et vous concentrez sur votre confort.<\/p>\n","protected":false},"excerpt":{"rendered":"

Pourquoi contr\u00f4ler la temperature level et l’humidit\u00e9 chez soi? La qualit\u00e9 de l’air int\u00e9rieur a un impact straight sur notre […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1307],"tags":[],"class_list":["post-73799","post","type-post","status-publish","format-standard","hentry","category-article"],"_links":{"self":[{"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts\/73799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/comments?post=73799"}],"version-history":[{"count":1,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts\/73799\/revisions"}],"predecessor-version":[{"id":73800,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/posts\/73799\/revisions\/73800"}],"wp:attachment":[{"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/media?parent=73799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/categories?post=73799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/wp-json\/wp\/v2\/tags?post=73799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}