UNPKG

@uiw/react-md-editor

Version:

A markdown editor with preview, implemented with React.js and TypeScript.

111 lines (110 loc) 2.5 kB
.w-md-editor-aree { overflow: auto; border-radius: 5px; } .w-md-editor-text { min-height: 100%; position: relative; text-align: left; white-space: pre-wrap; word-break: keep-all; overflow-wrap: break-word; box-sizing: border-box; padding: 10px; margin: 0; font-size: 14px; line-height: 18px; -webkit-font-variant-ligatures: common-ligatures; font-variant-ligatures: common-ligatures; } .w-md-editor-text-pre, .w-md-editor-text-input, .w-md-editor-text > .w-md-editor-text-pre { margin: 0; border: 0; background: none; box-sizing: inherit; display: inherit; font-family: inherit; font-size: inherit; font-style: inherit; -webkit-font-variant-ligatures: inherit; font-variant-ligatures: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; -moz-tab-size: inherit; tab-size: inherit; text-indent: inherit; text-rendering: inherit; text-transform: inherit; white-space: inherit; overflow-wrap: inherit; word-break: inherit; word-break: normal; padding: 0; } .w-md-editor-text-pre { position: relative; pointer-events: none; } .w-md-editor-text-input { position: absolute; top: 0px; left: 0px; height: 100%; width: 100%; resize: none; color: inherit; overflow: hidden; outline: 0; padding: 10px; -webkit-font-smoothing: antialiased; -webkit-text-fill-color: transparent; } .w-md-editor-text-input:empty { -webkit-text-fill-color: inherit !important; } /** * Hack to apply on some CSS on IE10 and IE11 */ @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /** * IE doesn't support '-webkit-text-fill-color' * So we use 'color: transparent' to make the text transparent on IE * Unlike other browsers, it doesn't affect caret color in IE */ .w-md-editor-text-input { color: transparent !important; } .w-md-editor-text-input::selection { background-color: #accef7 !important; color: transparent !important; } } .w-md-editor-text-pre { color: #333; } .w-md-editor-text-pre .table .punctuation { color: #c3c3c3; } .w-md-editor-text-pre .table .table-header { color: #000; } .w-md-editor-text-pre .url { color: #032f62; } .w-md-editor-text-pre .url .content { color: #0366d6; text-decoration: underline; } .w-md-editor-text-pre .hr { color: #999; } .w-md-editor-text-pre .blockquote { color: #a6a6a6; } .w-md-editor-text-pre .title, .w-md-editor-text-pre .bold { color: #000; }