內容簡介
Easy Dark Theme for Astra 是一款專為 Astra 主題設計的外掛,提供輕鬆的明暗模式切換功能,讓使用者能夠根據個人喜好或系統設定輕鬆切換網站的顏色主題。
【主要功能】
• 自動或手動切換模式選擇
• 可自訂切換按鈕位置與樣式
• 支援多種切換輸出方式(按鈕、小工具、短碼)
• 提供主題顏色映射與自訂調色盤
• 無障礙選項,支援鍵盤導航
外掛標籤
開發者團隊
原文外掛簡介
Easy Dark Theme for Astra adds a light/dark mode switcher designed specifically for Astra themes.
Main features:
* Toggle control mode:
* Auto (system preference) using prefers-color-scheme
* Button mode (user switch)
* Optional “Remember preference” (persists user choice)
* Toggle placement options (floating):
* Bottom-right, bottom-left, top-right, top-left
* Horizontal and vertical spacing (positive values, automatically applied based on position)
* Toggle visibility options:
* Always show, hide on mobile, hide on desktop, always hide
* Toggle style options:
* Icon or Text
* Pill style:
* Capsule switch with sun/moon icons and animated knob
* Optional theme transition:
* Smooth transition applied only while switching between themes
* Multiple toggle outputs:
* Floating button (auto-injected)
* Widget
* Shortcode: [edta_toggle]
* Admin preview with live style switching
* Optional Astra Global Colors mapping:
* Free Preset Palette (included, not editable)
* Custom Palette (fully editable)
* Dark palette always applied in dark mode
* Light palette can be skipped to respect the theme’s own light colors (recommended)
* Accessibility options:
* Reduced motion support (respects prefers-reduced-motion)
* Optional focus ring improvements for keyboard navigation
* Tools:
* Export settings to JSON
* Import settings from JSON
* Reset settings to defaults (with confirmation)
* Admin UX improvements:
* Reduced flicker on initial load (palette + lock state handling)
* Improved state synchronization for preset/custom palettes
* Improved save-state detection in sidebar
Notes:
* This plugin is intended for Astra themes. If Astra is not active, the plugin’s frontend output is disabled. The admin page remains available.
Plugin page:
