Debugging Collections, Streams, and Watch Renderers

In the last two ducklings, I finished the extensive discussion on breakpoints and switched my focus to the watch area. In it, we have several amazing and lesser-known tools that let us build insight into our running application. Being able to tell at a glance if something works correctly is crucial for many applications.

This is very important for collections and arrays. We can have thousands or millions of elements within a collection. Debugging this is very difficult without some basic tools. 

18 Creative Custom Cursors

A cursor/pointer is a position indicator that helps the user enter text, numbers, or symbols. The default cursor is a symbol that is easily recognized by tons of people around the world. Without the cursor, user integration would not be as easy as it is now. Cursors have saved many people the trouble of memorizing keyboard shortcuts required to navigate a page.

Creative custom cursors are basically unique customized pointers. Throughout the years, the cursor has been modified to assume different shapes and characters. These customized pointers can boost a site’s interaction and traffic. Many websites have adopted custom cursors because they help them stand out and attract more customers.

Your Designer Toolbox
Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets


 

Benefits of Creative Custom Cursors

Though they’re not going to make a massive difference in how your website is received by visitors, custom cursors can make an impact, including:

  • Help maintain the theme of the website.
  • Can attract more customers.
  • Build website aesthetics.
  • Are easy to make.

How to Choose a Custom Cursor

Here are some factors to consider when looking for a custom cursor for your next website project.

Suitability

Getting a custom cursor that suits your website can offer great user interaction. If your site targets young users, having a quirky cursor can enhance engagement with your website. Whereas if your target market is older, having a custom cursor might not get you the same results.

Formal websites should use default cursors and stay away from custom ones. This helps to maintain the site’s formal tone.

Functionality

Some custom cursors don’t work well with older browsers. If a user opens a website using an old browser that doesn’t support custom cursors, the pointer will assume its default design.

This means features that work with the custom cursor will not be as effective when using the default cursor, which in turn affects user experience. This is something to heavily consider.

Speed

Your site’s loading speed is an important factor if you want to rank well on Google and attract more visitors. Minor site upgrades such as a custom cursor will not typically affect your site’s speed.

18 Examples of Creative Custom Cursors

And now, the part you’ve been waiting for: on to the list of creative and eye-catching custom cursors worthy of your consideration.

1. Custom Cursor by Simon Busborg

See the Pen
custom cursor
by Simon Busborg (@simonbusborg)
on CodePen.light

2. Custom Cursor Navigation Effect by Mark Mead

See the Pen
Custom Cursor Navigation Effect
by Mark Mead (@markmead)
on CodePen.light

3. Custom Cursor Inverting Color by Uwe Chardon

See the Pen
custom cursor inverting color
by Uwe Chardon (@uchardon)
on CodePen.light

4. Custom Cursor by Ivan Di Stasio

See the Pen
Custom cursor
by Ivan Di Stasio (@IvanDiStasio)
on CodePen.light

5. Custom Cursor With Mixed-Blend-Mode by Victor Hripko

See the Pen
Custom cursor with mix-blend-mode
by Victor Hripko (@victorhripko)
on CodePen.light

6. Custom Cursor Effect by Ivan Grozdic

See the Pen
Custom Cursor Effect
by Ivan Grozdic (@ig_design)
on CodePen.light

7. Custom Cursor by Tim Jackleus

See the Pen
Custom cursor
by Tim Jackleus (@timjackleus)
on CodePen.light

8. Custom Cursor With CSS Variables by Tobias Reich

See the Pen
Custom cursor with CSS variables
by Tobias Reich (@electerious)
on CodePen.light

9. Circle Cursors by Chris Heuberger

See the Pen
Circle Cursors
by Chris Heuberger (@ChrisBup)
on CodePen.light

10. Magnetic Hover Interaction by Sikriti Dakua

See the Pen
Magnetic Hover Interaction
by Sikriti Dakua (@dev_loop)
on CodePen.light

11. Interactive Custom Cursor by hb nguyen

See the Pen
Interactive Custom Cursor
by hb nguyen (@hbthen3rd)
on CodePen.light

12. Custom Cursor With GSAP TweenMax and CSS by Karlo Videk

See the Pen
Custom cursor with GSAP TweenMax and CSS
by Karlo Videk (@karlovidek)
on CodePen.light

13. Custom Cursor- Circle Follows The Mouse Pointer by Cojea Gabriel

See the Pen
Custom Cursor – Circle Follows The Mouse Pointer
by Cojea Gabriel (@gabrielcojea)
on CodePen.light

14. Creating Custom Cursors by designcourse

See the Pen
Creating Custom Cursors
by designcourse (@designcourse)
on CodePen.light

15. Circle Cursor With Blend Mode by Clement Girault

See the Pen
Circle cursor with blend mode
by Clement Girault (@clementGir)
on CodePen.light

16. Custom Dot Cursor by Kyle Brumm

See the Pen
Custom Dot Cursor
by Kyle Brumm (@kjbrum)
on CodePen.light

17. Custom Cursor Using Data-Uri by Sten Hougaard

See the Pen
Custom cursors using data-uri
by Sten Hougaard (@netsi1964)
on CodePen.light

18. Mutant Cursor by Rafael Gonzalez

See the Pen
Mutant Cursor
by Rafael González (@rgg)
on CodePen.light

Conclusion

A unique custom cursor is a great way to make sure that users don’t — if you’ll pardon the pun — lose the point. Websites that use creative custom cursors that fit their aesthetic or theme create a more branded look and that is synonymous with increased traffic.

If you’re looking for the best custom cursor for your website, we hope this article will help to that end. Good luck to you!

