diff --git a/assets/images/freakFlagSprite.png b/assets/images/freakFlagSprite.png new file mode 100644 index 0000000..b6a7897 Binary files /dev/null and b/assets/images/freakFlagSprite.png differ diff --git a/assets/styles/_freakFlagSprite.scss b/assets/styles/_freakFlagSprite.scss new file mode 100644 index 0000000..e505738 --- /dev/null +++ b/assets/styles/_freakFlagSprite.scss @@ -0,0 +1,48 @@ +/*!***************************************************** +Freak Flags, Copyright ©2024 Michael P. Cohen. Freak flags is licenced under the MIT licence. +For complete information visit: www.freakflagsprite.com +******************************************************/ + +:not(img).fflag { + background-image : url('../images/freakFlagSprite.png'); + background-repeat : no-repeat; + background-size : 100% 49494%; + display : inline-block; + overflow : hidden; + position : relative; + vertical-align : middle; + box-sizing : content-box; +} +:not(img).fflag-FR { + background-position : center 0.2287% +} +:not(img).fflag-GB, :not(img).fflag-EN { + background-position : center 0.4524% +} + +img.fflag { + object-fit : cover; +} +img.fflag-FR { + object-position : center 0.2287% +} +img.fflag-GB, img.fflag-EN { + object-position : center 0.4524% +} + +.fflag.ff-sm { + width : 18px; + height : 11px +} +.fflag.ff-md { + width : 27px; + height : 17px +} +.fflag.ff-lg { + width : 42px; + height : 27px +} +.fflag.ff-xl { + width : 60px; + height : 37px +} diff --git a/assets/styles/app.scss b/assets/styles/app.scss index 63c4c96..1620068 100644 --- a/assets/styles/app.scss +++ b/assets/styles/app.scss @@ -1,3 +1,4 @@ @import 'bootstrap'; @import 'xdebug'; @import 'layout'; +@import 'freakFlagSprite'; diff --git a/templates/base.html.twig b/templates/base.html.twig index f64b69d..6cfae3e 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -15,14 +15,24 @@