// // 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":479935,"date":"2026-08-13T01:44:39","date_gmt":"2026-08-12T23:44:39","guid":{"rendered":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/?p=479935"},"modified":"2026-08-13T01:44:41","modified_gmt":"2026-08-12T23:44:41","slug":"co-presne-je-online-troll-a-jak-se-s-trolly-vyporadat","status":"publish","type":"post","link":"https:\/\/www.solucionessmart.com.uy\/smartporteria\/2026\/08\/13\/co-presne-je-online-troll-a-jak-se-s-trolly-vyporadat\/","title":{"rendered":"Co p\u0159esn\u011b je online troll a jak se s trolly vypo\u0159\u00e1dat"},"content":{"rendered":"
P\u0159\u00edsp\u011bvky<\/p>\n
V d\u016fsledku toho budou ur\u00e1\u017eky trolla vn\u00edm\u00e1ny jako probl\u00e9m s \u0159adou ozn\u00e1men\u00ed, kter\u00fd je t\u011b\u017ek\u00e9 ignorovat. Trollov\u00e9 zahrnuj\u00ed trolling, zat\u00edmco mnoho lid\u00ed se nap\u0159\u00edklad nestane trollem. D\u016fvodem je, \u017ee jakmile \u00fato\u010dn\u00edci vstoup\u00ed do online prost\u0159ed\u00ed, maj\u00ed tendenci se rozhodnout, \u017ee si vezmou v\u00edce. Nekonven\u010dn\u00ed, agresivn\u00ed chov\u00e1n\u00ed se zd\u00e1 b\u00fdt na internetu b\u011b\u017en\u00e9 ve srovn\u00e1n\u00ed s lidmi. Jin\u00fdmi slovy, stejn\u011b jako byste mohli zastavit \u00fatok ciz\u00edho \u010dlov\u011bka na va\u0161\u00ed vnit\u0159n\u00ed stran\u011b, m\u016f\u017eete zastavit \u00fatok ciz\u00edho \u010dlov\u011bka na soci\u00e1ln\u00edch s\u00edt\u00edch. Trollov\u00e9 v\u0161ak nejsou jako va\u0161e rodina a v\u00fdzkumy ukazuj\u00ed, \u017ee tyto tipy jsou ne\u00fa\u010dinn\u00e9, proto\u017ee \u0161patn\u011b ch\u00e1pou skute\u010dn\u00fd c\u00edl trolla, kter\u00fdm je obvykle upoutat pozornost, p\u0159evz\u00edt kontrolu nad aktivitou a ovlivnit kohokoli jin\u00e9ho.<\/p>\n
Boulterov\u00e9 pocity mohou rezonovat i s Caroline Garciovou, b\u00fdvalou sv\u011btovou 30. hr\u00e1\u010dkou, kter\u00e1 se p\u0159ed rokem vyj\u00e1d\u0159ila k z\u00e1\u017eitku s d\u00edvkou a z\u00e1rove\u0148 prosila o to, aby online trollov\u00e9 vzpom\u00ednali na hr\u00e1\u010de, kte\u0159\u00ed se \u201esna\u017e\u00ed\u201c. Tato informace o d\u00edvce rezonuje s n\u00e1zory Gaela Monfilse, kter\u00fd se ned\u00e1vno p\u0159ipojil k soci\u00e1ln\u00edm s\u00edt\u00edm pot\u00e9, co po v\u00edt\u011bzstv\u00ed nad Alexem Michelsenem ve Stuttgartu utrp\u011bl podobn\u00fd pocit. Boulterov\u00e9 se poda\u0159ilo probojovat do dal\u0161\u00edho kola Roland Garros v sestav\u011b asi t\u0159i, ale kv\u016fli pocitu z\u016fstala ve strachu. Britsk\u00e1 tenistka si vzpomn\u011bla, jak pot\u00e9, co v\u010dera na French Open prohr\u00e1la tie-break s Carole Monnet, j\u00ed na internetu napsalo n\u011bkolik hr\u00e1\u010d\u016f. Katie Boulterov\u00e1 ukazuje, \u017ee se setkala s n\u011bkolika riziky prohry a \u017ee se m\u016f\u017ee pot\u00fdkat s jej\u00edmi aktivitami na kurtu a dokonce komunikovala s online trolly, aby l\u00e9pe pochopili, jakou \u0161kodu mohou zp\u016fsobit.<\/p>\n