Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vp-webdev
6 лет назад

Занимательные флаги без использования изображений

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

-Чем это лучше изображений?

Тем, что вам не придётся хранить множество изображений и загружать их на странице. Это увеличит скорость загрузки страницы. Думаю, этого уже более чем достаточно.

Чтобы использовать эти флаги - подключите на своей странице css файл https://pastebin.com/barsikQS

Далее, для отображения флага, создайте контейнер с классом flag и классом, соответствующим названию страны.
Например:

<div class="main">
  <div class="flag maldives"></div>
  <div class="flag namibia"></div>
  <div class="flag qatar"></div>
  <div class="flag russia"></div>
  <div class="flag the-united-kingdom"></div>
</div>

Получите вы такие милые "изображения".


Регулировать размер флага можно свойством zoom и класса flag.
Например:

.flag {
  zoom:.8;
}

Список доступных стран

algeria, armenia, austria, azerbaijan, bahamas, bahrain, bangladesh, barbados, belgium, benin, bolivia, botswana, brazil, bulgaria, burkina-faso, burundi, cameroon, central-african-republic, chad, chile, colombia, comoros, costa-rica, cote-d-ivoire, cuba, czech-republic, democratic-republic-of-congo, denmark, djibouti, east-timor, estonia, finland, france, gabon, the-gambia, germany, ghana, greece, guinea, guinea-bissau, guyana, hungary, iceland, indonesia, iran, iraq, ireland, israel, italy, jamaica, japan, kuwait, laos, latvia, liberia, libya, lithuania, luxembourg, madagascar, malaysia, maldives, mali, mauritania, mauritius, monaco, myanmar, namibia, nauru, nepal, the-netherlands, niger, nigeria, north-korea, norway, pakistan, palau, panama, peru, poland, qatar, republic-of-china, republic-of-congo, romania, russia, rwanda, saint-kitts-and-nevis, saint-lucia, sao-tome-and-principe, senegal, seychelles, sierra-leone, somalia, south-sudan, sudan, suriname, sweden, switzerland, syria, tanzania, thailand, togo, tonga, trinidad-and-tobago, tunisia, turkey, ukraine, uae, the-united-kingdom, vietnam, western-sahara, yemen

В чём ещё преимущества такого подхода?

Всегда можно дописать стили с нужным флагом. Это проще, чем привлекать дизайнера, говорить ему размеры изображений. Плюс каждый дизайнер "рисует всё по-своему", и их работа будет несколько отличаться.

В чём недостатки?

Недостаток в том, что сложно будет отрисовать флаги со сложными изображениями, такими как животные или растения.
Например герб Мозамбика:

34
186.855 GOLOS
На Golos с August 2017
Комментарии (2)
Сортировать по:
Сначала старые