12 Helpful Chrome Extensions For Web Designers & Developers

As a developer, you probably already have a list of preferred browser extensions you use to help you customize your browsing experience and functionality.

Chrome extensions have been constantly growing and improving. This has in turn led to an increase in performance and the quality of work for web designers and developers.

Many developers use Chrome as their preferred browser because of its vast repository of extensions that will help save you time and increase your productivity.

In case you’re on the hunt for some new extensions, here’s a list of 10 helpful Chrome extensions that will help make work easier for you:

Your Web Designer Toolbox
Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets


1. Sizzy

Sizzy - Helpful Chrome Extensions For Web Designers & Developers

Sizzy is a popular extension among web developers and web testers. With Sizzy, you get to test your website on multiple devices at once.

The tool allows you to:

  • Preview URLs on different devices at the same time.
  • Preview changes simultaneously.
  • Filter devices.
  • Choose whether or not to display the keyboard on the different devices.
  • Switch between portrait and landscape modes.

Sizzy is an open source Google Chrome extension and can be accessed by everyone. It also adds an extra button to your toolbar which opens your current page in Sizzy when clicked.

2. WhatFont

WhatFont - Helpful Chrome Extensions For Web Designers & Developers

WhatFont helps you find out the font used on a webpage by just hovering over it. This simple and easy-to-use extension has helped many web developers save time when it comes to identifying different fonts.

This extension can also help in identifying which service has been used for serving the font.

3. Clear Cache

Clear Cache - Helpful Chrome Extensions For Web Designers & Developers

Clear Cache helps you clear your cookies and global or local caches with just one click. With this Chrome extension, you don’t need to go through the tedious process of navigating to settings.

You can also configure what you want to clear on the options page including passwords, plugin data, file systems, cache, app caches, and much more.

4. Site Palette

Site Palette - Helpful Chrome Extensions For Web Designers & Developers

This free Chrome extension is a must-have tool for web developers and designers. When browsing, you’ve definitely come across web pages with impressive color palettes and wondered how the designers pulled it together, I’m sure. Well, Site Palette helps you generate, extract, and share your favorite colors.

5. Image Downloader

Image Downloader - Helpful Chrome Extensions For Web Designers & Developers

Image Downloader makes downloading images from the web easy. With just one click, you can browse and download any image and filter by width, height, and many more.

By setting up a default download directory, you’ll make sure that everything runs smoothly and fast. Another feature of this Chrome extension is you can also customize the image display.

6. Checkbot

Checkbot - Helpful Chrome Extensions For Web Designers & Developers

Checkbot is a powerful Google Chrome extension that checks page SEO, speed, security, broken links, and duplicate content of hundreds of pages in just one click. It identifies 50+ website errors based on Google’s best practices and recommends solutions.

Website performance is crucial in increasing conversions as most users prefer fast pages. This can also help with ranking as it boosts user experience.

This extension also picks up code errors in real-time, which saves developers the trouble of having to go back and check.

7. Highly Highlighter

Highly Highlighter - Helpful Chrome Extensions For Web Designers & Developers

With Highly Highlighter, you can highlight, save, and share anything from articles as you read. This helps with starting discussions on the important bits and works across multiple devices.

8. CSS Viewer

CSS Viewer

The CSS Viewer is a simple CSS property viewer originally made as a firefox add-on. It provides the basic CSS information you need with just one click.

For it to work properly, this extension needs to access your website data and history. However, it doesn’t store any of your information.

9. Web Developer

Web Developer

The Web Developer Chrome extension allows designers to check web pages for best practice designs, search engine optimization, usability, and coding.

Web Developer is a great tool that provides a lot of information on web design. It also adds various web developer tools to the toolbar.

With this extension you can check embedded javascripts and view your website on more than one device. It works well on Mac OS, Windows, and Linux.

10. Fonts Ninja

Fonts Ninja

The Font Ninja Chrome extension is quite similar to WhatFont but with a much smaller interface. It helps identify fonts on a webpage and can be a great alternative to WhatFont.

Its algorithm analyzes fonts as well as CSS properties.

11. Window Resizer

Window Resizer

Window Resizer is a useful Chrome tool that resizes your browser window to various screen resolutions. You can choose from a list of popular dimensions or custom set your own.

12. CSS-Shack

CSS-Shack

Last on our list here is CSS-Shack, which is another free Chrome extension that allows you to create designs and layers then export them into a CSS file.

Conclusion

There’s a plethora of Chrome extensions that are free and easy to use. However, this does not mean that you need to use them all. Be selective and you’ll get the most out of your use of extensions.

This list has narrowed down some of our top picks. To that end, we are pretty confident that you can get one or more that will help you boost user functionality and increase productivity.

Be sure to test out a number of extensions before settling on one. Good luck!

10 Creative Hamburger Menus + Tips & Tricks

When browsing through websites, you’ve most likely come across three horizontal lines on the top right corner of the webpage. While not present on every site, these lines are commonly referred to as “hamburger menus” by UI designers.

What is a Hamburger Menu?

A hamburger menu is a navigation tool that opens up to a side menu and is used for both mobile apps and websites. The role of these navigation bars is to help you easily maneuver anywhere on a website in a user-friendly manner and without having to scroll up to hunt for navigation.

Hamburger menus were first introduced more than three decades ago by a man named Norm Cox. He made the burger icon for Xerox Star, which was the world’s first graphical user interface. The purpose of the triple bar icon was to let users know that the button contained a list of items. However, despite it being around for quite some time, it wasn’t widely used until 2009 and has gotten a lot of criticism over the years.

The UX Designer Toolbox

