Menu

Global CSS options with custom properties

May 29th, 2020

With a preprocessor, like Sass, building a logical “do this or don’t” setting is fairly straightforward: $option: false; @mixin doThing { @if $option { do-thing: yep; } } .el { @include doThing; } Can we do that in native CSS with custom properties? Mark Otto shows that we can. It’s just a smidge different. html…

Online resources for kids and families during COVID-19

May 29th, 2020

As families continue to face the new realities of juggling work, school, and play at home, online tools can make the adjustment a bit smoother. We’re all spending more of our time on our devices, and Google has many products and programs to help families create healthy digital habits and help them stay safe online….

Stadia Savepoint: May updates

May 29th, 2020

We’re back with another update in our Stadia Savepoint series—here’s what happened in May. This month, our community started playing Embr, Jotun: Valhalla Edition, Sundered: Eldritch Edition, DOOM 64, and many other games that arrived for purchase on the Stadia store. We also announced new games coming this year, including The Elder Scrolls Online on…

W3C Strategic Highlights, May 2020

May 29th, 2020

W3C released today to the public the May 2020 W3C Strategic Highlights. The report covers the massive and critical work that took place since last September at the Web Consortium toward the growth and strength of the Web, how W3C meets industry needs, and provides updates in key areas, as well as the latest around…

Chrome 84 Beta: Web OTP, Web Animations, New Origin Trials and More

May 28th, 2020

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, macOS, and Windows. Learn more about the features listed here through the provided links or from the list on ChromeStatus.com. Chrome 84 is beta as of May 28, 2020. Web OTP API The Web OTP API…

Protecting Chrome users from abusive notifications

May 28th, 2020

Notifications on the web help users receive important updates for a wide range of applications including messaging, calendars, email clients, ride sharing, social media, and delivery services. Unfortunately, browser notifications can be used to mislead users, phish for private information, or promote malware. These abusive patterns fall into two broad categories, “permission request issues” and…

A live magazine pops up in your home, wherever you are

May 28th, 2020

For the past several years, Pop-Up Magazine has resurrected extinct flowers, analyzed dreams, ventured into the Darien Gap, rowed across the Atlantic Ocean and shared ancient songs from Istanbul’s Hagia Sofia—all from the comfort of theaters throughout the United States. Three times a year, the “live magazine” hits the road, featuring storytelling performed onstage by…

Background Patterns, Simplified by Conic Gradients

May 28th, 2020

For those who have missed the big news, Firefox now supports conic gradients! Starting with Firefox 75, released on the April 7, we can go to about:config, look for the layout.css.conic-gradient.enabled flag and set its value to true (it’s false by default and all it takes to switch is double-clicking it). Enabling conic gradients in…

Providing emergency funding for 5,300+ local news organizations

May 28th, 2020

COVID-19 has upended the news industry, hitting local news particularly hard with job losses, furloughs, cutbacks and even closure. To provide some help, last month the Google News Initiative launched the Journalism Emergency Relief Fund. Today we’re announcing that more than 5,300 small and medium local newsrooms around the world will receive funding ranging from…

Spot the scam, stop the scammers

May 28th, 2020

According to the Federal Trade Commission (FTC), people reported $1.9 billion lost to scams in 2019. Every minute, more than $3,600 disappeared from wallets and bank accounts in response to made-up stories of urgently overdue tax payments, bogus contest winnings, or a smooth-talking online suitor who suddenly needs some gift cards. A high-pressure phone call…