Skip to content

Commit 1e17d23

Browse files
committed
Rebuilt icon sprite, changed a couple of icons, added 'favorite' icon, updated CSS background positions
1 parent 139b525 commit 1e17d23

File tree

2 files changed

+81
-76
lines changed

2 files changed

+81
-76
lines changed

css/css3-github-buttons.css

Lines changed: 81 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -72,161 +72,166 @@ Licensed under Unlicense
7272
position: relative;
7373
top: 1px;
7474
float:left;
75-
width: 14px;
75+
width: 12px;
7676
height: 12px;
77-
margin: 0 0.5em 0 -0.25em;
77+
margin: 0 0.75em 0 -0.25em;
7878
background: url(../images/css3-github-buttons-icons.png) 0 99px no-repeat;
7979
}
8080

81-
.button.arrowup.icon:before { background-position: 0 -824px; }
81+
.button.arrowup.icon:before { background-position: 0 0; }
8282
.button.arrowup.icon:hover:before,
8383
.button.arrowup.icon:focus:before,
84-
.button.arrowup.icon:active:before { background-position: 0 -839px; }
84+
.button.arrowup.icon:active:before { background-position: -12px 0; }
8585

86-
.button.arrowdown.icon:before { background-position: 0 -234px; }
86+
.button.arrowdown.icon:before { background-position: 0 -12px; }
8787
.button.arrowdown.icon:hover:before,
8888
.button.arrowdown.icon:focus:before,
89-
.button.arrowdown.icon:active:before { background-position: 0 -249px; }
89+
.button.arrowdown.icon:active:before { background-position: -12px -12px; }
9090

91-
.button.arrowright.icon:before { float:right; margin: 0 -0.25em 0 0.5em; background-position: 0 -674px; }
91+
.button.arrowleft.icon:before { background-position: 0 -24px; }
92+
.button.arrowleft.icon:hover:before,
93+
.button.arrowleft.icon:focus:before,
94+
.button.arrowleft.icon:active:before { background-position: -12px -24px; }
95+
96+
.button.arrowright.icon:before { float:right; margin: 0 -0.25em 0 0.5em; background-position: 0 -36px; }
9297
.button.arrowright.icon:hover:before,
9398
.button.arrowright.icon:focus:before,
94-
.button.arrowright.icon:active:before { background-position: 0 -689px; }
99+
.button.arrowright.icon:active:before { background-position: -12px -36px; }
95100

96-
.button.arrowleft.icon:before { background-position: 0 -382px; }
97-
.button.arrowleft.icon:hover:before,
98-
.button.arrowleft.icon:focus:before,
99-
.button.arrowleft.icon:active:before { background-position: 0 -397px; }
101+
.button.approve.icon:before { background-position: 0 -48px; }
102+
.button.approve.icon:hover:before,
103+
.button.approve.icon:focus:before,
104+
.button.approve.icon:active:before { background-position: -12px -48px; }
100105

101-
.button.log.icon:before { background-position: 0 0; }
106+
.button.add.icon:before { background-position: 0 -288px; }
107+
.button.add.icon:hover:before,
108+
.button.add.icon:focus:before,
109+
.button.add.icon:active:before { background-position: -12px -288px; }
110+
111+
.button.remove.icon:before { background-position: 0 -60px; }
112+
.button.remove.icon:hover:before,
113+
.button.remove.icon:focus:before,
114+
.button.remove.icon:active:before { background-position: -12px -60px; }
115+
116+
.button.log.icon:before { background-position: 0 -72px; }
102117
.button.log.icon:hover:before,
103118
.button.log.icon:focus:before,
104-
.button.log.icon:active:before { background-position: 0 -15px; }
119+
.button.log.icon:active:before { background-position: -12px -72px; }
105120

106-
.button.calendar.icon:before { background-position: 0 -30px; }
121+
.button.calendar.icon:before { background-position: 0 -84px; }
107122
.button.calendar.icon:hover:before,
108123
.button.calendar.icon:focus:before,
109-
.button.calendar.icon:active:before { background-position: 0 -45px; }
124+
.button.calendar.icon:active:before { background-position: -12px -84px; }
110125

111-
.button.chat.icon:before { background-position: 0 -60px; }
126+
.button.chat.icon:before { background-position: 0 -96px; }
112127
.button.chat.icon:hover:before,
113128
.button.chat.icon:focus:before,
114-
.button.chat.icon:active:before { background-position: 0 -75px; }
129+
.button.chat.icon:active:before { background-position: -12px -96px; }
115130

