Coder Social home page Coder Social logo

okonomichiyaki / world-flags-sprite Goto Github PK

View Code? Open in Web Editor NEW

This project forked from online-go/world-flags-sprite

0.0 0.0 0.0 1.96 MB

A sprite of all the worlds' flags

Home Page: http://cheesewiki.com/

License: MIT License

HTML 40.23% CSS 55.64% Python 3.74% Shell 0.31% Makefile 0.09%

world-flags-sprite's Introduction

The flags of all countries in the world in one sprite

Include 1 css file and have all the worlds' flags on your site. Tell everyone who uses a lot of country flags to use this link, so it will be in everyone's cache!

Example usage:

In the head of your html file:

<link
    rel="stylesheet"
    type="text/css"
    href="http://cloud.github.com/downloads/lafeber/world-flags-sprite/flags32.css"
/>

In the body of your html file:

<ul class="f32">
  <li class="flag ar">Argentina</li>
  <li class="flag au">Australia</li>
  <li class="flag at">Austria</li>
  ...
</ul>

The countries corresponding to the codes can be found at: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

If a previously visited site uses this same code, the file is already in the cache of the user and doesn't need to be downloaded again. NB: It won't work in https environments. You can download the css files and include them locally instead.

See the cheese wiki: http://www.cheesewiki.com/ for an example

Adding a new flag

These scripts require an old version of numpy and are python2 based, so it's probably best to setup a virtual environment. Run or see make venv

Once you're in your virtual environment, or otherwise have old versions of python stuff installed, run

./add_gloss.py <filename.png>

to add the gloss layer on the top of the flag for a unified look, and then

./add_flag <name> <countrycode> <filename.png>

If countrycode is not going to be a 2 letter code, prefix it with _

to add the file to the appropriate stylesheets and image

world-flags-sprite's People

Contributors

anoek avatar coupling avatar deeky666 avatar ericsessions avatar ionicabizau avatar lafeber avatar schambers avatar thouis avatar tpruvot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.