Sign in with Twitter


Lea Verou @LeaVerou Boston, MA

HCI researcher @MIT_CSAIL, @CSSWG IE, @CSSSecretsBook author, Ex @W3C staff. Made @prismjs @dabblet @prefixfree. I ♥ standards, code, design, UX, life!

798 Following   70,352 Followers   26,484 Tweets

Joined Twitter 2/27/09

@fmuaddib @SaraSoueidan I'm telling you what's gonna happen. How you react to it is your prerogative. :) @fmuaddib @SaraSoueidan Yeah, layout with HTML tables worked just fine, why did we replace it with Flexbox?! LOL ok @fmuaddib @SaraSoueidan In the meantime, you're wasting your time with a dead spec. while tons of people are working on the replacement. @fmuaddib @SaraSoueidan That's why Chrome's intent to deprecate was suspended. But don't fool yourself. They made it v clear it's temporary. @fmuaddib @SaraSoueidan Yeah, same arguments for layout via tables in 2004. "But it works now!" You're on the wrong side of history dude. @fmuaddib @SaraSoueidan You remind me of those who desperately clung on to tables & fought CSS in 2004 because it was "not powerful enough". @fmuaddib @SaraSoueidan There is no such energy devoted to SMIL. It's dying a slow death for years. @fmuaddib @SaraSoueidan What you're missing is that there's a ton of standardization & impl energy working to make CSS anims more powerful. @fmuaddib @SaraSoueidan For artists, SMIL is just output, so there's no reason to prefer it over other output, like CSS animations or JS. @fmuaddib @SaraSoueidan I suspect you don't know CSS animations much, know SMIL well and are desperately hanging on to it. Open your mind. @fmuaddib @SaraSoueidan Now that all geometric attributes are properties, CSS animations are very powerful + reusable + much better syntax. @fmuaddib @SaraSoueidan I mean SVG with CSS animation. @fmuaddib @SaraSoueidan Then these tools can evolve to save CSS animations. They're not fixed in time you know. @fmuaddib @SaraSoueidan CSS is also declarative, not sure how SMIL is uniquely suited to artists. Its syntax is actually harder.How to do knockout text with 3 lines of CSS and no HTML changes with blending modes: @simonmlaroche @google @fmuaddib Agreed, when possible. It's not always.This is huge: @Github Pages can now be on the master branch, on any repo!!! Woohoo!!!! I've wanted this for YEARS!!! @stubbornella @tabatkins Clearly not smart enough to avoid being eaten :P /me ducks @LMonahos Yay! Hope you like it! @pierjoker @stubbornella Heh ok I'll try to write it up at some point! @Rumyra @fmuaddib @SaraSoueidan Nope. Google just *postponed* the deprecation because there's no replacement YET. Once there is, it will be back. @Google suspends intent to deprecate SMIL! Great. You don't deprecate stuff w/ no current replacement. /ht @fmuaddib
Retweeted by Lea Verou @Google suspends intent to deprecate SMIL! Great. You don't deprecate stuff w/ no current replacement. /ht @fmuaddib @fmuaddib SMIL will be removed from Chrome and is not supported in Edge :( @stubbornella I can give you my recipe for Greek octopus in wine. Takes long, but is v easy and doesn't need attention. Perfect for parents!
@tabatkins weird? It's often used with an implicit all, I'm not the only one who does it! :) @tabatkins Ah, right, thanks! How did I miss that! @LeaVerou If you tried "transition: --background 1s;", you'd find it doesn't work either - it'll just flip directly to gold.
Retweeted by Lea Verou @LeaVerou You're not transitioning the custom prop, but just 'background'. The custom prop is just switching normally on :hover.
Retweeted by Lea Verou @scottvivian I'm talking about CSS animations *inside* the SVG. @brunogirin Profile stuff is to follow/unfollow people. Sadly can't tighten, but there is no @dabblet server that stores anything. @SaraSoueidan @tabatkins backgrounds and CSS content don't play animations in Chrome either. @SaraSoueidan @sarah_edo How exactly do browsers expect CSS animations to replace SMIL if they block them in a ton of places?!
Retweeted by Lea Verou @SaraSoueidan @sarah_edo How exactly do browsers expect CSS animations to replace SMIL if they block them in a ton of places?! @sarah_edo @SaraSoueidan Apparently SMIL works even as a background WTF @sarah_edo @SaraSoueidan I only have one pseudo-element, so can't use a pseudo on that :/ @pixelambacht @SaraSoueidan Implementors have fucked up SVG's potential so much over the years it's infuriating.
Retweeted by Lea Verou @pixelambacht @SaraSoueidan Implementors have fucked up SVG's potential so much over the years it's infuriating. @mounirlamouri Video is also not vector and much larger. @sarah_edo @SaraSoueidan In CSS backgrounds?? @mounirlamouri I can't use video as a CSS background either. @csuwildcat I was referring to things like loading indicators. @SaraSoueidan @sarah_edo Yeah, I meant replacing GIF in things like loading indicators. @csuwildcat Video is smaller than SVG?! What are you talking about?! Video is bitmap, not vector. HUGE difference. @SaraSoueidan This security theater is ridiculous.How exactly do we expect #SVG to replace animated GIFs when CSS animations are disabled when used as background?!There's an opportunity cost when you stick your neck out: the person you criticize will remember forever, but the public forgets in a flash.
Retweeted by Lea VerouEvery few months, I consider using Git submodules for my dependencies. I read a ton of stuff, get scared, decide not to. Every damn time. 😰
CSS Variables are coming - nay, here! @LeaVerou will share how to get in on the fun!
Retweeted by Lea Verou#githubwishlist 1. Adding estimated "Time to implement" to issues 2. Marking issues as depending on other “superissues” /cc @github @hyper_linda Try asking "Is a honorarium offered?". It indicates more flexibility. Downside: They anchor the amount of £. But good for startI gave an interview answering Chinese @csssecretsbook reader questions. Read it in both English & Chinese here: @ziyatong @alivingiano @xeni Wow, did you draw that? It's brilliant!! Saved for future usage. :DThinking of calling my upcoming talk on CSS Variables "CSS Variables: var(--subtitle)" 😆 Funny or too meta? @g16n Used to. I don't remember anything any more :( (though I was able to understand your tweet without Google Translate!)LOL at coward subtweeters who translate any disagreement to “being offended”, then proceed to make a strawman argument for 5 tweets 😂😂😂Greek English Visual Basic German C/C++ JavaScript Java #FirstSevenLanguages @nekrtemplar Yup, also when not a beginner you're more concerned about filtering conference invitations, not increasing them. @AirbnbHelp Host figured it out eventually, thanks though!
Booked an @Airbnb “Instant Book” apartment, host messaged that they're out of town (!). Sent a cancellation request, host can't find it. 🤐🔫 @codepo8 @ThePracticalDev I see little Bobby Tables grew up and wrote a book!Winner by @ThePracticalDev
Retweeted by Lea Verou @benschwarz @SaraSoueidan @johnallsopp Says he cares about diversity, is super dismissive to both women who spoke about this. LOL ok Ben. @benschwarz @SaraSoueidan @johnallsopp Stop putting words in my mouth please. I never said any of the bs you're projecting on me. @benschwarz @SaraSoueidan @johnallsopp That's a strawman argument. Re-read my first tweet. You're replying to something else here. @benschwarz @SaraSoueidan @johnallsopp Speaker matters. Some of my most successful talks would have been rejected in any blind review. @SaraSoueidan @LeaVerou @johnallsopp "Like dating, we want the power dynamic of being able to reject you after expressing interest in you."
Retweeted by Lea Verou @rgbcolor @SaraSoueidan That too, excellent point. Yet another reason I never bother. I know they can't pay me. @benschwarz It may help to invite less experienced speakers that may be scared to apply, but not ppl like @johnallsopp or @SaraSoueidan . @benschwarz @johnallsopp @SaraSoueidan not insult, just annoyance, because I won't apply. I get too many non-conditional invites already. @johnallsopp @LeaVerou "We want you to speak but we first have to check if u have smth interesting to say" is how I read it.
Retweeted by Lea Verou @LeaVerou @SaraSoueidan I do wonder what folks are thinking when they do this. Ask me or don't. But don't ask me to apply
Retweeted by Lea Verou @LeaVerou This! I always thought I might be too sensitive about it but happy to hear I'm not the only one who feels this way.
Retweeted by Lea VerouI wish people would stop emailing me to apply to their calls for speakers. You're wasting my time AND not actually inviting me to speak.
@herrhelms @OReillyUK Any ideas?「CSSで組む」時代を先取りしたCSSの本『CSSシークレット』(著者 @LeaVerou がCSSで本のデザインも。日本語版は @Vivliostyle で)出版記念イベントよろしく
Retweeted by Lea VerouHey @LeaVerou look what I got here :) Russian version of @csssecretsbook
Retweeted by Lea Verou#SVG 2 new features: Exciting! Now if only they get implemented this time.
@AspieSavant Clearly you don't care about conversation, just throwing posts at me. You didn't reply to anything I said. Enjoy being blocked.
Love it when one of my ideas catches on like this :) @AspieSavant @QuotenGinger @dhelder And why do they have this anxiety? Biology? Or more likely, being raised differently than the boys? @LeaVerou Don't usually buy books, but after reading all the 5-star reviews for @csssecretsbook I had to order 👍🏻
Retweeted by Lea Verou @AspieSavant @QuotenGinger @dhelder So because there are 3 powerful women patriarchy doesn't exist? How many powerful men are there??【Lea @LeaVerou author of #CSS Secrets @csssecretsbook: I love the openness of our industry】
Retweeted by Lea VerouSimone Biles said this after winning gold today at #Rio2016 🔥
Retweeted by Lea Verou @LeaVerou, We ❤️ what you are sharing on twitter and featured you in our latest blog post! Check it out 👇
Retweeted by Lea Verou
@robertnyman @patrickkettner @gregwhitworth @molant @MSEdgeDev this thread: @gortok @stubbornella @seldo Yup. Leftover of the dark "fat bad, carbs good" era. Bacon *can* be bad be bad due to additives, but not per se @robertnyman @MSEdgeDev @gregwhitworth @molant I really hope you do cause I feel bad pinging @patrickkettner for Chrome bugs all the time :P @anatudor @gregwhitworth #EdgeBug: File web platform bugs with a Tweet Thanks to @LeaVerou for the idea!
Retweeted by Lea Verou @stubbornella @seldo what's wrong with bacon? Don't believe the hype.
@fantaseour Russian is fine, thank you so much! @fantaseour Didn't even know it was translated into Russian!! Can you link me to a product page or something? Thanks!Just bought @LeaVerou book CSS Secrets in Russian. Whohooo this summer is definetely Frontend summer for me!
Retweeted by Lea Verou @ScreenFlow Please support merge clips or do nesting properly (e.g allow speeding up). I want to slit my wrists after 10hrs in ScreenFlow.Just discovered @emojisymbols. It's free for web pages and has some pretty nice icons! Hall of Shame: Texpad If your search term isn’t found, focus switches to document AS YOU TYPE. Very jarring & creates typos. +@vallettav
@alexbratsos Κλαίω 😂😂😂😂 @emmanuelbeziat It's my fault that I didn't include it in an @font-face :/