/* archives/v1.3.0/styles.css — 归档版本的样式文件。 */ /* =========================================================== */ /* UI 样式 */ /* =========================================================== */ .note-preview { min-height: 100%; width: 100%; height: 100%; background-color: #fff; display: flex; flex-direction: column; } .render-div { flex: 1; overflow-y: auto; padding: 10px; } .preview-toolbar { position: relative; min-height: 100px; border-bottom: #e4e4e4 1px solid; background-color: var(--background-primary); } .toolbar-line { display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; margin: 10px 10px; } .copy-button { margin-right: 10px; } .refresh-button { margin-right: 10px; } .upload-input { margin-left: 10px; visibility: hidden; width: 0px; } .style-label { margin-right: 10px; } .style-select { margin-right: 10px; width: 120px; } .msg-view { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: var(--background-primary); display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 18px; z-index: 9999; display: none; } .msg-title { margin-bottom: 20px; max-width: 90%; } .note-mpcard-wrapper { margin: 20px 20px; background-color: rgb(250, 250, 250); padding: 10px 20px; border-radius: 10px; } .note-mpcard-content { display: flex; } .note-mpcard-headimg { border: none !important; border-radius: 27px !important; box-shadow: none !important; width: 54px !important; height: 54px !important; margin: 0 !important; } .note-mpcard-info { margin-left: 10px; } .note-mpcard-nickname { font-size: 17px; font-weight: 500; color: rgba(0, 0, 0, 0.9); } .note-mpcard-signature { font-size: 14px; color: rgba(0, 0, 0, 0.55); } .note-mpcard-foot { margin-top: 20px; padding-top: 10px; border-top: 1px solid #ececec; font-size: 14px; color: rgba(0, 0, 0, 0.3); } .loading-wrapper { display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; } .loading-spinner { width: 50px; /* 可调整大小 */ height: 50px; border: 4px solid #fcd6ff; /* 底色,浅灰 */ border-top: 4px solid #bb0cdf; /* 主色,蓝色顶部产生旋转感 */ border-radius: 50%; /* 圆形 */ animation: spin 1s linear infinite; /* 旋转动画 */ } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }