Your Web News in One Place

Articles by CSS Tricks from September 2017

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to CSS Tricks details.
08:14 pm GMT - Fri, September 29, 2017
CSS Tricks Turning Text into a Tweetstorm
With tongue firmly in cheek, I created this script to take a chunk of text and break it up into a tweetstorm, for "readability". Sort of like the opposite of something like Mercury Reader. If the iron...
02:13 pm GMT - Fri, September 29, 2017
CSS Tricks CSS Grid PlayGround
Really great work by the Mozilla gang. Curious, as they already have MDN for CSS Grid, which isn't only a straight reference, they have plenty of "guides". Not that I'm complaining, the design and lea...
02:01 pm GMT - Fri, September 29, 2017
CSS Tricks iOS 11 Safari Feature Flags
I was rooting around in the settings for iOS Safari the other day and stumbled upon its "Experimental Features" which act just like feature flags in any other desktop browser. This is a new feature in...
03:41 pm GMT - Thu, September 28, 2017
CSS Tricks A Poll About Pattern Libraries and Hiring
I was asked (by this fella on Twitter) a question about design patterns. It has an interesting twist though, related to hiring, which I hope makes for a good poll.Note: There is a poll embedded within...
03:40 pm GMT - Thu, September 28, 2017
CSS Tricks HelloSign API: The dev friendly esign
(This is a sponsored post.)We know that no API can write your code for you (unfortunately), but ours comes close. With in-depth documentation, customizable features, and dashboard that makes your code...
03:33 pm GMT - Thu, September 28, 2017
CSS Tricks Foxhound
As of WordPress 4.7 (December 2016), WordPress has shipped with a JSON API built right in. Wanna see? Hit up this URL right here on CSS-Tricks. There is loads of docs for it.That JSON API can be used ...
03:48 pm GMT - Wed, September 27, 2017
CSS Tricks How Different CMSs Handle Content Blocks
Imagine a very simple blog. Blog posts are just a title and a paragraph or three. In that case, having a CMS where you enter the title and those paragraphs and hit publish is perfect. Perhaps some met...
02:00 pm GMT - Tue, September 26, 2017
CSS Tricks Lozad.js: Performant Lazy Loading of Images
There are a few different "traditional" ways of lazy loading of images. They all require JavaScript needing to figure out if an image is currently visible within the browser's viewport or not. Traditi...
12:54 pm GMT - Mon, September 25, 2017
CSS Tricks 5 things CSS developers wish they knew before they started
You can learn anything, but you can't learn everything 🙃So accept that, and focus on what matters to you— Una Kravets 👩🏻💻 (@Una) September 1, 2017Una Kravets ...
12:19 pm GMT - Mon, September 25, 2017
CSS Tricks Designing Websites for iPhone X
We've already covered "The Notch" and the options for dealing with it from an HTML and CSS perspective. There is a bit more detail available now, straight from the horse's mouth:Safe area insets are n...
11:53 pm GMT - Sun, September 24, 2017
CSS Tricks Marvin Visions
Marvin Visions is a new typeface designed in the spirit of those letters youd see in scruffy old 80's sci-fi books. This specimen site has a really beautiful layout that's worth exploring and reading ...
04:12 pm GMT - Fri, September 22, 2017
CSS Tricks The Importance Of JavaScript Abstractions When Working With Remote Data
Recently I had the experience of reviewing a project and accessing its scalability and maintainability. There were a few bad practices here and there, a few strange pieces of code with lack of meaning...
02:28 pm GMT - Thu, September 21, 2017
CSS Tricks Creating a Static API from a Repository
When I first started building websites, the proposition was quite basic: take content, which may or may not be stored in some form of database, and deliver it to people's browsers as HTML pages. Over ...
02:27 pm GMT - Thu, September 21, 2017
CSS Tricks No JokeDownload Anything You Want on Storyblocks
(This is a sponsored post.)Storyblocks is giving CSS-Tricks followers 7 days of complimentary downloads! Choose from over 400,000 stock photos, icons, vectors, backgrounds, illustrations, and more fro...
08:06 pm GMT - Wed, September 20, 2017
CSS Tricks The All-New Guide to CSS Support in Email
Campaign Monitor has completely updated it's guide to CSS support in email. Although there was a four-year gap between updates (and this thing has been around for 10 years!), it's continued to be some...
02:59 pm GMT - Wed, September 20, 2017
CSS Tricks The Modlet Workflow: Improve Your Development Workflow with StealJS
You've been convinced of the benefits the modlet workflow provides and you want to start building your components with their own test and demo pages. Whether you're starting a new project or updating ...
07:13 pm GMT - Tue, September 19, 2017
CSS Tricks Deploying ES2015 Code in Production Today
Philip Walton suggests making two copies of your production JavaScript. Easy enough to do with a Babel-based build process.<!-- Browsers with ES module support load this file. --><script t...
02:20 pm GMT - Tue, September 19, 2017
CSS Tricks The Key to Building Large JavaScript Apps: The Modlet Workflow
You're a developer working on a "large JavaScript application" and you've noticed some issues on your project. New team members struggle to find where everything is located. Debugging issues is diffic...
02:15 pm GMT - Tue, September 19, 2017
CSS Tricks Chrome to force .dev domains to HTTPS via preloaded HSTS
Mattias Geniar:A lot of (web) developers use a local .dev TLD for their own development. ... In those cases, if you browse to https://site.dev, you'll be redirect[ed] to https://site.dev, the HTTPS v...
04:20 pm GMT - Mon, September 18, 2017
CSS Tricks React Dataviz
There is a natural connection between Data Visualization (dataviz) and SVG. SVG is a graphics format based on geometry and geometry is exactly what is needed to visually display data in compelling and...
03:39 pm GMT - Mon, September 18, 2017
CSS Tricks A Rube Goldberg Machine
Ada Rose Edwards takes a look at some of the newer browser APIs and how they fit together:These new APIs are powerful individually but also they complement each other beautifully, CSS custom propertie...
01:53 pm GMT - Mon, September 18, 2017
CSS Tricks Basic grid layout with fallbacks using feature queries
I often see a lot of questions from folks asking about fallbacks in CSS Grid and how we can design for browsers that just dont support these new-fangled techniques yet. But from now on I'll be sending...
07:54 pm GMT - Sat, September 16, 2017
CSS Tricks The Notch and CSS
Apple's iPhone X has a screen that covers the entire face of the phone, save for a "notch" to make space for a camera and other various components. The result is some awkward situations for screen des...
11:20 pm GMT - Thu, September 14, 2017
CSS Tricks Design Tooling is Still Figuring Itself Out
It probably always will be, to be fair.At the moment, there are all kinds of things that design software is struggling to address. The term "screen design" is common, referring to the fact that many o...
04:12 pm GMT - Thu, September 14, 2017
CSS Tricks Deliver exceptional customer experiences in your product
(This is a sponsored post.)Pendo delivers the only complete platform for Product Teams that helps companies create great products. The Pendo Product Experience Platform enables Product Teams to unders...
04:07 pm GMT - Thu, September 14, 2017
CSS Tricks Is there any value in people who cannot write JavaScript?
Mandy Michael:If all you do in your job is write JS, that is fantastic and you are awesome, just like all the people that write CSS or have a focus in a particular area like accessibility, SVG, animat...
04:34 pm GMT - Wed, September 13, 2017
CSS Tricks Design Resource Sites
Sometimes when you're designing something, you need little helping hands. Perhaps a nice stock photo. Perhaps a happy little color palette. Perhaps a bleep or bloop sound. Perhaps the perfect icon. Th...
02:07 pm GMT - Tue, September 12, 2017
CSS Tricks Do you put anything in your code specifically for Find in Project?
During a having a team meeting the other day, a code formatting idea came up that I thought was super interesting. It had to do with formatting code in a such a way that made it easier to find what yo...
02:43 pm GMT - Mon, September 11, 2017
CSS Tricks HTML Templates via JavaScript Template Literals
You know those super cool backticks-for-strings in new JavaScript? let emotion = `happy`;let sentence = `Chris is feeling ${emotion}`;Besides the variable interpolation in there being mighty handy, th...
08:34 pm GMT - Sun, September 10, 2017
CSS Tricks lite.cnn.io
This little website pulls in all the main stories from CNN and strips almost everything from the design; styles, images, fonts, ads, colors. Nada, zilch, gone. At first it looks like nothing but hyper...
09:33 pm GMT - Sat, September 9, 2017
CSS Tricks Compilers are the New Frameworks
Tom Dale:Increasingly, the bytes that get shipped to browsers will bear less and less resemblance to the source code that web developers write.Indeed. I suspected the same:Because performance matters ...
11:08 pm GMT - Fri, September 8, 2017
CSS Tricks 6 Months of Working Remotely Taught Me a Thing or Ten
Peter Anglea writes up his key takeaways after six months on the job with a new front-end position. His points ring true to me as a remote worker and the funny thing is that each one of the suggestion...
11:07 pm GMT - Fri, September 8, 2017
CSS Tricks The average web page is 3MB. How much should we care?
Tammy Everts with a deep dive into the average page size, which seems to grow year in and year out. It's a little perplexing that the average page size trends up each year as performance has become a ...
12:06 am GMT - Fri, September 8, 2017
CSS Tricks Screen Readers and CSS: Are We Going Out of Style (and into Content)?
The big takeaway in this post is that screen readers do not always read content the way it is styled in CSS. Toss in the fact that not all screen readers speak or read markup the same way and that the...
01:39 pm GMT - Thu, September 7, 2017
CSS Tricks Upgrade Your JavaScript Error Monitoring
(This is a sponsored post.)Automatically detect and diagnose JavaScript errors impacting your users with Bugsnag. Get comprehensive diagnostic reports, know immediately which errors are worth fixing, ...
01:39 pm GMT - Thu, September 7, 2017
CSS Tricks So You Want To Be a Senior Developer?
Let me start with a classic caveat: I cannot bestow upon you the title of senior developer. I have no special insight into how companies these days are hiring and promoting people to senior developer ...
11:11 pm GMT - Wed, September 6, 2017
CSS Tricks For the love of God, please tell me what your company does
Kasper Kubica goes on a humorous rant about the way companies describe themselves on their websites:More and more often, upon discovering a new company or product, I visit their website hoping to find...
01:34 pm GMT - Wed, September 6, 2017
CSS Tricks Working with Schemas in WordPress
I polled a group of WordPress developers about schemas the other day and was surprised by the results. Even though almost all of them had heard of schemas and were aware of the potential benefits they...
11:32 pm GMT - Tue, September 5, 2017
CSS Tricks Breaking the Grid
If you thought CSS Grid solves issues where overflowed content escaping the confines of a horizontal layout, then think again. Dave Rupert writes up two ways he unintentionally broke outside the grid ...
05:50 pm GMT - Tue, September 5, 2017
CSS Tricks Building a design system for HealthCare.gov
Sawyer Hollenshead has written up his thoughts about how he collaborated with the designers and developers on the HealthCare.gov project.In this post, Id like to share some of the bigger technical dec...
01:55 pm GMT - Tue, September 5, 2017
CSS Tricks When Design Becomes Part of the Code Workflow
I recently did an experiment where I created the same vector illustration in three different applications, exported the illustration as SVG in each application, then wrote a post comparing the exporte...
03:06 pm GMT - Mon, September 4, 2017
CSS Tricks Custom Elements Everywhere
Custom Elements Everywhere is a site created by Rob Dodson. It displays the results of a set of tests that check JS frameworks that use Custom Elements and Shadow DOM for interoperability issues.It co...
02:17 pm GMT - Mon, September 4, 2017
CSS Tricks Switching Your Site to HTTPS on a Shoestring Budget
Google's Search Console team recently sent out an email to site owners with a warning that Google Chrome will take steps starting this October to identify and show warnings on non-secure sites that ha...
01:29 pm GMT - Fri, September 1, 2017
CSS Tricks Problem space
Speaking of utility libraries, Jeremy Keith responded to Adam Wathan's article that we linked to not long ago. Jeremey is with him through the first four "phases", but can't come along for phase 5, t...
01:22 pm GMT - Fri, September 1, 2017
CSS Tricks Best Way to Programmatically Zoom a Web Application
Website accessibility has always been important, but nowadays, when we have clear standards and regulations from governments in most countries, it's become even more crucial to support those standards...
12:57 pm GMT - Thu, August 31, 2017
CSS Tricks A Book Apart
(This is a sponsored post.)You know A Book Apart! They've published all kinds of iconic books in our field. They are short and to the point. The kind of book you can read in a single flight. I wrote o...
12:46 pm GMT - Thu, August 31, 2017
CSS Tricks How to Write Better Code: The 3 Levels of Code Consistency
When working on an article about user-centered web development I ended up exploring a bit more the topic of consistency in code. Consistency is one of the key reasons why we need coding guidelines and...