Foundation — это адаптивная интерфейсная структура, состоящая из эффективных компонентов HTML и CSS для настройки пользовательского интерфейса (Пользовательский интерфейс), различные фрагменты и шаблоны, а также многочисленные необязательные расширения JavaScript. Веб-фреймворк имеет модульная структура и был разработан для настройки проектов, доступных с разных устройств; распространяется с лицензия Массачусетского технологического института и можно скачать с обоих официальная домашняя страница оба GitHub. Начиная с версии Foundation 4.0 применяется рабочая предпосылка «Мобильный прежде всего», поэтому с тех пор мы работаем с помощью нескольких новых модулей, чтобы оптимизировать производительность и уменьшить размер файлов внутри фреймворка. Помимо стандартной версии Foundation, ZURB опубликовал и другие варианты для разработки email-рассылок (Фонд для электронных писем) и одностраничные сайты (Фонд для приложений).
Foundation, адаптивная веб-инфраструктура, характеризующаяся модульной структурой, прежде всего отличается гибкостью. У вас есть возможность решить перед загрузкой, какие компоненты выбрать, а какие нет: таким образом, вы можете составить свой собственный вариант коллекции веб-кода без необходимости загружать модули, которые вам не нужны. И если случится так, что вы поймете, что вам нужен компонент, который вы не выбрали на момент загрузки, вы легко сможете добавить его во фреймворк позже. Таким же образом также можно удалить модули, которые вам больше не нужны: так вам всегда гарантируется возможность иметь только те функции, которые вы считаете действительно необходимыми для работы. реализация вашего веб-проекта.
Для Foundation 6.0 у вас есть выбор из более Компоненты 40 принадлежащих к следующим семи секторам:
Кроме того, перед загрузкой вы можете выбрать defiзакончить некоторые стандартные настройки фреймворка. К ним относятся параметры для изменения количества или толщины столбцов и максимальной ширины системы сетки, а также различные настройки цвета и определения направления текста (слева направо или справа налево). Если вы сначала хотите протестировать фреймворк, не изучая работу отдельных модулей, вы также можете скачать полную версию Foundation (Завершенный) или как более легкий базовый вариант (существенный).
Если вас устраивают возможности, предлагаемые CSS, а затем просто транскрибируете стили в загруженный файл CSS, вы, несомненно, приняли правильное решение. Однако у фреймворка Foundation есть еще одна особенность: основа CSS-кода написана на языке таблиц стилей Sass (Синтаксически крутые таблицы стилей), который является так называемым препроцессором для CSS. Sass позволяет вам работать с таблицами стилей. .scss которые впоследствии могут быть скомпилированы или транскрибированы в популярные файлы .css, а затем прочитаны и интерпретированы браузерами.
Если вы используете Sass-вариант фреймворка ZURB, вы получите следующие преимущества:
Компилятор Sass изначально написан на Ruby. Однако, если вы не используете этот язык программирования, вы не обязаны устанавливать его для Sass, потому что с LibSass у вас будет альтернатива, написанная на C. LibSass работает со всеми используемыми операционными системами и может быть легко установлен на Node.js. рабочий процесс, то есть вносить изменения в код в Sass и автоматически переводить их в CSS.
С переходом с версии 5 на Foundation 6.0 ZURB в очередной раз уменьшил размер файла всего фреймворка: с его 60 КБ CSS и 84 КБ JavaScript Foundation пользуется репутацией одна из самых оптимизированных платформ разработки и читал что есть. Благодаря вышеупомянутой модульной структуре и определенной свободе настройки вы даже можете еще больше уменьшить размер фреймворка. В сочетании с гибкой сеткой и различными атрибутыAIR (например, для переноса эффективной клавиатурной навигации), реализованной ZURB, основные условия, необходимые для реализации веб-проекта, совместимого на разных платформах и устройствах, можно считать полностью выполненными. Атрибуты ARIA лучше всего задокументированы и доступны там, где вы намерены значительно оптимизировать доступность своего веб-сайта.
Если вы работаете с Sass-версией фреймворка, убедитесь, что вы расширили свои возможности по настройке вставляемых элементов дизайна и макетов. Использование этих специальных таблиц стилей отнюдь не легко для новичков и требует определенного периода обучения, что в целом верно и для платформы. Я тоже'интеграция внешних компонентов, а также модули и проекты Foundation в другом фреймворке или в CMS очень сложно. Небольшие недостатки, которые демонстрирует ZURB Foundation по сравнению с другими CSS-фреймворками, такими как Twitter Bootstrap, — это ограниченное разнообразие шаблонов и отсутствие поддержки старых версий Internet Explorer.
ZURB Foundation сопровождает разработчиков от первого прототипа до готового веб-сайта и характеризуется, прежде всего, собственным коэффициент полезного действия. Если вы обнаружите, что некоторые компоненты являются излишними, у вас есть возможность отменить их выбор, не затрагивая функциональность других элементов. В заключение, структура CSS характеризуется особенно тонким кодом, который подчеркивает лейтмотив, выбранный ZURB «Mobile First». Вместе с чрезвычайно гибкая система Grid, который при желании можно адаптировать с помощью Sass, фреймворк идеально подходит для разработки отзывчивый интерфейс Преимуществом которых является высокая скорость загрузки данных и отличная доступность, а также адаптация к разным размерам экрана.
Вы также можете использовать фреймворк ZURB для создания индивидуальных и, возможно, более сложных веб-проектов, однако это связано со значительной перегрузкой энергии и требует хорошего понимания сниппетов.
Разработка BlogInnovazione.it
Любая бизнес-операция производит много данных, даже в разных формах. Вручную введите эти данные из листа Excel, чтобы…
За первые три месяца 2024 года уровень компрометации электронной почты компаний увеличился более чем вдвое по сравнению с последним кварталом…
Принцип разделения интерфейсов — один из пяти принципов объектно-ориентированного проектирования SOLID. В классе должно быть…
Microsoft Excel — это справочный инструмент для анализа данных, поскольку он предлагает множество функций для организации наборов данных,…
Walliance, SIM и платформа, входящая в число лидеров Европы в сфере краудфандинга недвижимости с 2017 года, объявляет о завершении…
Filament — это «ускоренная» среда разработки Laravel, предоставляющая несколько полнофункциональных компонентов. Он предназначен для упрощения процесса…
«Я должен вернуться, чтобы завершить свою эволюцию: я спроецирую себя внутрь компьютера и стану чистой энергией. Однажды поселившись в…
Google DeepMind представляет улучшенную версию своей модели искусственного интеллекта. Новая улучшенная модель обеспечивает не только…