116-
.button.approve.icon:before { background-position: 0 -90px; }
117-
.button.approve.icon:hover:before,
118-
.button.approve.icon:focus:before,
119-
.button.approve.icon:active:before { background-position: 0 -103px; }
120-
121-
.button.clock.icon:before { background-position: 0 -116px; }
131+
.button.clock.icon:before { background-position: 0 -108px; }
122132
.button.clock.icon:hover:before,
123133
.button.clock.icon:focus:before,
124-
.button.clock.icon:active:before { background-position: 0 -131px; }
134+
.button.clock.icon:active:before { background-position: -12px -108px; }
125135

126-
.button.settings.icon:before { background-position: 0 -146px; }
136+
.button.settings.icon:before { background-position: 0 -120px; }
127137
.button.settings.icon:hover:before,
128138
.button.settings.icon:focus:before,
129-
.button.settings.icon:active:before { background-position: 0 -161px; }
139+
.button.settings.icon:active:before { background-position: -12px -120px; }
130140

131-
.button.comment.icon:before { background-position: 0 -176px; }
141+
.button.comment.icon:before { background-position: 0 -132px; }
132142
.button.comment.icon:hover:before,
133143
.button.comment.icon:focus:before,
134-
.button.comment.icon:active:before { background-position: 0 -190px; }
135-
136-
.button.remove.icon:before { background-position: 0 -204px; }
137-
.button.remove.icon:hover:before,
138-
.button.remove.icon:focus:before,
139-
.button.remove.icon:active:before { background-position: 0 -219px; }
144+
.button.comment.icon:active:before { background-position: -12px -132px; }
140145

141-
.button.fork.icon:before { background-position: 0 -264px; }
146+
.button.fork.icon:before { background-position: 0 -144px; }
142147
.button.fork.icon:hover:before,
143148
.button.fork.icon:focus:before,
144-
.button.fork.icon:active:before { background-position: 0 -279px; }
149+
.button.fork.icon:active:before { background-position: -12px -144px; }
145150

146-
.button.like.icon:before { background-position: 0 -294px; }
151+
.button.like.icon:before { background-position: 0 -156px; }
147152
.button.like.icon:hover:before,
148153
.button.like.icon:focus:before,
149-
.button.like.icon:active:before { background-position: 0 -308px; }
154+
.button.like.icon:active:before { background-position: -12px -156px; }
150155

151-
.button.home.icon:before { background-position: 0 -322px; }
156+
.button.favorite.icon:before { background-position: 0 -348px; }
157+
.button.favorite.icon:hover:before,
158+
.button.favorite.icon:focus:before,
159+
.button.favorite.icon:active:before { background-position: -12px -348px; }
160+
161+
.button.home.icon:before { background-position: 0 -168px; }
152162
.button.home.icon:hover:before,
153163
.button.home.icon:focus:before,
154-
.button.home.icon:active:before { background-position: 0 -337px; }
164+
.button.home.icon:active:before { background-position: -12px -168px; }
155165

156-
.button.key.icon:before { background-position: 0 -352px; }
166+
.button.key.icon:before { background-position: 0 -180px; }
157167
.button.key.icon:hover:before,
158168
.button.key.icon:focus:before,
159-
.button.key.icon:active:before { background-position: 0 -367px; }
169+
.button.key.icon:active:before { background-position: -12px -180px; }
160170

161-
.button.lock.icon:before { background-position: 0 -412px; }
171+
.button.lock.icon:before { background-position: 0 -192px; }
162172
.button.lock.icon:hover:before,
163173
.button.lock.icon:focus:before,
164-
.button.lock.icon:active:before { background-position: 0 -427px; }
174+
.button.lock.icon:active:before { background-position: -12px -192px; }
175+
176+
.button.unlock.icon:before { background-position: 0 -204px; }
177+
.button.unlock.icon:hover:before,
178+
.button.unlock.icon:focus:before,
179+
.button.unlock.icon:active:before { background-position: -12px -204px; }
165180

166-
.button.loop.icon:before { background-position: 0 -442px; }
181+
.button.loop.icon:before { background-position: 0 -216px; }
167182
.button.loop.icon:hover:before,
168183
.button.loop.icon:focus:before,
169-
.button.loop.icon:active:before { background-position: 0 -457px; }
184+
.button.loop.icon:active:before { background-position: -12px -216px; }
170185

