CSS-фреймворки

СSS-фреймворки для веб-разработчика в 2017 году

(CSS (Cascading Style Sheets) библиотеки)

CSS-фреймворки используются для быстрой работы с CSS, упрощают разработку,  исключая проблемы совместимости браузеров, ошибки в коде, содержат в себе встроенные препроцессоры. Перечислены как старые и популярные, так и довольно новые и современные.

Blueprint

http://www.blueprintcss.org

Немного о blueprint:

http://gearmobile.github.io/css/framework-blueprint/

Bootstrap

http://getbootstrap.com

Русская страничка:

http://bootstrap-3.ru/index.php

Подробнее про использование bootstrap:

https://habrahabr.ru/post/211032/

Foundation

http://foundation.zurb.com

Много про foundation: https://webformyself.com/chto-novogo-v-foundation-6/

Semantic UI

https://semantic-ui.com

Skeleton

http://getskeleton.com

Pure

https://purecss.io

пример pure: https://purecss.io/layouts/blog/

Некоторые примеры работы с pure: http://innova-media.ru/news/1147/

Обзор pure css: https://siteacademy.ru/purecss-offers-an-intriguing-alternative-to-bootstrap

Kube

http://kubeframework.com

(либо https://imperavi.com/kube/)

YAML4

http://www.yaml.de

Bulma

http://bulma.io

основывается на Flexbox

Shine

http://rmmfree.github.io/shine_css/

Uikit

https://getuikit.com

Подробнее про UIkit framework: https://webformyself.com/vvedenie-v-uikit-framework-chast-1/

 

Сравнение фреймворков между собой:

http://usablica.github.io/front-end-frameworks/compare.html

Плюсы и минусы фреймворков:

https://webformyself.com/top-10-front-end-frejmvorkov-v-2016/

Еще больше фреймворков:

http://iantonov.me/page/obzor-css-frejmvorkov

https://networkroom.ru/список-css-фреймворков.html

https://habrahabr.ru/post/156747/

Очень много свежих фреймворков: http://www.cssauthor.com/css-frameworks/

Работа с разметкой:

Grid https://css-tricks.com/snippets/css/complete-guide-grid/

Flexbox https://css-tricks.com/snippets/css/a-guide-to-flexbox/

 

Другие статьи:

CSS пре- и постпроцессоры

Препроцессоры

Препроцессоры преобразуют код, автоматизируют рутинные операции, убирают дублирование стилей или селекторов, упрощают работу с CSS, позволяют ускорить разработку, на выходе получается кроссбраузерный css. 

Sass  (scss)

(на Ruby)

https://sass-scss.ru/guide/

Дополнительная библиотека Compass

Один из самых популярных препроцессоров

Less

( на JavaScript)

http://lesscss.org

https://mrmlnc.gitbooks.io/less-guidebook-for-beginners/content/chapter_1/css-reprocessors.html

Stylus

( на JavaScript)

Наиболее гибкий и новый препроцессор

http://stylus-lang.com

Почему все чаще переходят на stylus: https://habrahabr.ru/company/yandex/blog/169415/

 

Отличия Sass и Less: https://habrahabr.ru/post/144309/

 

Что могут добавить в CSS надстройки Sass, Less  и прочие препроцессоры:

  • Переменные
  • Примеси
  • Вложенные селекторы
  • Функции
  • Простая математика
  • Циклы for
  • Массивы
  • Условные операторы if .. else
  • Наследование селекторов
  • Ссылки на свойства

 

Постпроцессор

Постпроцессоры берут готовый CSS и автоматизируют его: например, автоматическое добавление вендорных префиксов к новым свойствам CSS3, автоматизация CSS под оптимальную работу на большинствах современных браузеров.

Постпроцессор — это библиотека, которая преобразует CSS файл и на выходе сохраняет оптимизированный CSS.

Как работает постпроцессор: 

https://webformyself.com/postprocessory-css-dlya-nachinayushhix-sovety-i-resursy/

PostCSS.

(на JavaScript)

Автоматизирует рутинные операции с CSS с помощью расширений, написанных на языке JavaScript. Используется при разработке Википедии, Facebook и GitHub.

http://postcss.org

Подробнее о postCss: https://habrahabr.ru/post/280988/

Pleeease

(для NodeJS)

http://pleeease.io

Bless

Это постпроцессинг для оптимизации под IE

http://blesscss.com

Rework

Фреймворк для создания постпроцессоров

https://github.com/reworkcss/rework

 

Другие статьи:

Как найти айфон и другие устройства, привязанные к вашему apple ID ?

На сайте www.icloud.com, зайдя с любого компьютера, можно увидеть список всех ваших устройств с их координатами, для этого нужно залогиниться под вашим эпл айди. Устройства должны быть онлайн, то есть подключены к какой-либо сети.

icloud.png

Выбираем зеленую иконку «Найти iPhone»
icloud1.png

Открывается карта, и, при нажатии на кнопку «все устройства», можно увидеть привязанные к вашему эпл айди девайсы и их статус: в сети или нет.
icloudmap.png

Нажав на каждое устройство из списка можно осуществить следующие действия:
1) воспроизвести звук — начинает играть мелодия, это сделано, чтобы можно было найти потерявшийся айфон, эта опция его не блокирует
2) режим пропажи — эта опция его блокирует, при этом можно вывести на экран сообщение, к примеру с вашим номером телефона, если айфон или айпад пропал
3) стереть — полностью стирает все данные с устройства, а также не будет работать без ввода ваших пароля и логина

