UNPKG

@ckeditor/ckeditor5-ui

Version:

The UI framework and standard UI library of CKEditor 5.

59 lines (46 loc) 1.19 kB
/* * Copyright (c) 2003-2025, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ @import "../../mixins/_unselectable.css"; .ck.ck-toolbar { @mixin ck-unselectable; display: flex; flex-flow: row nowrap; align-items: center; & > .ck-toolbar__items { display: flex; flex-flow: row wrap; align-items: center; flex-grow: 1; } & .ck.ck-toolbar__separator { display: inline-block; /* * A leading or trailing separator makes no sense (separates from nothing on one side). * For instance, it can happen when toolbar items (also separators) are getting grouped one by one and * moved to another toolbar in the dropdown. */ &:first-child, &:last-child { display: none; } } & .ck-toolbar__line-break { flex-basis: 100%; } &.ck-toolbar_grouping > .ck-toolbar__items { flex-wrap: nowrap; } &.ck-toolbar_vertical > .ck-toolbar__items { flex-direction: column; } &.ck-toolbar_floating > .ck-toolbar__items { flex-wrap: nowrap; } & > .ck.ck-toolbar__grouped-dropdown { & > .ck-dropdown__button .ck-dropdown__arrow { display: none; } } }