171-
.button.search.icon:before { background-position: 0 -472px; }
186+
.button.search.icon:before { background-position: 0 -228px; }
172187
.button.search.icon:hover:before,
173188
.button.search.icon:focus:before,
174-
.button.search.icon:active:before { background-position: 0 -487px; }
189+
.button.search.icon:active:before { background-position: -12px -228px; }
175190

176-
.button.mail.icon:before { background-position: 0 -502px; }
191+
.button.mail.icon:before { background-position: 0 -240px; }
177192
.button.mail.icon:hover:before,
178193
.button.mail.icon:focus:before,
179-
.button.mail.icon:active:before { background-position: 0 -514px; }
194+
.button.mail.icon:active:before { background-position: -12px -240px; }
180195

181-
.button.move.icon:before { background-position: 0 -526px; }
196+
.button.move.icon:before { background-position: 0 -252px; }
182197
.button.move.icon:hover:before,
183198
.button.move.icon:focus:before,
184-
.button.move.icon:active:before { background-position: 0 -541px; }
199+
.button.move.icon:active:before { background-position: -12px -252px; }
185200

186-
.button.edit.icon:before { background-position: 0 -556px; }
201+
.button.edit.icon:before { background-position: 0 -264px; }
187202
.button.edit.icon:hover:before,
188203
.button.edit.icon:focus:before,
189-
.button.edit.icon:active:before { background-position: 0 -571px; }
204+
.button.edit.icon:active:before { background-position: -12px -264px; }
190205

191-
.button.pin.icon:before { background-position: 0 -586px; }
206+
.button.pin.icon:before { background-position: 0 -276px; }
192207
.button.pin.icon:hover:before,
193208
.button.pin.icon:focus:before,
194-
.button.pin.icon:active:before { background-position: 0 -601px; }
195-
196-
.button.add.icon:before { background-position: 0 -616px; }
197-
.button.add.icon:hover:before,
198-
.button.add.icon:focus:before,
199-
.button.add.icon:active:before { background-position: 0 -631px; }
209+
.button.pin.icon:active:before { background-position: -12px -276px; }
200210

201-
.button.reload.icon:before { background-position: 0 -646px; }
211+
.button.reload.icon:before { background-position: 0 -300px; }
202212
.button.reload.icon:hover:before,
203213
.button.reload.icon:focus:before,
204-
.button.reload.icon:active:before { background-position: 0 -660px; }
214+
.button.reload.icon:active:before { background-position: -12px -300px; }
205215

206-
.button.rss.icon:before { background-position: 0 -704px; }
216+
.button.rss.icon:before { background-position: 0 -312px; }
207217
.button.rss.icon:hover:before,
208218
.button.rss.icon:focus:before,
209-
.button.rss.icon:active:before { background-position: 0 -719px; }
219+
.button.rss.icon:active:before { background-position: -12px -312px; }
210220

211-
.button.tag.icon:before { background-position: 0 -734px; }
221+
.button.tag.icon:before { background-position: 0 -324px; }
212222
.button.tag.icon:hover:before,
213223
.button.tag.icon:focus:before,
214-
.button.tag.icon:active:before { background-position: 0 -749px; }
224+
.button.tag.icon:active:before { background-position: -12px -324px; }
215225

216-
.button.trash.icon:before { background-position: 0 -764px; }
226+
.button.trash.icon:before { background-position: 0 -336px; }
217227
.button.trash.icon:hover:before,
218228
.button.trash.icon:focus:before,
219-
.button.trash.icon:active:before { background-position: 0 -779px; }
220-
221-
.button.unlock.icon:before { background-position: 0 -794px; }
222-
.button.unlock.icon:hover:before,
223-
.button.unlock.icon:focus:before,
224-
.button.unlock.icon:active:before { background-position: 0 -809px; }
229+
.button.trash.icon:active:before { background-position: -12px -336px; }
225230

226-
.button.user.icon:before { background-position: 0 -854px; }
231+
.button.user.icon:before { background-position: 0 -360px; }
227232
.button.user.icon:hover:before,
228233
.button.user.icon:focus:before,
229-
.button.user.icon:active:before { background-position: 0 -869px; }
234+
.button.user.icon:active:before { background-position: -12px -360px; }
230235

231236

232237
/* ------------------------------------------------------------------------------------------------------------- BUTTON EXTENSIONS */
626 Bytes
Loading

0 commit comments

Comments
 (0)