Все эти три опции активируются при первом выходе устройства в сеть, то есть сначала вы выбираете необходимую опцию, далее как только айфон будет включен и выйдет в интернет, эта опция активируется автоматически.
icloudiphone.png

Как бесплатно и без рекламы использовать VPN сервисы?

Компания Opera представила новое обновление своего браузера со встроенной опцией VPN подключения для стационарных компьютеров и ноутбуков. Для использования VPN в IOS на айфоне или айпаде, можно скачать приложение Opera VPN.
Плюсом VPN является возможность посещать зарубежные сервисы и сайты, которые не работают с российскими ай-пи адресами. Минусом данного способа подключения VPN является скорость подключения и слабый уровень доверия, так что не рекомендуется вводить персональные данные или использовать платежные средства во избежании их передачи третьим лицам.

Opera VPN для компьютера:

1. Опция VPN есть только в самом последнем обновлении Opera. Проверить какая у вас версия можно в меню Opera — About (О программе Opera). Для активации режима VPN его изначально надо включить в настройках браузера, для этого заходим в меню Opera — Preferences (настройки), далее слева меню Privacy&security (приватность и безопасность) и поставить галочку в пункте VPN
opera_vpn_browser.png
2. Теперь рядом с адресной строкой появится серая кнопка VPN, при нажатии на которую можно выбрать страну ( Канада, Германия, Сингапур, США итд). При подключении кнопка становится синей, это означает, что вы подключены к VPN сети одной из стран, проверить точное местонахождение вашей сети вы можете зайдя на сайт 2ip.ru

Opera VPN для айфона:

1. Устанавливаем приложение Opera VPN
opera_vpn.PNG
2. При первом запуске приложения необходимо добавить новый профиль VPN и ввести пароль для его автоматического добавления в настройки айфона.
3. После включения VPN можно выбрать регион, также в настройках можно блокировать рекламу и трекеры, но для ускорения работы эти настройки можно отключить.
опера впн

Как слушать музыку используя приложение Spotify ?

Еще одно отличное приложение помимо Pandora для прослушивания музыки называется Spotify. Приложение бесплатное, но есть платные функции. Из интересных опций — прослушивание радио по различным жанрам и музыкантам, плейлисты по направлениям, каждую песню можно добавить в личную медиатеку или скачать (платная опция). Также как и в Pandora апп есть ограничение на количество промотанных треков, если они вам не нравятся, реклама есть, но нельзя назвать ее навязчивой. Основное отличие приложений Spotify и Pandora от любых других из русского апстора заключается в том, что там огромное количество музыки и музыкантов, которые никак не представлены у нас.

Спотифай

1. Для для начала необходимо создать американский apple ID, для того, чтобы попасть в американский эпстор. Как это сделать, подробно написано здесь: как-создать-американский-эпл-айди

2. После установки приложения для регистрации в нем необходимо, чтобы ваша сеть определялась в приложении как американская, или любая другая страна, где есть Pandora, например, UK. Для этого применяем VPN любой сервис, например, приложение VPN Master VPN master

3. В приложении VPN master выбираю United States или United Kingdom VPN master Приложение начинает автоматически подключаться к выбранной VPN сети. Сверху на вашем устройстве рядом со значками сети и часами должна появиться надпись VPN, вы успешно подключились.

4. Можно зарегистрироваться, используя учетку Facebook. При этом обязательно необходимо, чтобы был включен vpn, иначе приложение выдаст ошибку. После регистрации музыку можно слушать уже с отключенным vpn-сервисом.

spotify playlist

Spotify