Unlimited Downloads: 500,000+ Wireframe & UX Templates, UI Kits & Design Assets
Starting at only $16.50 per month!


 

Pros and Cons of Hamburger Menus

Before we get into the examples, let’s first explore the pros and cons of using hamburger menus.

Pros

  • It provides quick secondary access: Users can quickly access desired pages without having to scroll through pages.
  • Recognized by many users worldwide: The sign is common and can be found everywhere from mobile games to web pages to apps.
  • Makes the webpage appear organized: The hamburger menu helps with maintaining focus on the important web features you’d like users to see. It also keeps the web page clean.

Cons

  • Lower engagement: When users can’t easily access a web page, they’re less likely to click on it.
  • Makes pages seem less important: Because all the important information is accessed on the first page it’s less likely for users to navigate through the menu.
  • Hard to reach: Hamburger menus can be hard to reach or press in some mobile designs.

Tips for Making a Good Hamburger Menu

Here are a few quick tips for ensuring your hamburger menu is identifiable and effective:

1. Use Animation

A hamburger menu without an animation that turns the three horizontal lines into another shape is rarely seen. Put it to good use.

2. Use a Custom Icon

It’s important that the menu remains recognizable to ensure a great user experience. Using a custom icon helps many users identify it.

3. Responsiveness

Mobile users prefer the vertical sliding or the horizontal navigation bar while computer users prefer a more detailed menu with tabs of content, rows, and vertical links. Designing your hamburger menus to be responsive will ensure users are presented with the ideal menu option regardless of the device they’re using.

10 Worthy Examples of Hamburger Menus

What follows are 10 high-quality options of hamburger menus currently available on Codepen to choose from. Why start from scratch when you don’t have to?

Menu Toggle by Tamino Martinius

See the Pen
🍔 <-> ❌ (version 1)
by Tamino Martinius (@Zaku)
on CodePen.light

Drawn Hamburger Transition by Jesse Couch

See the Pen
Drawn Hamburger Transition
by Jesse Couch (@designcouch)
on CodePen.light

Hamburger Menu with Cheese by Michael Smart

See the Pen
Hamburger Menu (with cheese)
by Michael Smart (@mikedevelops)
on CodePen.light

Atomic Menu by Alex Coven

See the Pen
Atomic Hamburger Menu CSS
by Alex Coven (@alcoven)
on CodePen.light

Pure CSS Fullscreen Navigation Menu by Brenden Palmer

See the Pen
Pure CSS Fullscreen Navigation Menu
by Brenden Palmer (@brenden)
on CodePen.light

Animated Hamburger by Steven Fabre

See the Pen
Hamburger Animated Icon
by Steven Fabre (@stevenfabre)
on CodePen.light

Open Close by Vineeth TR

See the Pen
Open Close
by Vineeth.TR (@vineethtrv)
on CodePen.light

Morphing Hamburger by Sergio

See the Pen
Hamburger icon with Morphing Menu
by Sergio Andrade (@sergioandrade)
on CodePen.light

Animated Hamburger Menu by Mathew Ladner

See the Pen
Animated Hamburger Menu
by Matthew Ladner (@netfuel)
on CodePen.light

CSS3 Only Hamburger by David Krajewski

See the Pen
Hamburger Icon CSS3 ONLY Animation
by Dawid Krajewski (@DawidKrajewski)
on CodePen.light

Hamburger Menu Alternatives to Consider

If hamburger menus aren’t speaking to you, there are some alternative options worth taking a look at.

1. Scrollable Navigation

This type of navigation tool is normally used for longer lists. Making the list scrollable allows users to easily move side-to-side. For example, it’s mostly used for news websites when users are expected to scroll through news categories, and also works well for online stores and music apps.

2. Tab Bar

Tab bars are considered to be the simplest navigation option with the main navigation options easily visible. For example, if you have an app that has a limited number of web pages/features then this is definitely the way to go.

Some things to consider with this navigation include:

  • The home page has to be in the first tab and the rest should follow according to the level of importance.
  • The tab bar allows no more than five navigation options.
  • It’s important for at least one of the options to be highlighted and active.
  • Use icons with labels unless for actions that are common and easily recognizable.

3. More Option Tab Bar

The ‘more’ option tab bar is most suitable if you have more than five top-level destinations.

The extra option can work well as a dropdown menu. To improve navigation you’ll need to correctly prioritize the options for users to have at least four to five on the screen at all times.

4. The Progressively Collapsing Menu

This type of menu fits on the whole screen and shows as much of the navigation as possible. Everything else is put under the “More” button. This provides a better user experience than the tab bar design.

5. Full Screen Navigation

The full screen navigation solution takes up the whole homepage for navigation purposes. Users then swipe to access additional menu options as they scroll up or down.

This type of navigation helps designers organize huge amounts of information without overwhelming the user.

Conclusion

When picking out a hamburger menu, make sure you pick one that’s most suitable for your website or app. Making navigation within an app seamless and user-friendly will encourage users to engage with it more than once and even attract new users. Just make sure you test the speed and efficiency before implementing. But then you should be good to set your visitors browsing. Good luck!

WordPress Themes for a Casino Site

Improving WordPress security

Want to give your users a great experience with your website? Create a unique design for your website with one of these great WordPress themes for your website. Only gambling is growing insanely in popularity these years. More and more countries are liberalizing their gambling laws, which is enabling users all over the world to […]

The post WordPress Themes for a Casino Site appeared first on WPArena.

10 Creative Animation Demos in CSS and JavaScript

