@ckeditor/ckeditor5-table
Version:
Table feature for CKEditor 5.
60 lines (49 loc) • 1.28 kB
CSS
/*
* 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
*/
.ck.ck-table-form {
& .ck-form__row {
&.ck-table-form__border-row {
flex-wrap: wrap;
}
&.ck-table-form__background-row {
flex-wrap: wrap;
}
&.ck-table-form__dimensions-row {
flex-wrap: wrap;
align-items: center;
& .ck-labeled-field-view {
display: flex;
flex-direction: column-reverse;
align-items: center;
& .ck.ck-dropdown {
flex-grow: 0;
}
}
& .ck-table-form__dimension-operator {
flex-grow: 0;
}
}
}
& .ck.ck-labeled-field-view {
/* Allow absolute positioning of the status (error) balloons. */
position: relative;
& .ck.ck-labeled-field-view__status {
position: absolute;
left: 50%;
bottom: calc( -1 * var(--ck-table-properties-error-arrow-size) );
transform: translate(-50%,100%);
/* Make sure the balloon status stays on top of other form elements. */
z-index: 1;
/* The arrow pointing towards the field. */
&::after {
content: "";
position: absolute;
top: calc( -1 * var(--ck-table-properties-error-arrow-size) );
left: 50%;
transform: translateX( -50% );
}
}
}
}