CSS

Showing 1-9 of 31 results
EngineeringIcon ChevronWeb front-end

Exploring SMACSS: Scalable and Modular Architecture for CSS

by Slobodan Gajic

CSS is notorious for getting messy quickly as a website scales. While frameworks like Bootstrap can help, SMACSS takes a different approach, as a set of solid organizational guidelines. In this article, Toptal Freelance Front-end Developer Slobodan Gajic gives us a run-down of the idea and benefits behind Jonathan Snook's architectural wisdom.

8 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Styled-Components: CSS-in-JS Library for the Modern Web

by Jeremy Davis

While preprocessors like Sass and Less have made CSS development easier, there is still a lot to be desired in this modern age of web development. In this article, Toptal Freelance JavaScript Developer Jeremy Davis explores styled-components—the niftiest CSS-in-JS library.

7 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Apache Cordova Tutorial: Developing Mobile Applications with Cordova

by Filip Petkovski

Mobile applications are creeping in. Developing for each mobile platform can be an exhaustive task, especially if resources are limited. This is where Apache Cordova comes in handy by providing a way to develop mobile applications using standard web technologies - HTML5, CSS3 and JavaScript. This article explores how one can get started with Apache Cordova and build mobile applications targeted at a wide range of mobile devices.

14 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Clean Code: Why HTML/CSS Essentials Still Matter

by Tigran Vardanyan

In this article, Toptal Freelance Software Engineer Tigran Vardanyan covers code styling, essential HTML and CSS practices, and why clean code still matters.

15 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Theming with Sass: An SCSS Tutorial

by Fernando Rivas

When it comes to theming; that is, changing the look and feel of your website while maintaining the same layout, Sass' features—like mixins or functions—can feel like taking a plane instead of walking! In this tutorial on SCSS, we're going to create a minimal theme and use SCSS to give our CSS programming some superpowers.

< 5 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

A How-to Guide to SVG Animation

by Juan Calou

The advantages of SVG on the web go beyond producing resolution-independent graphics. With a little CSS and JavaScript, you can apply cool animations and effects to your front-end without requiring the user to install bulky plugins.

7 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Eight CSS Tips for Advanced Layouts and Effects

by Rico Mossesgeld

Knowledge of CSS is a fundamental skill in the web development space. However, implementing certain web design patterns with just CSS can be a frustrating task, and often requires an in-depth understanding of it. In this article, Toptal Freelance Web Developer Rico Mossesgeld shares several CSS tips and tricks that take advantage of lesser known CSS features to solve real layout and design problems.

9 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Flexbox and Sass Grid Tutorial: How to Streamline Responsive Design

by Juan Varela

Recently, I was challenged to create my own grid system and, since re-inventing the wheel is always useful as a learning experience, I went for it. I knew it would be an interesting challenge, but I was surprised by how easy it turned out to be!

8 minute readContinue Reading
EngineeringIcon ChevronWeb front-end

Make Your CSS Dynamic with CSS Custom Properties

by Nicolás J. Engler

If there is something every front-end developer wants, it is proper support for variables in CSS. For years, to work around this missing feature, developers have resorted to CSS preprocessors. However, all that changes with the introduction of CSS custom properties. In this article, Toptal Freelance Software Engineer Nicolás J. Engler walks us through CSS custom properties and shows us how they can be used to make better, more dynamic stylesheets.

7 minute readContinue Reading

Join the Toptal® community.