1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199
|
$angle-down-name: 'angle-down'; $angle-down-x: 0px; $angle-down-y: 0px; $angle-down-offset-x: 0px; $angle-down-offset-y: 0px; $angle-down-width: 12px; $angle-down-height: 6px; $angle-down-total-width: 24px; $angle-down-total-height: 179px; $angle-down-image: '../assets/gen/sprite.png'; $angle-down: (0px, 0px, 0px, 0px, 12px, 6px, 24px, 179px, '../assets/gen/sprite.png', 'angle-down', ); $angle-up-name: 'angle-up'; $angle-up-x: 0px; $angle-up-y: 6px; $angle-up-offset-x: 0px; $angle-up-offset-y: -6px; $angle-up-width: 12px; $angle-up-height: 6px; $angle-up-total-width: 24px; $angle-up-total-height: 179px; $angle-up-image: '../assets/gen/sprite.png'; $angle-up: (0px, 6px, 0px, -6px, 12px, 6px, 24px, 179px, '../assets/gen/sprite.png', 'angle-up', ); $angle-up-green-name: 'angle-up-green'; $angle-up-green-x: 0px; $angle-up-green-y: 12px; $angle-up-green-offset-x: 0px; $angle-up-green-offset-y: -12px; $angle-up-green-width: 13px; $angle-up-green-height: 7px; $angle-up-green-total-width: 24px; $angle-up-green-total-height: 179px; $angle-up-green-image: '../assets/gen/sprite.png'; $angle-up-green: (0px, 12px, 0px, -12px, 13px, 7px, 24px, 179px, '../assets/gen/sprite.png', 'angle-up-green', ); $checkbox-checked-name: 'checkbox-checked'; $checkbox-checked-x: 0px; $checkbox-checked-y: 19px; $checkbox-checked-offset-x: 0px; $checkbox-checked-offset-y: -19px; $checkbox-checked-width: 20px; $checkbox-checked-height: 20px; $checkbox-checked-total-width: 24px; $checkbox-checked-total-height: 179px; $checkbox-checked-image: '../assets/gen/sprite.png'; $checkbox-checked: (0px, 19px, 0px, -19px, 20px, 20px, 24px, 179px, '../assets/gen/sprite.png', 'checkbox-checked', ); $checkbox-disable-name: 'checkbox-disable'; $checkbox-disable-x: 0px; $checkbox-disable-y: 39px; $checkbox-disable-offset-x: 0px; $checkbox-disable-offset-y: -39px; $checkbox-disable-width: 20px; $checkbox-disable-height: 20px; $checkbox-disable-total-width: 24px; $checkbox-disable-total-height: 179px; $checkbox-disable-image: '../assets/gen/sprite.png'; $checkbox-disable: (0px, 39px, 0px, -39px, 20px, 20px, 24px, 179px, '../assets/gen/sprite.png', 'checkbox-disable', ); $star-name: 'star'; $star-x: 0px; $star-y: 59px; $star-offset-x: 0px; $star-offset-y: -59px; $star-width: 24px; $star-height: 20px; $star-total-width: 24px; $star-total-height: 179px; $star-image: '../assets/gen/sprite.png'; $star: (0px, 59px, 0px, -59px, 24px, 20px, 24px, 179px, '../assets/gen/sprite.png', 'star', ); $radio-checked-name: 'radio-checked'; $radio-checked-x: 0px; $radio-checked-y: 79px; $radio-checked-offset-x: 0px; $radio-checked-offset-y: -79px; $radio-checked-width: 20px; $radio-checked-height: 20px; $radio-checked-total-width: 24px; $radio-checked-total-height: 179px; $radio-checked-image: '../assets/gen/sprite.png'; $radio-checked: (0px, 79px, 0px, -79px, 20px, 20px, 24px, 179px, '../assets/gen/sprite.png', 'radio-checked', ); $radio-disable-name: 'radio-disable'; $radio-disable-x: 0px; $radio-disable-y: 99px; $radio-disable-offset-x: 0px; $radio-disable-offset-y: -99px; $radio-disable-width: 20px; $radio-disable-height: 20px; $radio-disable-total-width: 24px; $radio-disable-total-height: 179px; $radio-disable-image: '../assets/gen/sprite.png'; $radio-disable: (0px, 99px, 0px, -99px, 20px, 20px, 24px, 179px, '../assets/gen/sprite.png', 'radio-disable', ); $radio-name: 'radio'; $radio-x: 0px; $radio-y: 119px; $radio-offset-x: 0px; $radio-offset-y: -119px; $radio-width: 20px; $radio-height: 20px; $radio-total-width: 24px; $radio-total-height: 179px; $radio-image: '../assets/gen/sprite.png'; $radio: (0px, 119px, 0px, -119px, 20px, 20px, 24px, 179px, '../assets/gen/sprite.png', 'radio', ); $star-solid-name: 'star-solid'; $star-solid-x: 0px; $star-solid-y: 139px; $star-solid-offset-x: 0px; $star-solid-offset-y: -139px; $star-solid-width: 24px; $star-solid-height: 20px; $star-solid-total-width: 24px; $star-solid-total-height: 179px; $star-solid-image: '../assets/gen/sprite.png'; $star-solid: (0px, 139px, 0px, -139px, 24px, 20px, 24px, 179px, '../assets/gen/sprite.png', 'star-solid', ); $checkbox-name: 'checkbox'; $checkbox-x: 0px; $checkbox-y: 159px; $checkbox-offset-x: 0px; $checkbox-offset-y: -159px; $checkbox-width: 20px; $checkbox-height: 20px; $checkbox-total-width: 24px; $checkbox-total-height: 179px; $checkbox-image: '../assets/gen/sprite.png'; $checkbox: (0px, 159px, 0px, -159px, 20px, 20px, 24px, 179px, '../assets/gen/sprite.png', 'checkbox', ); $spritesheet-width: 24px; $spritesheet-height: 179px; $spritesheet-image: '../assets/gen/sprite.png'; $spritesheet-sprites: ($angle-down, $angle-up, $angle-up-green, $checkbox-checked, $checkbox-disable, $star, $radio-checked, $radio-disable, $radio, $star-solid, $checkbox, ); $spritesheet: (24px, 179px, '../assets/gen/sprite.png', $spritesheet-sprites, );
@mixin sprite-width($sprite) { width: nth($sprite, 5); }
@mixin sprite-height($sprite) { height: nth($sprite, 6); }
@mixin sprite-position($sprite) { $sprite-offset-x: nth($sprite, 3); $sprite-offset-y: nth($sprite, 4); background-position: $sprite-offset-x $sprite-offset-y; }
@mixin sprite-image($sprite) { $sprite-image: nth($sprite, 9); background-image: url(#{$sprite-image}); }
@mixin sprite($sprite) { @include sprite-image($sprite); @include sprite-position($sprite); @include sprite-width($sprite); @include sprite-height($sprite); }
@mixin sprites($sprites) { @each $sprite in $sprites { $sprite-name: nth($sprite, 10); .#{$sprite-name} { @include sprite($sprite); } } }
|