What You’ll Be Creating In this short tutorial, we’ll learn how to build a CSS-only flexible accordion component by taking advantage of the “CSS checkbox hack technique”. Most importantly, our component will be fully responsive and its layout will switch between horizontal and vertical depending on the viewport size. Along the way, we’ll discuss how… Continue reading How to Build an Accordion Component With the CSS Checkbox Hack
Tag: Here’s
Dark Mode Looks Good, But Is It Actually Hurting You?
Over the last few years, everyone’s been talking about Dark Mode. It’s said to boost productivity and focus while reducing eye strain. It’s also supposed to be better for your battery life. But is that the whole story? Research into the matter suggests that Dark Mode might not be so healthy for us after all.… Continue reading Dark Mode Looks Good, But Is It Actually Hurting You?
How to Add Sound to Your Site, Without Infuriating Users
Once in a while, every professional comes across a challenge so great, so ridiculous, that they just can’t help themselves. They just have to go for it. It’s like the story of David and Goliath… if David was just bored and Goliath wasn’t threatening his entire nation. As for me, I’m about to argue for… Continue reading How to Add Sound to Your Site, Without Infuriating Users
How to Build a MouseOver Navigation Slide Effect
Have you ever used the Slider Revolution WordPress plugin in a project? If the answer is “yes”, you might have noticed the mini toolbar that appears in the right corner of the plugin’s configuration page. Initially, only the icons are visible, keeping the whole thing nice and compact. Then each time you hover over an icon, its… Continue reading How to Build a MouseOver Navigation Slide Effect
Are You Too Old to Be a Web Designer?
There’s nothing nice about asking the question “How old is too old to …?” So, I’m going to start by getting the answer out of the way, right now: You’re never too old to… …become a web designer… …transition from web designer to UX designer… …become a full-stack designer-developer powerhouse… …or do whatever the heck… Continue reading Are You Too Old to Be a Web Designer?
Solving Problems With CSS Grid: The Gantt Chart
We recently published a tutorial explaining how to build a JavaScript-driven Gantt Chart. I think it’s the perfect case study for CSS Grid, so in this tutorial we’ll see how well suited CSS Grid Layout is for building a flexible Gantt Chart. Our CSS Grid Gantt Chart Here’s what we’re building. It uses CSS Grid… Continue reading Solving Problems With CSS Grid: The Gantt Chart
What’s the Best Way to Share Your Work Online?
Thankfully, you no longer have to rely on a resume to try to communicate how talented you are to others. Your skills as a freelancer should be shared with others through visual media. It makes a lot more sense than writing up a one page summary that says, “I graduated from so-and-so university in 2010… Continue reading What’s the Best Way to Share Your Work Online?
Answers From a Panel Discussion
A few months ago I ran a panel discussion for the Swedish organisation DataTjej that included four panelists, plus an audience of forty women and non-binary people to dig deeper into the potential of role models. The discussion gave us a huge amount of insights and showed that everyone can work together to overcome the… Continue reading Answers From a Panel Discussion
Create Amazing Prototypes in No Time with the Envato Elements Sketch Plugin
The rise of prototyping tools in recent years is undeniable. Designers are harnessing these powerful, yet easy-to-use programs to build functional models of both websites and mobile apps. As such, they have become a vital part of the design process. Among the most widely-used and well-known prototyping apps is Sketch. This Mac-based program… Continue reading Create Amazing Prototypes in No Time with the Envato Elements Sketch Plugin
Build an Advanced Responsive Menu Inspired by Netflix
The other day I visited the Netflix Jobs website from my phone and had a look at its off-canvas menu. I really liked the staggering animations that fired every time you hit it. So I thought it might be a good exercise to take this menu as inspiration and show you how to build a similar responsive… Continue reading Build an Advanced Responsive Menu Inspired by Netflix
Build a Static Portfolio With Advanced CSS Bar Chart
In a previous post, I showed you how to build a beautiful fullscreen portfolio page. During that tutorial we also learned how to create a responsive CSS column chart. In this tutorial we’ll build another attractive static portfolio page, this time featuring a pure CSS bar chart without using any external JavaScript library, SVG, or the canvas… Continue reading Build a Static Portfolio With Advanced CSS Bar Chart
Best MailChimp Templates to Level Up Your Business Email Newsletter 2019
People love MailChimp because of its ease-of-use and beautiful designs. The problem is, it’s often cumbersome to try and use your own customized templates if they’re not specifically optimized for MailChimp. Instead, you end up sacrificing either the intuitive interface or the jaw-dropping user experience, neither of which are what you want. Happily, we’ve once… Continue reading Best MailChimp Templates to Level Up Your Business Email Newsletter 2019
Web Design Tips to Help Increase Customer Conversion
Having a well-designed website is no longer an option for anyone with ambitions of having a successful business—it’s a requirement. This article discusses how a great web design helps businesses, and provides tips that can help increase customer conversion. How great web design helps businesses In this increasingly digital world, your website often serves as… Continue reading Web Design Tips to Help Increase Customer Conversion
Features, Syntax, and the Problem It Will Solve
CSS subgrid is slowly making its way into browsers. The CSS Working Group is actively working on it and the related W3C specification has already reached Level 2. This new feature will enable us to enhance grid items with subgrids that inherit the grid tracks of their parent grid and seamlessly align with it. As CSS subgrid is… Continue reading Features, Syntax, and the Problem It Will Solve
10 Things To Remember When Designing An Infographic
Do you want to deliver important, yet overly complex information to your audience in an easy-to-understand way? Or are you finding hacks to engage your readers in the boring statistics? Whichever is your case, infographics might be exactly what you need! Infographics are popular choices when it comes to presenting information in a visually engaging… Continue reading 10 Things To Remember When Designing An Infographic
Why Each Designer Should Be Using a VPN
You’ve probably heard about VPNs, but hardly ever considered to start using one. All in all, you have plenty of other tools to spend money on that are directly connected to your work. And are those VPNs that important after all? Well, yes, unless you plan to spend the following year covering a costly data… Continue reading Why Each Designer Should Be Using a VPN
5 Critical Elements You Need to Know to Build a Genuinely Cool Website
After completing 2 or 3 multi-page websites building a one-pager will take no time at all. Or so you’ve been told. The problem is, whoever told you that never tried putting together a one-pager. Or, at least one that could be bragged about. You’ll discover that cramming all the important information isn’t all that easy… Continue reading 5 Critical Elements You Need to Know to Build a Genuinely Cool Website
How to Make a Personal Resume Website: From a WordPress Theme
What You’ll Be Creating In the modern work world, a simple resume is often not enough. Sure, it’s imperative to send it along with any job application, but if you truly want to stand out you need to go a step further. And nothing makes you stand out more than a personal website that showcases your education… Continue reading How to Make a Personal Resume Website: From a WordPress Theme
Best Practices For Optimizing Web Page Speed
A Moving Target The internet develops as computers develop: exponentially. If you don’t believe that, just use a search engine to explore “legacy” websites. One website still up since its inception is the Space Jam website; and it is extremely dated—but it’s also extremely fast. Part of exponential forward development in terms of technology is… Continue reading Best Practices For Optimizing Web Page Speed
Top 10 Effective SEO Techniques to Drive Organic Traffic in 2019
Are you struggling with driving traffic to your website? I know the feeling. As website owners and marketers we invest a lot of time and energy trying to drive organic traffic through the roof. But when it comes down to it, we realize that we are still getting negligible traffic. In fact, sometimes we might… Continue reading Top 10 Effective SEO Techniques to Drive Organic Traffic in 2019
Adding a Music Player to Your WordPress Site
Thinking about adding a substantial amount of audio to your site? Or maybe just a clip for a single song? When working with WordPress, there are dozens of different ways to add a music of audio player to your site. Choosing the one that works best for you can be tough. In this piece, we’ll… Continue reading Adding a Music Player to Your WordPress Site
Two Ways to Create a CSS Frosted Glass Effect
* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} In this tutorial I’ll show you how to create a frosted glass effect in CSS. You’ll already have seen this glass blur effect in action in UIs (User Interfaces) such as on MacOS and iOS, even Windows nowadays, so the glass background is definitely a trending effect.… Continue reading Two Ways to Create a CSS Frosted Glass Effect
How to Maintain the Selected Option On Page Load
Imagine you’re using a <select> element to navigate between pages–ordinarily the select will return to its default option when the page reloads. Today we’ll learn how to maintain the selected option, ensuring that whatever page you’ve selected remains selected even once the new page has been served. To demonstrate it, we’ll use a demo project with… Continue reading How to Maintain the Selected Option On Page Load
Draw with CSS: Using CSS To Draw Elements
With clever use of CSS properties, it is in fact possible to draw very complex shapes. All the shapes below were drawn with CSS alone. It might be that CSS isn’t the best way to render shapes in the browser window, but it’s very fast and included for “free” on all modern browsers. Learn how… Continue reading Draw with CSS: Using CSS To Draw Elements