-
-
Notifications
You must be signed in to change notification settings - Fork 79.1k
V4 hamburger fix2 #20329
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V4 hamburger fix2 #20329
Conversation
remove current HTML-based symbol, add any missing aria-* attributes
prototype fiddle to test out https://jsfiddle.net/nu5ejdy3/7/ - only issue seems to be Edge and IE11 rendering the svg a bit too...harshly. looks good in chrome/firefox though |
I believe the conclusion from #17222 was that SVGs shouldn't be base64-ed, since it increases their size. |
Agreed with @cvrebert, but just to verify, @patrickhlauke: isn't the base64 version larger? |
fair enough, i'll admit to not knowing all the ins and outs of data URIs. optimized the source SVG and url-encoded it ... https://jsfiddle.net/nu5ejdy3/9/ original SVG:
|
force-pushed the change to encoding |
Haven't had a chance to review much else with trying to wrap up the Alpha 3 stuff. Will peep when I can after that gets released. |
ping @mdo |
alternatively, there's a neat set of icons https://github.com/danklammer/bytesize-icons that we could look at using (also for other things like the X close icons) |
@patrickhlauke, aren't X close icons just |
successor to #20260
closes #20234
for comparison: current v4-dev (top) using the unicode character, and the CSS SVG background image (bottom)