No matter what kind of website you have, a little bit of animation can go a long way to create visual interest and engage your visitors. From animated tab bars and CSS waves to creative text hovers, there are plenty of ways to spice up your website.

In this post, we’ll share 10 eye-catching CSS and JavaScript animations that you can use as an inspiration for incorporating animated effects in your next web design project.

Your Designer Toolbox
Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets


 

Animated Tab Bar

Here’s a simple and stylish tab bar that’s animated whenever a user clicks on a different icon. You can easily use this as a tab bar but you can also implement it in a menu to make your navigation more dynamic.

See the Pen
Animated Tab Bar
by abxlfazl khxrshidi (@abxlfazl)
on CodePen.light

Simple CSS Waves

This animation relies on CSS alone so there’s no JavaScript code. It features a subtle and elegant animation that looks like ocean waves. This would work perfectly on a hotel or a travel website as well as on a website promoting wellness products or services.

See the Pen
Simple CSS Waves | Mobile & Full width
by Goodkatz (@goodkatz)
on CodePen.light

Space Globe

Lately, everyone’s been buzzing about space travel and this animation would highlight that topic perfectly. It features a space globe along with another sphere resembling a meteor. If you have any type of futuristic website or if you’re working on a technology oriented project, this animation could come in handy.

See the Pen
Space globe – Three.js
by isladjan (@isladjan)
on CodePen.light

Gooey Footer

Here’s a fun animation that once again relies on pure CSS. If you decide to add it to your website, your footer will have a fun and playful gooey look. This animation would add a dose of interest to any creative website or website that’s not serving a corporate audience.

See the Pen
CSS Goey footer
by Zed Dash (@z-)
on CodePen.light

Parallax Scroll Animation

Here’s a true work of art when it comes to what’s possible with a little bit of CSS and JavaScript. As you scroll down, the scene changes entirely from morning to night. If you need a creative background for a timelapse, this animation is a must-have.

See the Pen
Parallax scroll animation
by isladjan (@isladjan)
on CodePen.light

Scroll Trigger Demo

At first glance, all you see is white background with black letters. But, when you scroll text and photos come into view and bring the entire thing to life. This animation would be a creative way to display any type of portfolio. Designers, photographers, and artists should definitely check this one out.

See the Pen
GSAP ScrollTrigger – Demo
by Noel Delgado (@noeldelgado)
on CodePen.light

Fun Toggles

Toggles are pretty ubiquitous nowadays. But that doesn’t mean they have to be boring. With a bit of creativity, you can add simple animations and make them more fun. You’ll find a nice collection of various toggle animations, including a beer pong and a Kobe Bryant tribute.

See the Pen
Toggles
by Olivia Ng (@oliviale)
on CodePen.light

Realistic Red Switch

CSS has indeed come a long way since its inception. This realistic red switch that relies on pure CSS animation is the best proof of what’s possible when you master CSS.

See the Pen
Realistic Red Switch (Pure CSS)
by Yoav Kadosh (@ykadosh)
on CodePen.light

Neon Love

This animation would work well for any type of Valentine’s Day promotional campaign or on any website that caters to couples. It features a blue and pink neon heart that truly looks like neon lights.

See the Pen
NEON LOVE
by al-ro (@al-ro)
on CodePen.light

Fluid Text Hover

Here’s another animation that at first glance looks like nothing special. Instead of a solid color, the text uses a photo fill. Once you hover over the word, the text becomes fluid. It’s pretty creative and it would work well on any artists or designer’s website that wants to show off their skills.

See the Pen
Fluid text hover
by Robin Delaporte (@robin-dela)
on CodePen.light

 

The Best Free and Premium Shopify Themes of 2021

The recent pandemic has forced many businesses to go online. This has created a boom for Shopify, a popular eCommerce platform that makes it easy to open up your online store.

With hundreds of beautiful themes and apps that enhance your shoppers’ experience, Shopify has everything you need to shift your operation online and create a digital storefront for your business.

But to get started, you’ll need a solid Shopify theme and that’s what this post is all about. We’ll cover the best free and premium Shopify themes for 2021 that will allow you to launch your store as quickly as possible.

Your Web Designer Toolbox

Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets
Starting at only $16.50/month!


18 Best Free And Premium Shopify Themes

Below, you’ll find an overview of the 18 best Shopify themes along with their features.

Debut Free Shopify Theme

DEMO / TRY THEME

Helas Minimal Premium Shopify Theme

Helas Minimal Premium Shopify Theme

The Helas theme has a clean and minimal design. It would work well for a fashion store and has a product-centered layout which makes it easy for your customers to see what you have to offer. Notable features include product carousels and labels, plenty of customization options, built-in customer reviews, wishlist support, and more.

DEMO / BUY THEME

Vintage Free Minimal Theme

Vintage Free Minimal Theme

The Vintage theme is a free Shopify theme that would work well with home and garden, entertainment or arts and crafts stores. The theme has a minimal design and includes features such as recommended products, stock counter, in store pickup availability indicator, and more. In addition to that, the theme is responsive and easy to use. 

DEMO / TRY THE THEME

CORO – Minimal & Clean Fashion Shopify Theme

CORO – Minimal & Clean Fashion Shopify Theme

Here’s a versatile and responsive Shopify theme that can be used for any type of store. It features a minimal design and has a built-in mega menu. Notable features include automatic price changes, products’ quick view, powerful customization options, product labels, built-in product zoom, and more. 

DEMO / BUY THE THEME

Narrative Free Shopify Theme

Narrative Free Shopify Theme

The Narrative is a free Shopify theme that would work well for stores selling only one or two products. The theme has a simple design and includes features such as hero video, customizable image blocks, quote slides, customizable navigation, wide layout, and more. On top of this, the theme looks stunning on both mobile and desktop devices. 

