March 1, 2019
Pronunciation: /web ʃɛər eɪ piː aɪ/ Imagine you're looking at a cool recipe on a website. The Web Share API is a simple tool that lets you quickly share that recipe (or any other content on a website) to your friends through different apps
February 26, 2019
Pronunciation: /ˈpeɪmənt rɪˈkwɛst ˈeɪpiˈaɪ/ Imagine you're buying something online. Instead of filling out a long checkout form with your credit card details, shipping address, and billing information, the Payment Request API lets you pay w
February 23, 2019
Pronunciation: /web strēmz ˈē-pīˈī/ Imagine a water pipe. The Web Streams API is like a modern, efficient water pipe for data on your website. Instead of getting a whole bucket of water (all the data) at once, which can be slow and clunky,
February 20, 2019
ResizeObserver (pronounced: ree-size-ob-zer-ver) Imagine you're building with LEGOs. ResizeObserver is like a little helper that watches your LEGO creation. Whenever you add or remove blocks (or change the size of the screen viewing your cr
February 17, 2019
Pronunciation: /ɪn.tɚˈsɛk.ʃən əbˈzɝː.vɚ v tuː/ Imagine you're looking at a long webpage. Intersection Observer v2 is like a helpful assistant that watches which parts of that page are visible on your screen as you scroll. It doesn't just te
February 14, 2019
WOFF2 (pronounced /ˈwɒf tuː/) is a modern font file format used on websites. Imagine you're building with LEGOs. You need different bricks (fonts) to create your design. WOFF2 is a type of container that holds those bricks efficiently. It's
February 11, 2019
Pronunciation: font /lōd·ɪŋ/ strat·ə·jēz Imagine you're building a house. You wouldn't just throw all the materials down at once, would you? You'd bring in the bricks when you need them, the wood when it's time for framing, and so on. Font
February 8, 2019
Pronunciation: /fɒnt dɪˈspleɪ/ Imagine you're reading a book. The font is the style of the letters – like Times New Roman or Comic Sans. "Font display" is simply how the text appears on a website *while* it's loading. It controls whether th
February 5, 2019
Pronunciation: vair-ee-uh-bul fonts Imagine a single font file that contains many different styles – bold, italic, thin, condensed, and everything in between. That's a variable font. Instead of needing separate files for each style (like "A
February 2, 2019
Pronunciation: in-TRIN-sik Imagine you're building a house. Intrinsic web design is like focusing on the house's foundation, walls, and roof – the essential parts that make it strong and stable. It's about the core structure and functionali
January 30, 2019
Pronunciation: /ˈsɪs ˈɡrɪd ˈlɛvəl tuː/ Imagine you're building with LEGOs. CSS Grid Level 1 is like having a basic set of bricks – you can build things, but it might take a while and some designs are tricky. CSS Grid Level 2 adds more speci
January 27, 2019
Pronunciation: /ˈsɪs ˈklɪp ˌpæθ/ Imagine you have a cookie cutter. You press it into a piece of dough, and only the shape inside the cutter remains. CSS clip-path is like that cookie cutter for images and other elements on a website. It let
January 24, 2019
Pronunciation: /ˈbækˌdrɒp ˈfɪl.tər/ Imagine you have a window. Backdrop-filter lets you apply effects, like blurring or color changes, to whatever is *behind* that window, not just to the window itself. In website design, this "window" is a
January 21, 2019
Pronunciation: /ˈskroʊl ˌsnæp/ Imagine you're looking at a long photo album online. Instead of the pictures scrolling smoothly, you want them to stop precisely at each photo, making it easy to view each one clearly. That's essentially what
January 18, 2019
Pronunciation Guide: CSS (pronounced "see-ess-ess") Environment Variables (pronounced "en-VY-ron-ment VARE-ee-uh-bulz") Imagine you're building with LEGOs. Instead of having to change the color of every single brick individually, you could
January 15, 2019
Pronounced: pre-FERZ kul-er skeem Imagine you have two sets of clothes: one for sunny days and one for nighttime. "Prefers-color-scheme" is like telling a website which set of clothes to wear, based on your device's settings. It's a simple
January 12, 2019
Pronunciation: /dɑːrk ˈmoʊd/ Dark mode in website design simply means that the website's background is dark-colored (usually black or a very dark grey), while the text and other elements are light-colored. Think of it like switching your ph
January 9, 2019
Pronunciation: CSS (kas-kay-ess) Writing Modes Imagine you're reading a book. Normally, the text flows from left to right, top to bottom. CSS Writing Modes lets you change that. It controls how text flows on a webpage, allowing for differen