UNPKG

@taiga-ui/addon-mobile

Version:

Extension package for Taiga UI that adds support for mobile specific behaviors such as custom data pickers, dropdowns, etc.

50 lines (40 loc) 1.59 kB
input[tuiCheckbox] { --t-size: 1.375rem; color: var(--tui-text-primary-on-accent-2) !important; border-radius: 100%; outline: 0.125rem solid var(--tui-background-neutral-2); outline-offset: -0.125rem; transition: none; box-shadow: none !important; background: var(--t-background) !important; &:checked, &:indeterminate { --t-background: var(--tui-background-accent-2); outline: none; &:invalid { --t-background: var(--tui-status-negative); } &:disabled:not(._readonly) { --t-background: var(--tui-background-neutral-2); } &::before { clip-path: inset(0); transition-delay: 0s; } } &::before { inline-size: 1rem; block-size: 1rem; mask-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 13L1 8.19231L2.4 6.84615L6 10.3077L13.6 3L15 4.34615L6 13Z" fill="black"/></svg>'); transition: clip-path var(--tui-duration) ease-in-out, mask 0s var(--tui-duration) ease-in-out; clip-path: inset(0 100% 0 0); } &:indeterminate::before { mask-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="2" y="7" width="12" height="2" fill="black" /></svg>'); } &:invalid { outline-color: var(--tui-status-negative-pale-hover); } }