DEMO / TRY THEME

Hikez | Trekking & Hiking Premium Shopify Theme

Hikez | Trekking & Hiking Premium Shopify Theme

If you have a store that sells hiking, camping, and trekking gear, the Hikez theme is a great choice. It has a stunning grid based layout which makes it easy to organize and display your products. The theme is fully responsive and comes with awesome features such as product carousel and product comparison, 5 types of mega menus, Ajax filters, multi-currency support, and more. 

DEMO / BUY THEME

Brooklyn Free Shopify Theme

Brooklyn Free Shopify Theme

If you’re looking for a free theme that was designed with apparel stores in mind, the Brooklyn theme has you covered. This theme features a modern and elegant design and has plenty of customization options. You’ll also find all the necessary features for a powerful eCommerce store such as dynamic product grid, header slideshow, slideout cart, support for video on the homepage, and more. 

DEMO / TRY THE THEME

Daxone – Multipurpose Shopify Theme

Daxone – Multipurpose Shopify Theme

The Daxone theme is a great choice for any type of store since it has a versatile and modern design. The theme is packed with features to help you sell more, including: various page layouts, prebuilt sections, plenty of customization options, popup cart, built-in newsletter form, product quick view, and more. The theme is also responsive and optimized for SEO. 

DEMO / BUY THEME

Simple Free Shopify Theme

Simple Free Shopify Theme

As the name implies, the Simple theme has a clean and simple layout that makes it easy to showcase your products in a modern grid layout. The theme has a sidebar menu which offers easy navigation and you’ll also find features such as product image zoom, image animations, product recommendations, and customization options. The theme is also responsive. 

DEMO / TRY THEME

Ella Multipurpose Shopify Theme

Ella Multipurpose Shopify Theme

The Ella theme is a premium multipurpose Shopify theme that works well with any type of store. The theme looks stunning on both desktop and mobile devices thanks to its responsive design. It has plenty of customization options and includes important eCommerce features such as dynamic product filters, pre-built page sections, quick shop, quick edit cart, recommended products, product bundles, and more. 

DEMO / BUY THEME

Supply Free Shopify Theme

Supply Free Shopify Theme

The Supply theme is perfect for any store that has a large inventory. You can easily showcase products, feature best-sellers, and more. The theme is responsive, easy to customize, and comes with features such as collection filtering in the sidebar, product slideshow, featured collections, and more. In addition to that, the theme comes with two color schemes. 

DEMO / TRY THE THEME

Wookie Multipurpose Shopify Premium Theme

Wookie Multipurpose Shopify Premium Theme

If you’re looking for a theme that gives you plenty of control over the design of your store, the Wookie theme is a great choice. Not only does it have plenty of customization options but it also offers a number of premade sections to make it easy to design and build your store. You’ll also find features such as numerous layout variations, mega menu, dynamic checkout buttons, product filters, and sticky add to cart button. 

DEMO / BUY THEME

Boundless Free Shopify Theme

Boundless Free Shopify Theme

The Boundless theme has a minimal and lightweight design that puts your product photography front and center. The theme is easy to use and has a responsive design. It includes features such as slideshows with a fading effect, full width collection images, sticky navigation, homepage video, and more. The theme is also fully responsive and optimized for large images. 

DEMO / TRY THEME

Avone – Multipurpose Shopify Theme

Avone - Multipurpose Shopify Theme

The Avone theme has been optimized to load fast. It has a versatile design that works well for any type of store. The theme also includes features such as powerful customization options, mega menu, wishlist support, product countdown, quick view, product filters, product recommendations, and more. The theme is responsive and has several demo layouts to choose from. 

DEMO / BUY THEME

Venture Free Shopify Theme

Venture Free Shopify Theme

The Venture Shopify theme is another free theme designed with stores that have a large inventory in mind. The theme features a multi-column menu that makes it easy to browse your store. You’ll find features such as product filtering, product slideshow, single featured product, promotional banner, and more. The theme is also responsive, optimized to load fast, and has a clean design. 

DEMO / TRY THEME

August – Multipurpose Shopify Theme

August - Multipurpose Shopify Theme

The August theme comes with 8 different demos and it’s a great choice for a fashion, apparel or swimwear store. The theme has a modern design and comes with features such as product style variations, multiple header and footer layouts, product filters, built-in product compare and wishlist, countdown timers, product labels, and more. On top of that, the theme is also responsive. 

DEMO / BUY THEME

Express Free Shopify Theme

Express Free Shopify Theme

The Express theme was designed to get you online fast. It doesn’t have a lot of customization options but it makes up for it with its ease of use and quick setup. The theme has a modern design and comes with features such as quick buy, responsive design, slideout cart, featured collections, and more. This theme is a great choice for one page stores that have a small product catalog. 

DEMO / TRY THEME

Aero – Auto Parts, Car Accessories Shopify Theme

Aero - Auto Parts, Car Accessories Shopify Theme

If you sell car parts, the Aero theme is a perfect fit. It has a modern and bold design that’s fully responsive. The theme has 10+ premade layouts and a mega menu that makes it easy to browse your store. Notable features include product slider module, Ajax add to cart, Ajax layered navigation, product quick view, and more. 

DEMO / BUY THEME

Final Thoughts

As you can see, there is no shortage of amazing free and premium themes for Shopify. The only thing left to do now is to pick a theme that suits your style and get started with your Shopify store. Good luck! Be sure to check out our other Shopify articles while you’re at it.

6 Resources For JavaScript Code Snippets

