4elements, web design and consultancy

  1. 10 Must-See Easy Digital Downloads Extensions for Your WordPress Site

    Selling products online has been a game-changer over the past several years. With the reasonable cost of an e-commerce platform, business owners, artists, musicians, and more have started their own online stores.The power and flexibility of WordPress have been amazing and have led to the rise of the most popular e-commerce solution on the web—WooCommerce.Because WooCommerce has a…

    0 Comments

    Leave a comment › Posted in: Daily

    1. Understanding ExpressJS Routing

      IntroductionExpress is a popular Node.js web framework. Amongst its functionality, it provides a wrapper for Routing. The Express Router helps in the creation of route handlers. In this tutorial, you will learn how to work with Express Router.Let's get started.Create a new directory for your application. Run the command to initialize npm in the directory you just created.npm init -yThe…

      0 Comments

      Leave a comment › Posted in: Daily

    1. Task Scheduling in Laravel

      In this article, we’ll go through one of the exciting features of the Laravel web framework—task scheduling. Throughout the course of this article, we’ll look at how Laravel allows you to manage scheduled tasks in your application. Moreover, we’ll also end up creating our own custom scheduled tasks for demonstration purposes.The Laravel framework allows you to set up scheduled…

      0 Comments

      Leave a comment › Posted in: Daily

    1. Inheritance and Extending Objects With JavaScript

      If you are familiar with object-oriented programming, you are most likely familiar with subclassing and inheritance. However, inheritance has been getting a bad rap. I believe that is because some developers see it as a catch-all solution when you need to modify a program. The problem with this is that class hierarchies can become unmanageable. There are other design patterns we can use…

      0 Comments

      Leave a comment › Posted in: Daily

    1. Performant Animations Using KUTE.js: Part 5, Easing Functions and Attributes

      So far in this series, you have learned how to animate the CSS properties of different elements, how to create different SVG-related animations, and how to animate the text content of different elements on a webpage. There is one more way in which you can animate the elements on a webpage using KUTE.js, and that is by changing the values of different attributes. This requires you to…

      0 Comments

      Leave a comment › Posted in: Daily

    1. Performant Animations Using KUTE.js: Part 4, Animating Text

      In the second tutorial of this series, you learned how to animate different CSS properties of the elements on a webpage using KUTE.js. You learned how to animate all the transform properties as well as properties like border-radius and border-color. You can also use the CSS plugin to animate CSS properties like font-size, line-height, letter-spacing, and word-spacing.KUTE.js also has a

      0 Comments

      Leave a comment › Posted in: Daily

    1. Performant Animations Using KUTE.js: Part 3, Animating SVG

      The previous tutorial of the series showed you how to animate different CSS properties of any element using KUTE.js. However, the core engine does not allow you to animate properties that are specific to SVG elements. Similarly, you can't animate the SVG morphing of different path shapes or the drawing of different SVG elements using strokes. You will have to use the KUTE.js SVG plugin to…

      0 Comments

      Leave a comment › Posted in: Daily

    1. New Course: Code a Quiz App With Vue.js

      Single-page web apps are more and more in demand, but they can be hard to build with vanilla JavaScript. Thankfully, there are some powerful frameworks that can make the task easier, such as Vue.js. Learn how to use it in our new course, Code a Quiz App With Vue.js.What You’ll LearnIn this course, Derek Jensen will show you how easy it is to code an app with the Vue.js framework. 

      0 Comments

      Leave a comment › Posted in: Daily

  • Page 1 of 133 pages  1 2 3 >  Last ›