UNPKG

arch-editor

Version:

Rich text editor with a high degree of customization.

138 lines (136 loc) 3.72 kB
/*! * ArchEditor v1.0.1-beta.19 * Author: longlongago2 * Build Time: 2021/9/13 9:08:23 */ .ArchEditor-popover { position: relative; min-width: 47px; height: 47px; color: #fff; border-radius: 4px; font-size: 13px; background-color: #333954; border: 1px solid transparent; box-sizing: border-box; box-shadow: 0 0 20px 5px rgba(6, 25, 64, 0.15); transition: all 300ms; z-index: 9999; } .ArchEditor-popover .ArchEditor-content { position: relative; height: 100%; padding: 0; margin: 0; list-style: none; font-size: 20px; border-radius: inherit; overflow: hidden; z-index: 1; } .ArchEditor-popover .ArchEditor-content > li { display: inline-flex; height: 100%; padding: 0 10px; align-items: center; transition: all 0.3s ease; } .ArchEditor-popover .ArchEditor-content > li:hover { cursor: default; background-color: #474d65 !important; } .ArchEditor-popover .ArchEditor-content > li.ArchEditor-active { background-color: #292e44; } .ArchEditor-popover .ArchEditor-link-content { position: relative; padding: 5px; padding-bottom: 10px; height: 100%; display: flex; align-items: flex-end; box-sizing: border-box; z-index: 1; } .ArchEditor-popover .ArchEditor-link-content .ArchEditor-url-input { width: 200px; border: 0; background-color: transparent; border-bottom: 1px solid #fff; font-size: 15px; color: #fff; font-family: Arial, Helvetica, sans-serif; caret-color: #fff; outline: none; margin: 0 5px; } .ArchEditor-popover .ArchEditor-link-content .ArchEditor-url-input::-webkit-input-placeholder { color: #cccccc; } .ArchEditor-popover .ArchEditor-link-content .ArchEditor-url-input:-ms-input-placeholder { color: #cccccc; } .ArchEditor-popover .ArchEditor-link-content .ArchEditor-url-input::placeholder { color: #cccccc; } .ArchEditor-popover .ArchEditor-link-content .ArchEditor-url-input::selection { background-color: #cccccc; color: #fff; } .ArchEditor-popover .ArchEditor-link-content .ArchEditor-button { display: inline-block; width: 30px; background-color: transparent; outline: none; color: #fff; font-size: 18px; border: 0; } .ArchEditor-popover .ArchEditor-link-content .ArchEditor-button:hover { background-color: #52576e; } .ArchEditor-popover .ArchEditor-popover-arrow { position: absolute; width: 10px; height: 10px; background: inherit; visibility: hidden; } .ArchEditor-popover .ArchEditor-popover-arrow::before { position: absolute; width: 10px; height: 10px; background: inherit; content: ''; visibility: visible; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .ArchEditor-popover[data-popper-placement^='top'] > .ArchEditor-popover-arrow { bottom: -5px; } .ArchEditor-popover[data-popper-placement^='top'] > .ArchEditor-popover-arrow::before { border-right: 1px solid transparent; border-bottom: 1px solid transparent; } .ArchEditor-popover[data-popper-placement^='bottom'] > .ArchEditor-popover-arrow { top: -6px; } .ArchEditor-popover[data-popper-placement^='bottom'] > .ArchEditor-popover-arrow::before { border-left: 1px solid transparent; border-top: 1px solid transparent; } .ArchEditor-popover[data-popper-placement^='left'] > .ArchEditor-popover-arrow { right: -5px; } .ArchEditor-popover[data-popper-placement^='left'] > .ArchEditor-popover-arrow::before { border-top: 1px solid transparent; border-right: 1px solid transparent; } .ArchEditor-popover[data-popper-placement^='right'] > .ArchEditor-popover-arrow { left: -6px; } .ArchEditor-popover[data-popper-placement^='right'] > .ArchEditor-popover-arrow::before { border-left: 1px solid transparent; border-bottom: 1px solid transparent; }