When it comes to writing JavaScript (or any other code, for that matter) you can save a lot of time by not trying to reinvent the wheel – or coding something that is common enough that it has already been written countless times. In these instances it is helpful to have a list of collections of commonly (or sometimes not so commonly) used scripts or snippets you can refer to or search through to find what you need to either get your code started or solve your whole problem.

That is why we’ve put together this list of collections of JavaScript snippets so you can bookmark and refer back to them whenever you are in need. Here are six useful resources for Javascript code snippets.

The UX Designer Toolbox

Unlimited Downloads: 500,000+ Wireframe & UX Templates, UI Kits & Design Assets
Starting at only $16.50 per month!


 

30 seconds of code

This JavaScript snippet collection contains a wide variety of ES6 helper functions. It includes helpers for dealing with primitives, arrays and objects, as well as algorithms, DOM manipulation functions and Node.js utilities.

30 seconds of code - JavaScript snippets

JavaScriptTutorial.net

This website has a section that provides you with handy functions for selecting, traversing, and manipulating DOM elements.

JavaScript Tutorial snippets

HTMLDOM.dev

This website focuses on scripts that manage HTML DOM with vanilla JavaScript, providing a nice collection of scripts that do just that.

HTMLDOM.dev

The Vanilla JavaScript Toolkit

Here’s a collection of native JavaScript methods, helper functions, libraries, boilerplates, and learning resources.

Vanilla JavaScript Toolkit

CSS Tricks

CSS Tricks has a nice collection of all different kinds of code snippets, including this great list of JS snippets.

CSS Tricks snippets

Top 100 JavaScript Snippets for Beginners

Focusing on beginners, and a bit dated, but this list is still a worthwhile resource to keep in your back pocket.

Topp 100 Scripts for beginners

We hope you find this list helpful in your future projects. Be sure to check out all of the other JavaScript resources we have here at 1stWebDesigner while you’re at it!

Hidden Treasures of Eclipse Collections – Part 2

There are a few hidden treasures within Eclipse collections.

Eclipse Collections is an open-source Java Collections framework. In this blog, I am going to demonstrate five lesser-known features of the framework. I published a similar blog in last year's Java Advent Calendar. Please refer to the resources at the end of the blog for more information about the framework.

You may also like: The Best of Java Collections [Tutorials]


Impressive Pure CSS Drawings, Animations, and More!

In today’s article we’ve compiled some impressive pure CSS drawings, animations, and other examples of what can be done with one of our favorite coding languages. Check out the various elements we’ve found on Codepen below, and be sure to check out our other collections of pure CSS code examples here on 1WD.

The Freelance Designer Toolbox

Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets
All starting at only $16.50 per month


Responsive No Div Car Animation

See the Pen responsive <!– No Div –> car by abxlfazl khxrshidi (@abxlfazl) on CodePen.light

No Div “Gary” Drawing

See the Pen <no-div> Gary by Ritika Agrawal (@RitikaAgrawal08) on CodePen.light

Animated Form Placeholders

See the Pen Placeholders by Mikael Ainalem (@ainalem) on CodePen.light

Gradient Border Animation

See the Pen Houdini gradient border animation by Michelle Barker (@michellebarker) on CodePen.light

Pure CSS Animated Starry Night

See the Pen Pure CSS Animated Starry Night by Mohit Chouhan (@mohitch1605) on CodePen.light

The Final Frontier

See the Pen ␣ – The Final Frontier by sebu10n (@sebu10n) on CodePen.light

No DIV Arduino UNO with LCD Display and Animation

See the Pen No DIV Arduino UNO with LCD Display and Animation by Shadow Scientist (@shadow-scientist) on CodePen.light

Fairy Lights Showcase

See the Pen Fairy Lights Showcase by Olivia Ng (@oliviale) on CodePen.light

One-Element Hourglass

See the Pen One-Element Hourglass by Jon Kantner (@jkantner) on CodePen.light

Infinite Plug In

See the Pen Only CSS: Infinite Plug In by Yusuke Nakaya (@YusukeNakaya) on CodePen.light

Codepen Challenge: Spacing

See the Pen Codepen Challenge: Spacing by Sicontis (@Sicontis) on CodePen.light

 

 

Bootstrap 4 Code Snippets

Do you use Bootstrap 4 in your projects? If so, you may be interested to see these examples of it in action that we’ve collected. From modals, sidebars, and thank you pages, to drag and drop, responsive menus, and buttons, we’ve gathered a few samples of code snippets to help you further how you build your next website. So have a look, play with them on CodePen, bookmark, and be sure to check out our other collections while you’re at it.

Your Web Designer Toolbox

Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets
Starting at only $16.50/month!


Bootstrap 4 Modal Demos

See the Pen Modal Demos by SitePoint (@SitePoint) on CodePen.dark

Sidebar Template

See the Pen Sidebar template by Mohamed Azouaoui (@azouaoui-med) on CodePen.dark

Thank You Page Template

See the Pen Thank You Page Template by Jacob Lett (@JacobLett) on CodePen.dark

Custom Drag & Drop

See the Pen Custom drag file upload by Aaron Vanston (@aaronvanston) on CodePen.dark

Float Label

See the Pen Float Label by Anton Staroverov (@tonycorp) on CodePen.dark

Responsive Menu

See the Pen Responsive Bootstrap 4 menu – light/dark by Ivan Grozdic (@ig_design) on CodePen.dark

Play YouTube or Vimeo Videos in Modal

See the Pen Play YouTube or Vimeo Video in Modal – Bootstrap 4 by Jacob Lett (@JacobLett) on CodePen.dark

