UNPKG

@ckeditor/ckeditor5-theme-lark

Version:

A bright theme for CKEditor 5.

104 lines (83 loc) 2.18 kB
/* * Copyright (c) 2003-2024, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ @import "@ckeditor/ckeditor5-ui/theme/mixins/_dir.css"; @import "../mixins/_rounded.css"; .ck.ck-input-color { & > .ck.ck-input-text { @mixin ck-dir ltr { border-top-right-radius: 0; border-bottom-right-radius: 0; } @mixin ck-dir rtl { border-top-left-radius: 0; border-bottom-left-radius: 0; } /* Make sure the focused input is always on top of the dropdown button so its outline and border are never cropped (also when the input is read-only). */ &:focus { z-index: 0; } } & > .ck.ck-dropdown { & > .ck.ck-button.ck-input-color__button { padding: 0; @mixin ck-dir ltr { border-top-left-radius: 0; border-bottom-left-radius: 0; &:not(:focus) { border-left: 1px solid transparent; } } @mixin ck-dir rtl { border-top-right-radius: 0; border-bottom-right-radius: 0; &:not(:focus) { border-right: 1px solid transparent; } } &.ck-disabled { background: var(--ck-color-input-disabled-background); } & > .ck.ck-input-color__button__preview { @mixin ck-rounded-corners; width: 20px; height: 20px; border: 1px solid var(--ck-color-input-border); & > .ck.ck-input-color__button__preview__no-color-indicator { top: -30%; left: 50%; height: 150%; width: 8%; background: hsl(0, 100%, 50%); border-radius: 2px; transform: rotate(45deg); transform-origin: 50%; } } } } & .ck.ck-input-color__remove-color { width: 100%; padding: calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard); border-bottom-left-radius: 0; border-bottom-right-radius: 0; &:not(:focus) { border-bottom: 1px solid var(--ck-color-input-border); } @mixin ck-dir ltr { border-top-right-radius: 0; } @mixin ck-dir rtl { border-top-left-radius: 0; } & .ck.ck-icon { margin-right: var(--ck-spacing-standard); @mixin ck-dir rtl { margin-right: 0; margin-left: var(--ck-spacing-standard); } } } }