diff --git a/docs/assets/css/style.css b/docs/assets/css/style.css index 3d3548a4b..191e28777 100644 --- a/docs/assets/css/style.css +++ b/docs/assets/css/style.css @@ -3,10 +3,14 @@ @import url(https://fonts.googleapis.com/css?family=Lato:300,400,700); @import url(https://fonts.googleapis.com/css?family=Damion); :root { + /* color */ --primaryColor: #60be86; --primaryColorDark: #2D804E; --primaryColorLight: #65d693; --grey: #4c6857; + + /* sizing */ + --listItemPadding: 0.4rem; } html { @@ -248,20 +252,24 @@ header { header .icons-list { margin: 1rem 0; padding: 0; - list-style: none; } + list-style: none; + position: relative; } header .icons-list > div { display: inline; } + header .icons-list li { position: relative; display: inline-block; width: 6.5rem; margin: .5rem .3rem; - padding: .4rem; + padding: var(--listItemPadding); cursor: pointer; border: 5px solid var(--primaryColor); } + header .icons-list li:hover { border: 5px solid var(--primaryColorLight); border-radius: 5px; } + header .icons-list li:hover::before { content: ' '; position: absolute; @@ -273,9 +281,11 @@ header { border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid var(--primaryColorLight); } + header .icons-list li.selected-version { border: 5px solid var(--primaryColorLight); border-radius: 5px; } + header .icons-list li.selected-version::before { position: absolute; bottom: -19px; @@ -287,8 +297,19 @@ header { border-right: 15px solid transparent; border-left: 15px solid transparent; content: ' '; } + + .standinDiv { + height: 5rem; + } + header .icons-list i { - font-size: 5rem; } + font-size: 5rem; + position: absolute; + left: 0; + top: 0; + margin: var(--listItemPadding); + } + header .icons-list img { max-width: 100%; } diff --git a/docs/assets/img/checkerboard.png b/docs/assets/img/checkerboard.png new file mode 100644 index 000000000..1ae989dd5 Binary files /dev/null and b/docs/assets/img/checkerboard.png differ diff --git a/docs/assets/js/script.js b/docs/assets/js/script.js index debf04526..153ca460c 100644 --- a/docs/assets/js/script.js +++ b/docs/assets/js/script.js @@ -1,5 +1,4 @@ var devicon = angular.module('devicon', ['ngSanitize', 'ngAnimate']); -// const DEFAULT_BACKGROUND = "#60be86"; /* ||============================================================== @@ -45,6 +44,11 @@ devicon.controller('IconListCtrl', function($scope, $http, $compile) { $scope.fontBackground = $scope.DEFAULT_BACKGROUND; $scope.svgBackground = $scope.DEFAULT_BACKGROUND; + // whether to display the checkerboard img in the background + // for the font and svg respectively + $scope.fontDisplayChecker = false; + $scope.svgDisplayChecker = false; + // Loop through devicon.json angular.forEach(data, function(devicon, key) { diff --git a/docs/index.html b/docs/index.html index e7e40f36c..ae9e8910b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -72,7 +72,7 @@