Your Web News in One Place

Articles by CSS Tricks from March 2017

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to CSS Tricks details.
02:18 pm GMT - Thu, March 30, 2017
CSS Tricks Book Release: SVG Animations
Our own Sarah Drasner has published a book! You can grab it from the O'Reilly website or Amazon. If you need a little convincing, I figured I would post the foreword I wrote for the book here, then yo...
11:52 am GMT - Thu, March 30, 2017
CSS Tricks Making Animations Wait
I recently launched a CSS animation course for designers and developers wanting to improve their web animation skills. While building the course, I ran into the issue where content would animate befor...
12:36 pm GMT - Wed, March 29, 2017
CSS Tricks On Writing Feature Requirements
I have been asked to lead product development on a team. This is somewhat of a new journey for me because I'm generally used to calling myself a web designer rather than a product manager or strategis...
12:33 pm GMT - Wed, March 29, 2017
CSS Tricks Building Performant Expand & Collapse Animations
It's starting to be pretty common knowledge that there are only 2 things you can animate cheaply in CSS: opacity and transforms. Anything else, you run a high risk of that animation/transition being c...
12:54 pm GMT - Tue, March 28, 2017
CSS Tricks Using DevTools to Tweak Designs in the Browser
Let's look at some ways we can use the browsers DevTools to do design work. There are a few somewhat hidden tricks you mind find handy!Toggling Classes With CheckboxesThis is useful when trying to pic...
12:22 pm GMT - Mon, March 27, 2017
CSS Tricks Building a CSS Grid Overlay
Let's take a look at what it takes to build a grid overlay with CSS. It will be responsive, easily customizable and make heavy use of CSS variables (known more accurately as "CSS custom properties")....
12:16 pm GMT - Mon, March 27, 2017
CSS Tricks Recreating Legendary 8-bit Games Music with the Web Audio API
Greg Hovanesyan, who recently posted here an Introduction to the Web Audio API, follows up with another huge post on how to use it to create iconic music from our nerds past, like sounds from The Lege...
05:59 pm GMT - Sun, March 26, 2017
CSS Tricks Slides: CSS-Tricks is a Poster Child WordPress Site
I just gave a talk at WordCamp Miami where I talked about, to some degree, how WordPress has been a great choice for CSS-Tricks over the last decade. If I get a chance I'll try to re-give the talk to ...
05:54 pm GMT - Sun, March 26, 2017
CSS Tricks Relative Paths Episode 47 Dogmatism
I joined Mark Phoenix and Ben Hutchings to talk about, in large part, this article and the larger conversation about behavior and attitude in tech.Direct Link to Article — Permalink…Relati...
05:41 pm GMT - Sat, March 25, 2017
CSS Tricks Plugins Loaded
A huge high-five to John James Jacoby for his help here on CSS-Tricks fixing up our Markdown + bbPress integration. John runs Plugins Loaded, a source of high-quality WordPress plugins that you can us...
02:11 pm GMT - Fri, March 24, 2017
CSS Tricks Introduction to The Elm Architecture and How to Build our First Application
Creating our first Elm application might seem like a hard task. The new syntax and the new paradigm can be intimidating if you haven't used other functional programming languages before. But once you ...
06:17 pm GMT - Thu, March 23, 2017
CSS Tricks You Kinda Can Use Custom Fonts in HTML Emails
And you use them pretty much just like you'd use custom fonts on a website. Jaina Mistry had the scoop on this last year over on the Litmus blog:While web fonts don't have universal support, here are ...
10:52 am GMT - Thu, March 23, 2017
CSS Tricks Hired Job Hunting Simplified
On Hired, companies apply to you, not the other way around. Upon getting approved your profile becomes visible to over 6,000 innovative companies, hiring for technical roles. So if youre looking for n...
10:51 am GMT - Thu, March 23, 2017
CSS Tricks Modern JavaScript for Ancient Web Developers
Gina Trapani:... when you're learning modern JavaScript, there's a good chance that the solution to the problem you're having is still getting worked out. In fact, it's very possible it is only one co...
02:09 am GMT - Thu, March 23, 2017
CSS Tricks Need to Catch Up on the AMP Debate?
The subject of AMP came up at a meetup I was at the other day. It came up in a "Hey have y'all seen this thing yet?" context. Some people have heard of it, some hadn't. Even among those who had heard ...
02:10 pm GMT - Wed, March 22, 2017
CSS Tricks Novapattern
curates well-designed patternsIndeed it does!Bonus: Lisbon Azulejos is full of lovely patterns created by Mathieu Grac based on tiles from the city of Lisbon. It has interesting UI to explore them. Di...
02:03 pm GMT - Wed, March 22, 2017
CSS Tricks Inclusive Components
Heydon Pickering with a new project:A blog trying to be a pattern library. Each post explores the design of a robust, accessible interface component.Just one post so far on Toggle Buttons, but it's a ...
12:46 pm GMT - Tue, March 21, 2017
CSS Tricks Text Effects with CSS (and a little contenteditable trick)
Mandy Michael has been creating some incredible text effects with just the power of CSS. She uses every trick in the book: gradients, transforms, pseudo elements, shadows, and clipping paths to name a...
12:42 pm GMT - Tue, March 21, 2017
CSS Tricks Zeroing the Desk
Brendan Dawes:After a recording session on one of those large mixing desks, after you've twiddled countless knobs and push around many faders you do something called zeroing the desk. This is were you...
12:39 pm GMT - Tue, March 21, 2017
CSS Tricks The Next Smashing Magazine
Congrats to the big team over there assembled to take on this major redesign process. Unlike our redesigns around here that are usually more like realignments with minor dev work and UX sprinkles each...
01:16 pm GMT - Mon, March 20, 2017
CSS Tricks Guetzli
Geutzili, Google's new open source algorithm......that creates high-quality JPEG images with file sizes 35% smaller than currently available methods, enabling webmasters to create webpages that can lo...
12:07 pm GMT - Mon, March 20, 2017
CSS Tricks Creating a Book Cover Using JavaScript and p5.js
I recently published a book and an interactive course called Coding for Visual Learners. It teaches coding to beginners from scratch using the widely popular JavaScript programming language and the p5...
02:31 pm GMT - Fri, March 17, 2017
CSS Tricks Animate in Ajaxd Content to its Natural Height
Let's combine three things we just learned here on CSS-Tricks:One, transitioning to auto dimensions. Two, Ajaxing for stuff in a modern way. Three, waiting for images to be loaded to measure them. Wit...
01:45 pm GMT - Fri, March 17, 2017
CSS Tricks Hassle-free Full Bleed with *:not()
Common situation documented by Dave Rupert:Let's say you're making a blog post layout. Content is entered into a CMS inside a WYSIWYG editor field. You echo that content to the page. You pull it up on...
12:56 pm GMT - Thu, March 16, 2017
CSS Tricks Media Temple
Media Temple is a web hosting company that has hosting options for everyone. From inexpensive (but powerful) plans like their Managed WordPress Hosting, to mid-level stuff like the managed DV plan CSS...
12:54 pm GMT - Thu, March 16, 2017
CSS Tricks Scrolling on the Web: A Primer
Scrolling is complicated. Nolan Lawson:User scrolls with two fingers on a touch padUser scrolls with one finger on a touch screenUser scrolls with a mouse wheel on a physical mouseUser clicks the side...
12:51 pm GMT - Thu, March 16, 2017
CSS Tricks Systems Smart Enough To Know When Theyre Not Smart Enough
Josh Clark opens with "Our answer machines have an over-confidence problem." Perhaps you've seen the examples of search results (in any form) presenting terrifyingly wrong (or at least "controversial"...
02:07 pm GMT - Wed, March 15, 2017
CSS Tricks Minecraft in WebVR with HTML Using A-Frame
I'm Kevin Ngo, a virtual reality web developer on the Mozilla VR team and a core developer of A-Frame. Today, we'll go over how to build a room scale WebVR Minecraft demo that works on HTC Vive, Oculu...
01:56 pm GMT - Wed, March 15, 2017
CSS Tricks Measuring Image Widths in JavaScript (Carefully!)
Let's say you want to find an <img> on the page and find out how wide it is in JavaScript. Maybe you need to make some choices based on that width (or height, or both) You can definitely do th...
03:13 pm GMT - Tue, March 14, 2017
CSS Tricks Need to do Dependency-Free Ajax?
One of the big reasons to use jQuery, for a long time, was how easy it made Ajax. It has a super clean, flexible, and cross-browser compatible API for all the Ajax methods. jQuery is still mega popula...
02:34 pm GMT - Tue, March 14, 2017
CSS Tricks CSS-Tricks Chronicle XXX
All the latest happenings around here on CSS-Tricks as well as on CodePen and ShopTalk. Recommended listening, news, upcoming conferences, things to watch for, and more. Wow, it's the 30th of these al...
11:55 am GMT - Mon, March 13, 2017
CSS Tricks Getting Started with CSS Grid
This was a blockbuster week for front-end developers as CSS Grid landed in the latest versions of Firefox and Chrome without a feature flag. That's right: we can now go and play with Grid in two of th...
11:48 am GMT - Mon, March 13, 2017
CSS Tricks If Your Company Were a Couch
Without even realizing it, our perceptions are cross-referenced with our memories. Our brains conjure up an emotional reaction when our eyes see familiar shapes, colors, and textures. This fun exercis...
01:48 pm GMT - Sun, March 12, 2017
CSS Tricks Linting HTML using CSS
Ire Aderinokun with some CSS selectors designed to catch problematic HTML elements, such as those with inline styles or missing/wrong attributes.I tossed up a repo so I could make a full page demo sho...
01:47 pm GMT - Fri, March 10, 2017
CSS Tricks Using CSS Transitions on Auto Dimensions
We've all been there. You've got an element you want to be able to collapse and expand smoothly using CSS transitions, but its expanded size needs to be content-dependent. You've set transition: heigh...
01:38 pm GMT - Fri, March 10, 2017
CSS Tricks Severless
Every time I use the word "serverless", which is somewhat regularly lately, as we've had a few articles using the term lately and use the concept at CodePen for a variety of things, I get some version...
01:38 pm GMT - Fri, March 10, 2017
CSS Tricks Serverless
Every time I use the word "serverless", which is somewhat regularly lately, as we've had a few articles using the term lately and use the concept at CodePen for a variety of things, I get some version...
02:07 pm GMT - Thu, March 9, 2017
CSS Tricks An Event Apart Seattle April 3-5, 2017
An Event Apart Seattle is coming up! Less than a month away. If you've been trying to decide, now is the time to pull the trigger before it sells out. I'll be there doing three official things. One, I...
02:06 pm GMT - Thu, March 9, 2017
CSS Tricks Simple Little Use Case for `vmin`
Viewport units are things like 10vw (10% of the viewport width) or 2vh (2% of the viewport height). Useful sometimes, as they are always relative to the viewport. No cascading or influence by parent e...
12:39 pm GMT - Wed, March 8, 2017
CSS Tricks Build a Custom Serverless CMS: Part 2
In our previous proof-of-concept demo, we built a bare bones admin for generating a web page with the ability to edit some text on the page and set the site title and description. For this next demo, ...
01:19 pm GMT - Tue, March 7, 2017
CSS Tricks The Document Outline Dilemma
For the past few weeks there has been lots of talk about HTML headings in web standards circles. Perhaps you've seen some of the blog posts, tweets, and GitHub issue threads. Headings have been part o...
01:07 pm GMT - Mon, March 6, 2017
CSS Tricks Introduction to Web Audio API
Web Audio API let's us make sound right in the browser. It makes your sites, apps, and games more fun and engaging. You can even build music-specific applications like drum machines and synthesizers. ...
02:02 pm GMT - Fri, March 3, 2017
CSS Tricks Weapons of Math Destruction
I think you'd do well to read Cathy O'Neils Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy. I saw her read at the Miami Book Fair several months ago, and immedi...
01:56 pm GMT - Fri, March 3, 2017
CSS Tricks Just Another HTTPS Nudge
I was strongly reminded about the scariness of non-secure websites the other day. I'm using Xfinity as an internet service provider, and they give you a device that is both a cable modem and a router....
01:34 pm GMT - Fri, March 3, 2017
CSS Tricks Randomizing SVG Shapes
SVG shapes are all built from numbers. Obvious, perhaps, but also, I'm not sure we take as much advantage of that as we could with inline <svg>. For example, it's pretty easy to generate a new...
12:58 pm GMT - Thu, March 2, 2017
CSS Tricks Coffee Personalized to Your Taste
Hey isn't this a web design site?! Sure is. But I have it on good authority that web designers, along with a lot of the rest of the world love coffee. And, you know, convenience. And quality. I sure d...
12:56 pm GMT - Thu, March 2, 2017
CSS Tricks Text Stroke: Stuck In The Middle With You
There is a non-standard way to stroke HTML text (SVG has a standard way). It's not particularly new. There are -webkit- and -moz- prefixes for it. Jen Simmons recently posted about it, with an example...
12:44 pm GMT - Thu, March 2, 2017
CSS Tricks Some Thursday Reads
Beln Albeza, "You might not need a CSS framework":Regardless of the reasons for using a framework, frameworks might introduce technical debt in your project.Jen Simmons, "The benefits of learning how ...
12:26 pm GMT - Wed, March 1, 2017
CSS Tricks PHP For Beginners: Building a Simple CRM from Scratch
Customer Relationship Management (CRM) is a system that manages customer interactions and data throughout the customer lifecycle between the customer and the company across different channels. In this...
12:12 pm GMT - Wed, March 1, 2017
CSS Tricks Tools to Visualize and Edit SVG Paths (Kinda!)
It was brought up at the SVG Summit the other day, wouldn't it be nice when working with SVG to be able to work with it both ways at once?See and edit the code, and see the results visuallySee and edi...
12:59 pm GMT - Tue, February 28, 2017
CSS Tricks Computer Science Distilled, Chapter 2: Complexity
This is a full chapter excerpt from Wladston Viana Ferreira Filho's brand new book Computer Science Distilled which he has graciously allowed for us to publish here.In almost every computation, a vari...
12:57 pm GMT - Tue, February 28, 2017
CSS Tricks Websites to Generate SVG Patterns
These aren't particularly hard to web search for, but just in case you didn't know they existed I figured I'd drop them here. I've used all three of these in the past and I think they do a good job of...
12:57 pm GMT - Tue, February 28, 2017
CSS Tricks Scaling SVG Clipping Paths for CSS Use
A legit CSS trick documented by Eric Meyer!So there is polygon() in CSS and <polygon> in SVG. They are closely related, but there are all kinds of weirdnesses. For example, you can use path() ...