此演示使用了遵循 Microsoft 设计语言的 Fluent 皮肤。默认情况下,编辑器周围没有边框,以便于将其实现为全屏编辑器。您可以轻松地在编辑器周围创建自己的边框,请参阅下面的演示示例。

HTML

<div class="dummy-header">
  TinyMCE Fluent Skin
</div>
<div class="my-custom-editor-container">
  <textarea id="premiumskinsandicons-fluent"></textarea>
</div>

CSS

/* Add a border around the editor */
.my-custom-editor-container {
    border: 1px solid #CBCBCB;
    border-top: 0; /* Remove top border because of the dummy header */
}

.dummy-header {
    background-color: #1976D2;
    color: #FFF;
    display: flex;
    font-size: 20px;
    line-height: 50px;
    padding: 0 1rem;
}

JS

tinymce.init({
  selector: 'textarea#premiumskinsandicons-fluent',
  skin: 'fluent',
  content_css: 'fluent',
  toolbar_mode: 'floating',
  plugins: 'advlist anchor autolink charmap code codesample directionality help image editimage insertdatetime link lists media nonbreaking pagebreak preview searchreplace table tableofcontents visualblocks visualchars wordcount',
  toolbar: 'undo redo | blocks | bold italic strikethrough forecolor backcolor blockquote | link image media | alignleft aligncenter alignright alignjustify | numlist bullist outdent indent | removeformat',
  height: 400
});