UNPKG

arch-editor

Version:

Rich text editor with a high degree of customization.

126 lines (124 loc) 3.76 kB
/*! * ArchEditor v1.0.1-beta.19 * Author: longlongago2 * Build Time: 2021/9/13 9:08:23 */ .ArchEditor-atomic-image-container { display: inline-block; } .ArchEditor-atomic-image { position: relative; display: inline-block; box-sizing: border-box; transition: box-shadow 0.3s ease; } .ArchEditor-atomic-image.ArchEditor-active { min-width: 280px; } .ArchEditor-atomic-image.ArchEditor-active, .ArchEditor-atomic-image:hover { outline: 1px solid #d9d9d9; box-shadow: 0 0 15px 5px rgba(36, 26, 26, 0.05); } .ArchEditor-atomic-image.ArchEditor-active .ArchEditor-image-toolbar, .ArchEditor-atomic-image:hover .ArchEditor-image-toolbar { border-top: 1px solid #d9d9d9; } .ArchEditor-atomic-image > img { display: block; font-size: 12px; transition: all 0.3s ease; } .ArchEditor-atomic-image .ArchEditor-default-image { width: 280px; height: auto; } .ArchEditor-atomic-image .ArchEditor-image-toolbar { display: block; width: 100%; padding: 10px 0; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row { display: flex; width: 100%; padding: 5px 0; flex-direction: row; justify-content: center; align-items: center; font-size: 14px; color: #666; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-col { display: inline-block; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-col + .ArchEditor-col { margin-left: 15px; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-input-number { display: inline-block; width: 65px; border: 1px solid #d9d9d9; line-height: 25px; text-indent: 5px; outline: none; background-color: transparent; box-sizing: border-box; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-input-number:focus { border-color: #5d6791; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-input-text { display: inline-block; width: 190px; border: 1px solid #d9d9d9; line-height: 25px; text-indent: 5px; outline: none; background-color: transparent; box-sizing: border-box; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-input-text:focus { border-color: #5d6791; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-input-button { display: inline-block; width: 190px; color: #999; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: border-color 0.3s ease; border: 1px solid #d9d9d9; line-height: 25px; text-indent: 5px; outline: none; background-color: transparent; box-sizing: border-box; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-input-button:focus { border-color: #5d6791; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-input-button:hover { border-color: #5d6791; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-radio-button { display: inline-block; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-radio-button > input[type='radio'] { display: none; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-radio-button > input[type='radio']:checked + span { background-color: #5d6791; color: #fff; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-radio-button > span { display: inline-block; font-size: 12px; line-height: 1; padding: 7px 5px; border: 1px solid #5d6791; } .ArchEditor-atomic-image .ArchEditor-image-toolbar .ArchEditor-row .ArchEditor-radio-button + .ArchEditor-radio-button > span { border-left-color: transparent; margin-left: -1px; }