Auto Custom Buttons

See the Pen Auto Custom Bootstrap Buttons by Chris Johnson (@thecssguru) on CodePen.dark

Wizard

See the Pen Wizard by Nily F. Vicent (@missvicent) on CodePen.dark

Pricing Table

See the Pen Pricing Table by Daniel Zawadzki (@danzawadzki) on CodePen.dark

 

 

20 Pure CSS Animated Page Loaders

Page loaders are often used on websites to give the user something to watch while the content is loading in the background, as well as signaling to the user that something is happening rather than just watching a blank screen while the page loads. Creative designers have come up with a multitude of ways to make page loaders entertaining, interesting, engaging, and even fun, so as not to bore the user. In this collection of pure CSS animated page loaders, we’ve gathered a variety of clever and unique examples for your inspiration. Perhaps you will be able to use some of them in your projects, or maybe they will inspire you to create your own unique spin on the genre.

Your Designer Toolbox
Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets


OuroboroCSS

Here are 9 variations on a theme.

See the Pen CSS Loader by Geoffrey Crofte (@GeoffreyCrofte) on CodePen.dark

Animated Squares

9 squares that randomly animate into view in a larger square.

See the Pen CSS Loader by Glen Cheney (@Vestride) on CodePen.dark

Hexagons

This group of hexagons that form a larger hexagon is soothing and engaging.

See the Pen Loading Image by Doug Harper (@endodoug) on CodePen.dark

Overlapping Circles

Using a relatively common idea among page loaders, this one kicks it up a notch from the basic dots on the screen.

See the Pen css loader by Connor (@CKH4) on CodePen.dark

Pure CSS Loader

This animation is playful and mildly captivating.

See the Pen Pure CSS loader #2 by Jerome Renders (@JeromeRenders) on CodePen.dark

Pushing Pixels CSS Loader

Simple but smooth, this is another variation of the timeless loading dots animation.

See the Pen pushing pixels css loader by dave (@redlabor) on CodePen.dark

Infinity Loader

Another engaging and different animation that has some options you can play around with.

See the Pen CSS Infinity Loader by Michael Hobizal (@mikehobizal) on CodePen.dark

Single Circle

Although extremely simple, this one still gets the job done of captivating the user momentarily.

See the Pen Loader by Vadzim Tsupryk (@meecrobe) on CodePen.dark

Pure Css Loader – Square

Similar to the previous 9-square animation, yet more methodical in how it brings each square into view and back out again.

See the Pen Pure Css Loader – Square by Robert Borghesi (@dghez) on CodePen.dark

CSS Loading Spinner

A very cool, colorful, and clean animation in this one.

See the Pen CSS3 Loading Spinner by Iván Villamil (@ivillamil) on CodePen.dark

Spelling Loader

There are several animations happening in this page loader.

See the Pen CSS Loader by Paolo Duzioni (@Paolo-Duzioni) on CodePen.dark

Gooey CSS Loader

We’re always a sucker for the gooey animation effects, like what is seen here.

See the Pen gooey css loader by Decatron (@megatroncoder) on CodePen.dark

Helix CSS Loader

A very nicely done 3D helix animation can be found here.

See the Pen Helix CSS Loader by Jerry Low (@jerrylow) on CodePen.dark

Wifeo Loader

Another colorful and fun animated circles page loader.

See the Pen PURE CSS LOADER by Wifeo (@wifeo) on CodePen.dark

Simple Pure CSS Loader

Looking almost cartoon-like, this one show how you can play with almost any shapes and lines to create a unique page loader.

See the Pen Simple Pure CSS Loader by Izzy Skye (@chrysokitty) on CodePen.dark

Lines Loader

How about taking the hamburger menu icon and making it a colorful page loader animation?

See the Pen Daily UI #20 | CSS loader by Håvard Brynjulfsen (@havardob) on CodePen.dark

Fancy CSS Loaders / Spinners

Here’s another collection of 9 different page loaders.

See the Pen Fancy CSS loaders / spinners by Jenning (@jenning) on CodePen.dark

Animated Circle Loader

Don’t look at this one too long or you might end up hypnotized!

See the Pen CSS Loader animation by Sonja Strieder (@sonjastrieder) on CodePen.dark

Circles Loader

Another example of all the fun that can be had with circles.

See the Pen CSS Loader animation by Uwe Chardon (@uchardon) on CodePen.dark

Geometric Loader

This last one is a nice, smooth, and mesmerizing geometric animation.

See the Pen Pure CSS loader #4 by Jerome Renders (@JeromeRenders) on CodePen.dark

 

Be sure to check out our other collections here on 1stWebDesigner for more inspiration, learning, and just plain fun!

A Collection of Interesting Parallax Effects

Parallax effects in web design have been around for a bit, and although some may say they are past their prime, we still find them in use all over the internet. In today’s post, we have compiled some pretty interesting examples of parallax effects from CodePen for you to view for inspiration, ideas, and to learn from. We hope you enjoy these examples!

Your Designer Toolbox
Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets


Firewatch Parallax in CSS

A very smooth, cinematic effect with layered images that move at different speeds on scroll.

See the Pen Firewatch Parallax in CSS by Sam Beckham (@samdbeckham) on CodePen.dark

Header/Footer Parallax

A somewhat basic header, content, footer layout but the header has a subtle background effect that coincides with the standard parallax effect.

See the Pen Header/Footer Parallax Effect by Hudson Marinho (@hudsonmarinho) on CodePen.dark

Slider Transitions

A very impressive slider with parallax transitions.

See the Pen Slider transitions by Mirko Zorić (@fluxus) on CodePen.dark

