1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/meetqy-acss-dnd

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Веб-редактор DnD на основе Atomic CSS

一款基于原子类CSS特性的web拖拽式编辑器

🤖 Онлайн-опыт: Gitee, онлайн-опыт: Github

🐶 Особенности

  • Простота в использовании, требуется только перетаскивание и выбор.
  • Богатый набор компонентов, включая базовые и бизнес-компоненты.
  • Соблюдение стандартов CSS-классов, основанных на классах DaisyUI, что позволяет создавать красивые страницы без необходимости изучения основ UI.
  • Возможность произвольного переключения между различными темами.
  • Адаптация к различным устройствам благодаря отзывчивости.
  • Генерируемый код легко читается, соответствует стандартам HTML и имеет древовидную структуру.

🐭 Установка

git clone https://github.com/cu-yang/acss-dnd.git
yarn
yarn dev

🐹 Структура проекта

Структура проекта включает следующие элементы:

  • classname — библиотека UI CSS атомных классов.
  • template — хранилище конфигураций шаблонов.
  • constants — константы, кроме атомных классов библиотеки UI.
  • packages — библиотеки.
    • template — все шаблоны.
  • store — хранилище данных.
    • base — управление состоянием меню, шаблонов, боковой панели и других элементов, не связанных с редактором.
    • editor — состояние содержимого редактора.
    • classes — инструменты и методы для работы с классами classname.
  • views — модули.
    • tpvw — предварительный просмотр шаблона.
    • main — внешний вид редактора.
    • editor — холст.
    • template — шаблон, выбранный из меню.
    • menu-bar — меню.
    • side-bar — боковая панель.
      • file-a — папка, соответствующая категории.
      • file-b — папка.
        ...

🐻‍❄️ Горячие клавиши

Горячая клавиша Действие
Shift + BackSpace Удалить выбранный элемент
Shift + ArrowUp Переместить выбранный элемент вверх
Shift + ArrowDown Переместить выбранный элемент вниз
Shift + p Найти родителя выбранного элемента и выбрать его
Shift + c Найти детей выбранного элемента и выбрать их

🐰 Базовые библиотеки

В проекте используются следующие библиотеки:

  • Vue3.
  • Vite.
  • Tailwind.
  • Daisy UI.

🦊 Планы на ближайшее время

Проект доступен на Github по ссылке: https://github.com/cu-yang/acss-dnd/projects/1.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

AССS-DND (Atomic CSS Drag and Drop) — это веб-редактор для создания веб-страниц с функцией перетаскивания, разработанный на основе возможностей Atomic CSS. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/meetqy-acss-dnd.git
git@api.gitlife.ru:oschina-mirror/meetqy-acss-dnd.git
oschina-mirror
meetqy-acss-dnd
meetqy-acss-dnd
dev