@ckeditor/ckeditor5-media-embed
Version:
Media embed feature for CKEditor 5.
96 lines (80 loc) • 2.41 kB
CSS
/**
* @license 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-media__wrapper .ck-media__placeholder{
display:flex;
flex-direction:column;
align-items:center;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{
max-width:100%;
position:relative;
}
.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{
overflow:hidden;
display:block;
}
.ck-media__wrapper[data-oembed-url*="twitter.com"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="facebook.com"] .ck-media__placeholder__icon *, .ck-media__wrapper[data-oembed-url*="instagram.com"] .ck-media__placeholder__icon *{
display:none;
}
.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper > *:not(.ck-media__placeholder){
pointer-events:none;
}
.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{
pointer-events:none;
}
.ck-vertical-form .ck-button::after{
content:"";
width:0;
position:absolute;
right:-1px;
top:-1px;
bottom:-1px;
z-index:1;
}
.ck-vertical-form .ck-button:focus::after{
display:none;
}
@media screen and (max-width: 600px){
.ck.ck-responsive-form .ck-button::after{
content:"";
width:0;
position:absolute;
right:-1px;
top:-1px;
bottom:-1px;
z-index:1;
}
.ck.ck-responsive-form .ck-button:focus::after{
display:none;
}
}
.ck.ck-media-form{
display:flex;
align-items:flex-start;
flex-direction:row;
flex-wrap:nowrap;
width:400px;
}
.ck.ck-media-form .ck-labeled-field-view{
display:inline-block;
width:100%;
}
.ck.ck-media-form .ck-label{
display:none;
}
.ck.ck-media-form .ck-input{
width:100%;
}
@media screen and (max-width: 600px){
.ck.ck-media-form{
flex-wrap:wrap;
}
.ck.ck-media-form .ck-labeled-field-view{
flex-basis:100%;
}
.ck.ck-media-form .ck-button{
flex-basis:50%;
}
}