Jump to content

Фундамент (каркас)

Фонд ЗУРБ
Разработчик(и) ЗУРБ
Первоначальный выпуск сентябрь 2011 г .; 12 лет назад ( 2011-09 )
Стабильная версия
6.8.1 [1]  Отредактируйте это в Викиданных / 18 августа 2023 г.
Репозиторий Репозиторий Фонда
Написано в HTML , CSS , Sass и JavaScript
Тип Веб-разработка
Лицензия МОЯ лицензия
Веб-сайт получать .фундамент

Foundation — это бесплатная адаптивная интерфейсная платформа, предоставляющая адаптивную сетку и HTML и CSS компоненты пользовательского интерфейса , шаблоны и фрагменты кода, включая типографику, формы, кнопки, навигацию и другие элементы интерфейса, а также дополнительные функции, предоставляемые расширениями JavaScript . Foundation — это проект с открытым исходным кодом , который ранее поддерживался ZURB. С 2019 года фонд поддерживают волонтеры. [2]

Источник

[ редактировать ]

Foundation возник как проект ZURB для более эффективной разработки внешнего кода. В октябре 2011 года ZURB выпустил Foundation 2.0 с открытым исходным кодом под лицензией MIT . [3] ZURB выпустил Foundation 3.0 в июне 2012 года. [4] 4.0 в феврале 2013 г., [5] 5.0 в ноябре 2013 г. и 6.0 в ноябре 2015 г. Команда начала работу над следующей версией Foundation for Sites 7, в которой, скорее всего, прекратится поддержка старых браузеров и будут реализованы новые технологии, такие как flexbox или, возможно, система расчетных сеток.

Foundation for Emails, ранее известная как ZURB Ink, была выпущена в сентябре 2013 года.

Foundation for Apps был выпущен в декабре 2014 года.

Foundation был разработан и протестирован на многочисленных браузерах и устройствах. Это адаптивная среда, созданная с использованием Sass/SCSS . Фреймворк включает в себя наиболее распространенные шаблоны, необходимые для создания прототипа адаптивного сайта.

Начиная с версии 2.0, он также поддерживает адаптивный дизайн . [6] Это означает, что графическое оформление веб-страниц динамически настраивается с учетом характеристик используемого устройства (ПК, планшета, мобильного телефона). Версия 4.0 использует подход «сначала мобильные устройства», проектируя и разрабатывая в первую очередь для мобильных устройств, а также улучшая веб-страницы и приложения для больших экранов. [7]

Foundation имеет открытый исходный код и доступен на GitHub . Разработчикам предлагается принять участие в проекте и внести свой вклад в платформу.

Структура и функции

[ редактировать ]

Foundation является модульным и состоит по существу из серии таблиц стилей Sass , которые реализуют различные компоненты набора инструментов. Таблицы стилей компонентов можно включить через Sass или путем настройки первоначальной загрузки Foundation. Разработчики могут адаптировать сам файл Foundation, выбрав компоненты, которые они хотят использовать в своем проекте.

Система сеток и адаптивный дизайн

[ редактировать ]

В стандартную комплектацию Foundation входит гибкая сетка (графический дизайн) шириной 940 пикселей . Набор инструментов полностью адаптирован для использования с различными разрешениями и типами устройств: мобильные телефоны, книжный и альбомный форматы, планшеты и ПК с низким и высоким разрешением (широкоэкранный). Это автоматически регулирует ширину столбцов.

Понимание таблицы стилей CSS

[ редактировать ]

Foundation предоставляет набор таблиц стилей, которые содержат базовые определения стилей для всех ключевых компонентов HTML. Они обеспечивают единообразный современный внешний вид браузера и всей системы для форматирования текста, таблиц и элементов форм. [8]

Многоразовые компоненты

[ редактировать ]

Помимо обычных элементов HTML, Foundation содержит и другие часто используемые элементы интерфейса. К ним относятся кнопки с расширенными функциями (например, группировка кнопок или кнопки с раскрывающимся списком, списки создания и навигации, горизонтальные и вертикальные вкладки, навигация, навигационная цепочка, нумерация страниц и т. д.), метки, расширенные типографские возможности и форматирование. для таких сообщений, как предупреждения.

Компоненты и плагины JavaScript

[ редактировать ]

Компоненты JavaScript Foundation 4 были перенесены из библиотеки JavaScript jQuery в Zepto, исходя из предположения, что физически меньшая, но совместимая с API альтернатива JQuery окажется быстрее для пользователя. Однако Foundation 5 вернулся к более новой версии JQuery-2. «jQuery 2.x имеет тот же API, что и jQuery 1.x, но не поддерживает Internet Explorer 6, 7 или 8». официальный блог ZURB объясняет: [9] а неподписанный автор утверждает, что обратный переход произошел из-за проблем совместимости с индивидуальными усилиями; и эта производительность оказалась не такой хорошей при тестировании использования новой версии jQuery-2.

Использовать

[ редактировать ]

Существует три уровня интеграции Foundation: CSS, SASS и Ruby on Rails с Foundation Rails Gem. [10]

Чтобы использовать Foundation CSS, стандартные или пользовательские пакеты CSS можно загрузить со страницы загрузки и установить в соответствующие папки веб-сервера. Затем Foundation интегрируется в разметку HTML-страницы. [11]

При установке Foundation Sass для установки исходных кодов Foundation используются Ruby, Node.js и Git . Затем Foundation предоставляет интерфейс командной строки для изменения и компиляции исходного кода в CSS для использования в разметке HTML-страниц. [12]

Жемчужина Foundation Rails

[ редактировать ]

Гем Foundation Rails можно установить, добавив «gem 'foundation-rails'» в Gemfile приложения Rails. [13]

  1. ^ «Выпуск 6.8.1» . 18 августа 2023 г. Проверено 18 сентября 2023 г.
  2. ^ «Фонд Зурб находится в активной разработке?» . Гитхаб . Проверено 21 ноября 2019 г.
  3. ^ «Анонсирование фонда ZURB» . Проверено 22 августа 2012 г.
  4. ^ «ZURB запускает Foundation 3, основанную на платформе Twitter Bootstrap» . 29 июня 2012 года . Проверено 22 августа 2012 г.
  5. ^ «Responsive Design Framework Foundation 4 становится в первую очередь мобильным, переходит с jQuery на Zepto» . 28 февраля 2013 года . Проверено 28 февраля 2013 г.
  6. ^ «Раздельный список: погружение в адаптивное прототипирование с помощью Foundation» . 10 апреля 2012 года . Проверено 22 августа 2012 г.
  7. ^ «Zurb выпускает Foundation 4, ориентированную на мобильные устройства, «дальновидную мечту разработчиков и дизайнеров» » . 28 февраля 2013 года . Проверено 28 февраля 2013 г.
  8. ^ «Введение в CSS» . www.w3schools.com . Проверено 14 марта 2023 г.
  9. ^ «Почему мы отказались от Zepto» .
  10. Фонда Документация . Архивировано 28 октября 2015 г. в Wayback Machine в четверг, 30 апреля 2015 г.
  11. ^ с фондом Начало работы . Архивировано 29 октября 2015 г. в Wayback Machine в четверг, 30 апреля 2015 г.
  12. с Фондом Начало работы , четверг, 30 апреля 2015 г.
  13. с Фондом Начало работы , четверг, 30 апреля 2015 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2b87cdc2f3fc7cb841d58bd9755a2f68__1714857300
URL1:https://arc.ask3.ru/arc/aa/2b/68/2b87cdc2f3fc7cb841d58bd9755a2f68.html
Заголовок, (Title) документа по адресу, URL1:
Foundation (framework) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)