UNPKG

kedao

Version:

Rich Text Editor Based On Draft.js

130 lines (126 loc) 3 kB
.kedao-media { position: relative; } .kedao-image-size-editor, .kedao-image-link-editor { padding-bottom: 1px; overflow: hidden; border-radius: 2px 2px 0 0; box-shadow: inset 0 -1px 0 0 rgba(255, 255, 255, 0.1); } .kedao-image-size-editor .editor-input-group, .kedao-image-link-editor .editor-input-group { width: 300px; margin: 8px 10px; overflow: hidden; } .kedao-image-size-editor input, .kedao-image-link-editor input { display: block; float: left; box-sizing: content-box; height: 32px; margin: 0 5px 0 0; padding: 0 10px; background-color: rgba(255, 255, 255, 0.1); border: none; border-radius: 2px; outline: none; box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); color: #fff; font-weight: bold; } .kedao-image-size-editor input:hover, .kedao-image-link-editor input:hover { box-shadow: inset 0 0 0 1px rgba(52, 152, 219, 0.5); } .kedao-image-size-editor input:focus, .kedao-image-link-editor input:focus { box-shadow: inset 0 0 0 1px #3498db; } .kedao-image-size-editor button, .kedao-image-link-editor button { float: left; width: 90px; height: 32px; margin: 0; padding: 0 20px; background-color: #3498db; border: none; color: #fff; font-size: 12px; border-radius: 2px; cursor: pointer; } .kedao-image-size-editor button:hover, .kedao-image-link-editor button:hover { background-color: #8bc4ea; } .kedao-image-size-editor input { width: 80px; } .kedao-image-link-editor input { width: 185px; } .kedao-image { position: relative; } .kedao-image img { display: block; max-width: 100%; font-size: 0; resize: both; outline-offset: 1px; } .kedao-image img:hover { outline: solid 1px #3498db; } .kedao-image .kedao-csize-icon { position: absolute; z-index: 2; width: 10px; height: 10px; background-color: rgba(52, 152, 219, 0.3); } .kedao-image .kedao-csize-icon.right-bottom { right: 0; bottom: 0; cursor: se-resize; } .kedao-image .kedao-csize-icon.left-bottom { left: 0; bottom: 0; cursor: sw-resize; } .kedao-image .kedao-pre-csize { position: absolute; z-index: 1; background: transparent; } .kedao-image .kedao-pre-csize.rightbottom { left: 0; top: 0; border: 1px dashed deepskyblue; } .kedao-image .kedao-pre-csize.leftbottom { right: 0; top: 0; border: 1px dashed deepskyblue; } .kedao-image .image-toolbar::before { visibility: hidden; } .kedao-image .image-toolbar[data-float=left] [data-float=left], .kedao-image .image-toolbar[data-float=right] [data-float=right], .kedao-image .image-toolbar[data-align=left] [data-align=left], .kedao-image .image-toolbar[data-align=center] [data-align=center], .kedao-image .image-toolbar[data-align=right] [data-align=right] { color: #3498db; } .kedao-image .image-toolbar::before, .kedao-image .image-toolbar .image-toolbar-arrow { position: absolute; bottom: -10px; left: 50%; display: block; border: solid 5px transparent; border-top-color: #21242a; content: ""; transform: translateX(-5px); }