Your Web News in One Place

Articles by CSS Tricks from April 2017

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to CSS Tricks details.
12:32 pm GMT - Sat, April 29, 2017
CSS Tricks Using npm as a Build Tool
The main purpose being: you're using npm anyway, so using it directly to run scripts removes a dependency (i.e. gulp/grunt/whatever) and brings you a bit closer to the tools you are using directly. I ...
12:25 pm GMT - Sat, April 29, 2017
CSS Tricks TypeScript at Slack
An excellent subhead by Felix Rieseberg: How I Learned to Stop Worrying & Trust the Compiler.I'd wager that some of the popularity of SCSS was due to that fact that any valid CSS was valid SCSS, ...
12:50 pm GMT - Fri, April 28, 2017
CSS Tricks Managing State in CSS with Reusable JavaScript Functions
Determining the most efficient way of managing state can be a challenging issue in CSS, but thankfully there are many OOCSS-based methodologies out there which provide some good solutions. This articl...
10:58 pm GMT - Thu, April 27, 2017
CSS Tricks Poly Fluid Sizing
Fluid typography is pretty amazing. We have a writeup of how it all works. But as fancy as that is, it's still scaling the type linearly. What if we wanted the type size to fall along a curve? The mat...
01:09 pm GMT - Thu, April 27, 2017
CSS Tricks Beautiful, Customizable Online Appointment Scheduling
Brand new designs for Acuity Scheduling are beautiful out of the box and make it easy to provide online appointment scheduling for you or your clients, matching their identity. The online scheduler co...
12:49 pm GMT - Thu, April 27, 2017
CSS Tricks The Different Logical Ways to Group CSS Properties
Over on the MediaTemple Blog, I talk about some logical possibilities for how you might arrange the declarations within a ruleset. Personally:I'll admit, I traditionally haven't had much of an opinion...
12:47 pm GMT - Wed, April 26, 2017
CSS Tricks Which Projects Need React? All Of Them!
When does a project need React? That's the question Chris Coyier addressed in a recent blog post. I'm a big fan of Chris' writing, so I was curious to see what he had to say. In a nutshell, Chris puts...
12:35 pm GMT - Wed, April 26, 2017
CSS Tricks React Sketch.app
The "normal" workflow I'm sure we've all lived is that design happens, then coding happens. A healthy workflow has back-and-forth between everyone involved in a project, including designers and develo...
03:21 pm GMT - Tue, April 25, 2017
CSS Tricks Now that CSS Custom Properties are a Thing, All Value Parts Can Be Changed Individually
CSS Custom Properties give us the ability to reach into a property value and change certain parts of it. That's useful in a bunch of places, but in particular, it's useful in properties which don't al...
11:18 am GMT - Tue, April 25, 2017
CSS Tricks PWA Directory
The other day I was watching an interview with Ade Oshineye where he discussed his work on the PWA Directory at Google, a showcase of progressive web apps. And its pretty neat!It lists a whole bunch o...
03:29 pm GMT - Mon, April 24, 2017
CSS Tricks The Many Tools for Shape Morphing
To no one's surprise, I'm sure, there are lots of different ways to do the same thing on the web. Shape morphing, being a thing on the web, is no different. There are some native technologies, some li...
03:19 pm GMT - Sat, April 22, 2017
CSS Tricks Think you know the top web browsers?
If I had to blindly guess about global marketshare, I would have gotten it wrong. I probably would have forgotten about UC browser (kind of the point of Peter O'Shaughnessy's article) that's so huge i...
11:37 am GMT - Fri, April 21, 2017
CSS Tricks Persistence Has a Weird Way of Getting Things Done
I like to think of myself as having a decent amount of persistence. But of course, life is complicated. Sometimes I have it and sometimes I don't. I have in some areas and not in others. C'est la vie....
01:24 pm GMT - Thu, April 20, 2017
CSS Tricks Legally Binding Electronic Signatures with eversign
There are few things more obnoxiously tedious than being asked to sign a document over email, where they tell you to print it, sign it, scan it, and email it back. One time I Photoshopped my signature...
01:14 pm GMT - Thu, April 20, 2017
CSS Tricks The Power of Custom Directives in Vue
When you're initially learning a JavaScript framework, it feels a little like being a kid in a candy store. You take in everything available to you, and right off the bat, there are things that will m...
12:21 pm GMT - Thu, April 20, 2017
CSS Tricks When Does a Project Need React?
You know when a project needs HTML and CSS, because it's all of them. When you reach for JavaScript is fairly clear: when you need interactivity or some functionality that only JavaScript can provide....
07:43 pm GMT - Wed, April 19, 2017
CSS Tricks Total HTML Agnosticism
A couple of good posts on technology agnosticism lately.Brad Frost says the design system itself is higher level than any particular technology:... it doesn't bet the farm on any one technology, the s...
02:32 pm GMT - Wed, April 19, 2017
CSS Tricks The Can-Dos of CodePen Projects
We just recently launched Projects, the latest big feature over on CodePen. It's quite a bit different than the Pen Editor, so let's take a look at all the things it can do!A Complete File System, and...
01:56 pm GMT - Wed, April 19, 2017
CSS Tricks A Vue.js introduction for people who know just enough jQuery to get by
Matt Rothenberg with a Vue.js tutorial playing off Shu Uesugi's 2015 article React.js Introduction For People Who Know Just Enough jQuery To Get By. Matt doesn't spend quite as much time comparing wha...
02:26 pm GMT - Tue, April 18, 2017
CSS Tricks Between the Lines
Media queries are great for changing values in sudden snaps at different screen sizes. But, combining the power of calc() and viewport units like vw and vh , we can get an awful lot of fluidity across...
12:16 pm GMT - Mon, April 17, 2017
CSS Tricks Focusing a `background-image` on a Precise Location with Percentages
Let's say you have an element with a background-image, where only part of the image is visible, because the image is bigger than the element itself. The rest is cropped away, outside the element.Now y...
03:57 pm GMT - Sun, April 16, 2017
CSS Tricks Photicular
I was on vacation this past week and at some little beach gift shop they were selling this really cool big thick book called Ocean: A Photicular Book. You've probably seen something like it before... ...
12:25 pm GMT - Sat, April 15, 2017
CSS Tricks ES6 modules support lands in browsers: is it time to rethink bundling?
Modules, as in, this kind of syntax right in JavaScript:import { myCounter, someOtherThing } from 'utilities';Which we'd normally use Webpack to bundle, but now is supported in Safari Technology Previ...
01:22 pm GMT - Fri, April 14, 2017
CSS Tricks Smooth Scrolling and Accessibility
Smooth scrolling (the animated change of position within the viewport from the originating link to the destination anchor) can be a nice interaction detail added to a site, giving a polished feel to t...
12:48 pm GMT - Thu, April 13, 2017
CSS Tricks Dealing with Spacing in Compiled Markdown Articles
Good thinking and exploration by Sebastian Eberlein. I'm a firm believer that you're doing yourself a favor if you blog in Markdown, because it gives you clean HTML output that isn't littered with cla...
12:38 pm GMT - Thu, April 13, 2017
CSS Tricks Come Learn and Take In Big Ideas at An Event Apart
I'm just back from An Event Apart Seattle, and it was fantastic. High five to y'all I got to run into there. Lots of big moments happen at An Event Apart. Microsoft took the opportunity to announce th...
12:35 pm GMT - Thu, April 13, 2017
CSS Tricks Sketch Now Replicates Inside & Outside Stroke Alignment
I was just bemoaning strokes the other week:And that's the trouble with text-stroke in CSS: you have no choice. It's center-aligned stroke only. Either of the other options [outside-aligned or inside-...
12:46 pm GMT - Wed, April 12, 2017
CSS Tricks Brotli and Static Compression
Content compression can be as simple as flipping a switch, but there's a lot to consider beyond that. We pretty well know what we need to compress, but what about configuring compression? Or static ve...
12:33 pm GMT - Wed, April 12, 2017
CSS Tricks Say You Need a Persistent Data Store Entirely on the Client-Side
You got your localStorage. You got your IndexedDB. Those are both client side and capable of storing data, but they are limited to a single browser. I can't store data there from my laptop then come b...
01:24 pm GMT - Tue, April 11, 2017
CSS Tricks Papercons
Bobby Grace, on the Dropbox Paper team:On the engineering side, we use inline SVGs. These have many advantages. One advantage is that SVG is a well-structured format that we can manipulate with code. ...
12:53 pm GMT - Tue, April 11, 2017
CSS Tricks Debugging Tips and Tricks
Writing code is only one small piece of being a developer. In order to be efficient and capable at our jobs, we must also excel at debugging. When I dedicate some time to learning new debugging skills...
12:35 pm GMT - Tue, April 11, 2017
CSS Tricks Strangers in the Woods Together
In the latest episode of ShopTalk, Robyn Kanner told a story of interviewing for a UX job that stuck with me. They asked her to create a social app for mountain bikers. Talk out how the app might wor...
12:25 pm GMT - Mon, April 10, 2017
CSS Tricks Lets Define Exactly What Atomic CSS is
As Atomic CSS (also known as Functional CSS) has been gaining in popularity, some confusion has occurred about similar related terms. The goal of this article is to clarify this terminology.There are ...
12:21 pm GMT - Mon, April 10, 2017
CSS Tricks Fabrica Dev Kit
Fabrica Dev Kit is a toolkit for WordPress development. You...Clone a GitHub RepoConfigure your WordPress project (settings, plugins, etc) through a `.yml` fileRun a Ruby setup script whichDownloads d...
02:33 pm GMT - Fri, April 7, 2017
CSS Tricks Pong with SVG.js
Everybody loves the vintage game Pong, right? We sure do. What's more fun? Building it yourself!That's why we decided to create one with SVG.js - to highlight some aspects of our library. It might se...
02:16 pm GMT - Fri, April 7, 2017
CSS Tricks Interesting Takes on Log in / Sign Up Forms
A roundup of simple forms that have interesting UI interactions and animations.I can't guarantee the final demo for each of them is perfectly accessible or measurably improves UX or anything, but that...
02:08 pm GMT - Fri, April 7, 2017
CSS Tricks Can Class Names Trigger Safe Search Filters?
I got a tweet about this a while back, and it's been on my list of things to attempt to start a discussion about. Or even better, gather some real data about. It also might be a smidge related to SEO ...
10:10 pm GMT - Thu, April 6, 2017
CSS Tricks Container Query Discussion
Right now, we have the power to write CSS that only applies when the browser window itself is at certain widths or heights. Breakpoints, as it were. Super useful. What we don't have (natively) is the ...
03:19 pm GMT - Thu, April 6, 2017
CSS Tricks Content doesnt need to delay website launches
Whether content is late, structured differently to the design or lost in email threads - content always gets the blame for website project delays. Now you can use GatherContent to organize and produce...
03:18 pm GMT - Thu, April 6, 2017
CSS Tricks SEO and Location
This is just a baby thought I had about SEO. I overheard some folks at the gym I go to talking about SEO. It was a part-owner of the gym, talking about an SEO firm they were in contact with to help th...
01:42 pm GMT - Thu, April 6, 2017
CSS Tricks Some Conference News
News about some upcoming conferences, like Clarity, CodeLand, a Grid Workshop, Maker Series, and upcoming An Event Apart shows.Some Conference News is a post from CSS-Tricks...
01:50 pm GMT - Wed, April 5, 2017
CSS Tricks Little Stuff about Markdown I Always Forget and have to Google
This is mostly for me. These are the little things that sometimes confuse me about Markdown and I find myself having to search the web for. So I'll write them down. Blogging as memory extension.Know t...
04:59 pm GMT - Tue, April 4, 2017
CSS Tricks Lazy Loading Gravatars in WordPress
Most WordPress themes show user Gravatars in the comment threads. It's a way of showing an image with the user, as associated by the email address used. It's a nice touch, and almost an expected desig...
03:32 pm GMT - Mon, April 3, 2017
CSS Tricks How To Make Guides (Collections of Content) in WordPress
A blog post can be anything you want. You could easily write one that links up a bunch of articles on your site. Titles, summaries, links... all hand-crafted HTML. A "guide", as it were. It will likel...
12:18 pm GMT - Sat, April 1, 2017
CSS Tricks `matrix3d()` for a Frame-Perfect Custom Scrollbar
Das Surma:In this article we will leverage some unconventional CSS matrices to build a custom scroller that doesn't require any JavaScript while scrolling, just some setup code.If turning a scrollbar ...
12:06 pm GMT - Sat, April 1, 2017
CSS Tricks Whack-A-Host
Dave and I did a ShopTalk Show all about VR the other week. Then, as Dave does, he went off and used A-Frame to build a game: ShopTalk Show: What-A-Host! Between this and playing around with Tilt Brus...
02:22 pm GMT - Fri, March 31, 2017
CSS Tricks Does CSS Grid Replace Flexbox?
No. Well. Mostly No.Grid is much newer than Flexbox and has a bit less browser support. That's why it makes perfect sense if people are wondering if CSS grid is here to replace Flexbox.To put a point ...
12:24 pm GMT - Fri, March 31, 2017
CSS Tricks About Property Ordering
Point.Counterpoint.Direct Link to Article — Permalink…About Property Ordering is a post from CSS-Tricks...