Начална » UI / UX » Тази страница на GitHub изброява алтернативи за не-JS за общи функции на UI

    Тази страница на GitHub изброява алтернативи за не-JS за общи функции на UI

    Колко пъти сте искали изграждане на бърз слайдшоу или модален прозорец само за CSS? Това са някои от най-често използваните елементи на потребителския интерфейс в мрежата и днес можете да ги изградите без JavaScript.

    Разбира се, възможно е Google да търси решения. Но защо не избирам от куриран списък на страхотни ресурси?

    Това е мястото, където тази страница на GitHub влиза в игра. Той е озаглавен "Не се нуждаете от JavaScript", и предлага огромен списък от приложими решения общи елементи на интерфейса.

    Едно нещо, което трябва да се отбележи е, че тези кодове са не всички крайни решения.

    Не всичко в списъка поддържа всички браузъри и много от тези решения не са напълно способни да се справят с грациозната деградация или проблеми с мобилните браузъри. Така че ще трябва вете всеки един поотделно за всеки отделен случай.

    Обаче, ако умираш чисти CSS решения тогава този GitHub ви е покрил.

    Списъкът се отличава 20 различни елемента на потребителския интерфейс с много важни решения, като:

    • Меню на хамбургер
    • Подсказки
    • Tabs
    • Галерии с изображения
    • От падащите менюта
    • И много повече.

    Всеки проект връзки към демо на CodePen където можете виж го на живо заедно с примерен изходен код.

    Отбележете този конкретен GitHub repo няма действителен код в него. По-скоро това е просто списък с демонстрации на CodePen с участието на не-JS решения за общи проблеми с интерфейса.

    Това е идеалният ресурс за отбелязване за бъдещи справки и да се държи близо, ако е необходимо.

    Свободни сте да допринесете, като се свържете с някого от основната страница на GitHub ако имате идеи или предложения за нови ресурси.

    Вие сте свободен копирате изходния код от някоя от тези демонстрации и ги използвайте повторно във вашите проекти.

    Просто се уверете, че проверите раздела Свойства на CSS преди да копирате нещо, защото някои съдържат допълнителни библиотеки.

    Като цяло, това е едно фантастично репо GitHub и е много по-лесно да се използва, отколкото да се търси Google за това перфектно решение.

    Проверете пълната страница на GitHub тук, и ако искате вижте всички потенциални промени можете да видите тези в раздела за заявки за изтегляне.