芝麻web文件管理V1.00
编辑当前文件:/home/ephorei/www/wp-content/plugins/sureforms/modules/quick-action-sidebar/editor.lazy.scss
// Quick acton bar Editor CSS. .srfm-ee-quick-access-container { z-index: 999999; } .srfm-ee-quick-access { // This is applied to the element directly inside the interface skeleton body. display: flex; height: auto; width: 60px; background: #1e1e1e; color: #fff; justify-content: center; .srfm-ee-quick-access__sidebar--tabs-container { position: fixed; bottom: 35px; } .srfm-ee-quick-access__sidebar--blocks .srfm-ee-quick-access__sidebar--blocks--block--icon { fill: #fff; } // The sidebar inside the Quick Access area. &__sidebar { width: 60px; height: 100%; background: #1e1e1e; display: flex; flex-direction: column; position: absolute; overflow: auto; ::-webkit-scrollbar { width: 0; background: transparent; } // The block buttons area. &--blocks, &--actions { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; overflow-y: overlay; overflow-x: hidden; cursor: pointer; max-height: calc( 100vh - 212px ); flex-grow: 1; // Scrolling will need to be added in the future. &--block { display: flex; cursor: grab; border-radius: 6px; gap: 8px; padding: 12px; &--icon { display: flex; width: 24px; height: 24px; justify-content: center; align-items: center; &--name { display: flex; flex-direction: row; align-content: center; justify-content: center; align-items: center; .components-popover__content { background: none; border: none; box-shadow: none; width: auto; } .block-title { display: flex; align-content: center; justify-content: center; align-items: center; font-size: 14px; border-radius: 4px; margin-right: 20px; margin-left: 15px; background: #1e1e1e; color: #fff; padding: 5px 10px; cursor: pointer; .srfm-ee-quick-access__sidebar--blocks--block--name { padding-right: 4px; .block-title-svg { cursor: pointer; margin-top: 5px; width: 15px; height: 15px; } } } } } span:not( .dashicon ) { display: none; } &:hover { span:not( .dashicon ) { display: none; } background: #1d2939; } } } // The sidebar actions area. &--actions { cursor: pointer; position: relative; bottom: 6px; left: 0; margin-top: 10px; .srfm-quick-action-sidebar-wrap { #plus-icon, #rearrange-icon { display: flex; align-content: center; justify-content: center; align-items: center; padding: 12px 12px; flex-direction: column; } } } &--tab { display: inline-block; cursor: pointer; } &--tabs { display: flex; flex-direction: column; .tab.active { #plus-icon, #rearrange-icon { background-color: #1d2939; color: #fff; } } } } } .edit-site-layout.is-full-canvas.is-edit-mode .edit-site-layout__view-mode-toggle.components-button { border-bottom: #1e1e1e; } .srfm-quick-action-block-popover { margin-left: 15px; ::-webkit-scrollbar { width: 0; background: transparent; } .components-popover__content { width: 348px; height: 279px; background: #fff; padding: 16px; border-radius: 6px; gap: 16px; .srfm-quick-action-block-popover-search { input.components-search-control__input { width: 316px; height: 40px; padding: 10px 14px; border-radius: 4px; border: 1px solid #007cba; background: #fff; &:focus { border: 1px solid #007cba; box-shadow: none; } &::placeholder { color: #aaa; font-size: 12px; font-weight: 500; } } svg { fill: #aaa; } } .srfm-block-container { display: flex; flex-wrap: wrap; overflow: hidden; flex-direction: row; align-items: stretch; .srfm-quick-action-block-popover-header { &__already-present-in-quick-action-bar, &__add-to-quick-action-bar { width: 316px; padding: 16px 0 8px 0; .block-editor-inserter__panel-title { color: #50575e; font-size: 13px; font-weight: 400; text-transform: capitalize; } } } .srfm-block-wrap { margin: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; transition: all 0.05s ease-in-out; align-content: stretch; width: 105.33px; height: 100px; border-radius: 4px; .srfm-ee-quick-access__sidebar--blocks--block--icon { width: 64px; height: 48px; padding: 12px 20px; gap: 10px; } svg.uagb-editor-icons { rect, path { stroke: #0063a1; } } .block-title { color: #1e1e1e; text-align: center; width: 57px; height: 28px; padding: 4px 0 8px 0; gap: 10px; font-size: 12px; line-height: 16px; letter-spacing: 0; } &:hover { &::after { background: #007cba; content: ""; border-radius: 2px; bottom: 0; left: 0; opacity: 0.04; pointer-events: none; position: absolute; right: 0; top: 0; } .block-title { color: #007cba; filter: brightness( 0.95 ); } } } .block-editor-inserter__no-results { padding: 50px 105px; } } } } .components-popover__fallback-container { svg.block-title-svg { width: 10px; height: 10px; fill: #fff; &:hover { fill: #f00; } } } .edit-site-layout__canvas { .srfm-ee-quick-access__sidebar { padding-top: 1px; } } div#widgets-editor { .srfm-ee-quick-access__sidebar--blocks, .srfm-ee-quick-access__sidebar--actions { max-height: calc( 100vh - 180px ); } } .srfm-ee-quick-access-container { .srfm-ee-quick-access__sidebar { .srfm-ee-quick-access__sidebar--blocks { .srfm-ee-quick-access__sidebar--blocks--block { .srfm-ee-quick-access__sidebar--blocks--block--icon { &.srfm-ee-quick-access__sidebar-icon { &__core, &__wcfb, &__wpsp { svg { path, rect, circle { fill: #fff; stroke-width: 1.4px; } } } &__woocommerce { &--cart, &--checkout, &--mini-cart-contents, &--product-top-rated, &--store-notices, &--featured-category, &--active-filters { svg { path:first-child { fill: none; } } } svg { path, rect, circle { fill: #fff; stroke-width: 1.4px; } } } &__jetpack { &--gif, &--map, &--markdown { path:last-child { fill: #fff; } } &--business-hours, &--button, &--calendly, &--contact-info, &--donations, &--eventbrite, &--google-calendar, &--image-compare, &--like, &--opentable, &--pinterest, &--podcast-player, &--rating-star, &--repeat-visitor, &--send-a-message, &--slideshow, &--story, &--tiled-gallery, &--tock, &--payments-intro, &--blogroll, &--nextdoor, &--sharing-buttons { svg { path, rect, circle { fill: #fff; stroke-width: 1.4px; } } } } &__premium-content { &--container, &--buttons, &--login-button { svg { path, rect, circle { fill: #fff; stroke-width: 1.4px; } } } } &__mailpoet { svg { path, rect, circle { fill: #fff; stroke-width: 1.4px; } } } &__surecart { svg { path, rect, circle { fill: #fff; stroke-width: 1.4px; } } &--cart-menu-icon, &--order-confirmation, &--cart { svg { path, rect, circle { fill: none; stroke-width: 1.4px; } } } } } } } } } } .srfm-ee-quick-access__sidebar--blocks-sortable { display: flex; flex-direction: column; overflow: auto; /* Prevent horizontal scrolling */ &--block { margin-bottom: 10px; /* Adjust as needed */ } } .srfm-ee-quick-access__sidebar--prevent-editor-interactions { pointer-events: none; }