Parallax Star Background In CSS

Pure CSS shy full of stars that animate realistically.

See the Pen Parallax Star background in CSS by Saransh Sinha (@saransh) on CodePen.dark

Sass Parallax Example

Another example that does not need JavaScript to make it happen.

See the Pen Sass parallax example by Scott Kellum (@scottkellum) on CodePen.dark

The ‘Root Element’ Parallax Technique

Setting all positions and parallax movements in CSS, this technique minimizes DOM manipulations to just one – on the `html` element – boosting overall performance, although certainly not better than using 3D transforms.

See the Pen The ‘root element’ parallax technique by Adam Mustill (@amustill) on CodePen.dark

Parallax Depth Cards

Unlike most other parallax examples, these effects happen on hover.

See the Pen Parallax Depth Cards by Andy Merskin (@andymerskin) on CodePen.dark

Canvas Parallax Skyline

Horizontal animation triggered by mouse movements – interesting!

See the Pen Canvas Parallax Skyline by Jack Rugile (@jackrugile) on CodePen.dark

Simple jQuery Parallax Scroll Effect

A more traditional scrolling parallax effect with SCSS and jQuery.

See the Pen Simple jquery parallax scroll effect (updated 12 April 2017) by Hendry Sadrak (@hendrysadrak) on CodePen.dark

Fullscreen Drag Slider With Parallax

A clean horizontal slider that incorporates a parallax transition effect.

See the Pen Fullscreen drag-slider with parallax by Nikolay Talanov (@suez) on CodePen.dark

Scrolling Sky

Love the old school graphics used in this scrolling sky with clouds, balloons, and more.

See the Pen Parallax Scrolling by Marcel Schulz (@MarcelSchulz) on CodePen.dark

Airplanes

Here’s a cool animation with parallax effects on scroll.

See the Pen Airplanes. by Steve Gardner (@ste-vg) on CodePen.dark

What Are Your Thoughts About Parallax Effects?

Whether or not you are a fan, parallax effects in web design don’t appear to be going anywhere soon. We hope these examples have given you some tips and inspiration for your own projects. Be sure to check out our other collections here on 1WD for other ideas!

Astounding Examples Of Three.js In Action

Three.js is a cross-browser JavaScript library and API used to create and display animated 3D computer graphics in a web browser using WebGL. You can learn more about it here. In today’s post we are sharing some amazing examples of this library in action for your inspiration and learning. Let’s get to it!

Your Web Designer Toolbox
Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets


Particles & Waves

A very nicely done animation that responds to the mouse position.

See the Pen three.js canvas – particles – waves by deathfang (@deathfang) on CodePen.dark

Procedurally Generated Minimal Environment

A rotating mountain terrain grid animation.

See the Pen Procedurally generated minimal environment by Marc Tannous (@marctannous) on CodePen.dark

Particle Head

Similar to the particles and waves animation above, this one shows particles in the 3D shape of a head that moves with your mouse.

See the Pen WebGL particle head by Robert Bue (@robbue) on CodePen.dark

The Cube

Try to not spend hours playing this addictive game!

See the Pen The Cube by Boris Šehovac (@bsehovac) on CodePen.dark

Three.js Particle Plane and Universe

Here’s another one to play with using mouse movements, clicks and arrow keys.

See the Pen Simple Particle Plane & Universe :) by Unmesh Shukla (@unmeshpro) on CodePen.dark

Text Animation

A somewhat mind-boggling text animation that can also be controlled by your mouse.

See the Pen THREE Text Animation #1 by Szenia Zadvornykh (@zadvorsky) on CodePen.dark

Distortion Slider

Cool transition animation between slides. Click on the navigation dots to check it out.

See the Pen WebGL Distortion Slider by Ash Thornton (@ashthornton) on CodePen.dark

Torus Tunnel

This one will probably hurt your eyes if you look too long.

See the Pen Torus Tunnel by Mombasa (@Mombasa) on CodePen.dark

Three.js Round

This one is a beautifully captivating animation.

See the Pen three.js round 1 by alex baldwin (@cubeghost) on CodePen.dark

3D Icons

Nice animation of icons flying into becoming various words.

See the Pen Many Icons in 3D using Three.js by Yasunobu Ikeda a.k.a @clockmaker (@clockmaker) on CodePen.dark

WormHole

A great sci-fi effect featuring an infinite worm hole.

See the Pen WormHole by Josep Antoni Bover (@devildrey33) on CodePen.dark

Three.js + TweenMax Experiment

Another captivating animation that is difficult to walk away from.

See the Pen Three.js + TweenMax (Experiment) by Noel Delgado (@noeldelgado) on CodePen.dark

Three.js Point Cloud Experiment

Another particle-type animation that responds to mouse movements.

See the Pen Three Js Point Cloud Experiment by Sean Dempsey (@seanseansean) on CodePen.dark

Gravity

More 3D particles in a hypnotizing endless movement.

See the Pen Gravity (three.js / instancing / glsl) by Martin Schuhfuss (@usefulthink) on CodePen.dark

Rushing rapid in a forest by Three.js

For our last example, check out this somewhat simple geometric scene with an endlessly flowing waterfall.

See the Pen 33 | Rushing rapid in a forest by Three.js by Yiting Liu (@yitliu) on CodePen.dark

Are You Already Using Three.js In Your Projects?

Whether you are already using Three.js in your projects, are in the process of learning how to use it, or have been inspired to start learning it now, these examples should help you with further inspiration or to get a glimpse of how it can be done. Be sure to check out our other collections for more inspiration and insight into web design and development!