Frontend | Free code | Free Web Template | Happy Web Dev

channel icon
All about HTML - CSS - JS - React

Frontend isn't just a job; it's who you are as a person.

Best solutions for improving your skills of frontend development. Free code, free templates and more.

Условия размещения

Цена за 24 часа в ленте 5000,00
Цена за 1 час закрепления 300,00
Взаимопиар Нет

В основном на сайте англоязычная аудитория. Объявление должно быть на английском языке.

+44
13 050
подписчиков
+33
~2.5k
охват 1 публикации
0
~1
постов / день
+0,2%
19,3%
ERR % ?

Статистика

Последние публикации

Frontend | Free code | Free Web Template | Happy Web Dev
19 декабря 2024 г. 4:00
🤳 How to Validate Forms in React and React Native Using Yup and Formik

Validation is a key part of development, regardless of what programming language you’re writing. Developers should always be validating user input, API parameters, and retrieved values.
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
18 декабря 2024 г. 4:00
⭐️CSS Tip!⭐️

To create an inverted :hover effect, you can use mix-blend-mode with custom :hover properties.

button > span {
left: calc(var(--x, 0) * 1px);
top: calc(var(--y, 0) * 1px);
mix-blend-mode: difference;
}



The cool thing is that using mix-blend-mode acts as a color inverter, which works well with monochrome controls.

As for how to move this code to JavaScript?


const UPDATE = ({target, x, y }) => {
const bounds = target.getBoundingClientRect()
target .style.setProperty('--x', x - bounds.left)
target .style.setProperty('--y', y - bounds .top)
}

const BTNS = document.querySelectorAll('button')
BTNS.forEach(BTN => BTN.addEventListener('pointermove', UPDATE))




button:is(:hover, :focus-visible) {
--active: 1;
}
button span {
transform: translate(-50%, -50%) scale(calc(var(--active, 0) * 3);
transition: transform 0.25s;
}
Frontend | Free code | Free Web Template | Happy Web Dev
17 декабря 2024 г. 4:00
Free Figma Template: Real estate

🧠 Difficulty: 🥕🥕🥕

#Figma #Template
🎅🏻 GET TEMPLATE
Frontend | Free code | Free Web Template | Happy Web Dev
16 декабря 2024 г. 4:00
🪡 Exploring Playful Context-Aware Animations for Fixed Elements

The other day, I was browsing a nicely designed “About” page, and, like many other sites, it had the familiar pattern of a fixed logo at the top while scrolling. This is quite common, but sometimes the logo ends up overlapping with the text, making things a bit hard to read. You might see this as a quirk of brutalist design, but it got me thinking: what if we hide the logo during those moments when it intersects with the text?
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
14 декабря 2024 г. 4:00
⛅️ Meet the New Safe Assignment Operator (?=) in JavaScript

Modern JavaScript development often encounters tasks involving asynchronous operations and error handling. Typically, try-catch and async-await constructs are used for these purposes. However, they can bloat the code and make it harder to read. To address this issue, a new safe assignment operator ?= has been proposed, which significantly simplifies error handling and improves code readability. In this article, we’ll explore how this operator works, its features, and the benefits it offers developers.
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
13 декабря 2024 г. 10:10
💠 Migrating from Webpack and react-scripts to Vite: The Path to Fast and Lightweight React

Hello everyone! For a long time, my projects were built using Webpack. While powerful, Webpack often felt like a challenge to configure. Recently, my colleagues have been raving about Vite — a lightweight and fast tool for building web applications. Curious to try it out, I encountered some interesting discoveries and challenges, which I’ll share in this article. I hope my experience will help you make a decision and simplify your migration process.
🥷 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
12 декабря 2024 г. 4:00
🪴 Come to the light-dark() Side

You’d be forgiven for thinking coding up both a dark and a light mode at once is a lot of work. You have to remember @media queries based on prefers-color-scheme as well as extra complications that arise when letting visitors choose whether they want light or dark mode separately from the OS setting. And let’s not forget the color palette itself! Switching from a “light” mode to a “dark” mode may involve new variations to get the right amount of contrast for an accessible experience.
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
11 декабря 2024 г. 15:37
What do you need to grow as a frontend developer? Select one or more options:
Опрос
  • Courses on modern technologies
  • Premium Figma templates for your projects
  • Ready-to-use open-source solutions
  • Step-by-step guides and tutorials
  • Practical tasks and portfolio projects
  • News, trends, and tool reviews
  • Mentorship or project assistance
Frontend | Free code | Free Web Template | Happy Web Dev
11 декабря 2024 г. 7:51
Frontend | Free code | Free Web Template | Happy Web Dev
10 декабря 2024 г. 4:00
💥 New scroll badge in DevTools: Find scrollable elements faster

Debugging scroll-related issues just got easier with DevTools' new scroll badge! This post explains what scrollable elements are, why they can be difficult to find, and how this new feature helps you quickly locate them. We'll also take you behind the scenes to see how we developed the scroll badge.
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
9 декабря 2024 г. 18:00
👽 How to control a React component with the URL

"Can we make this screen shareable via the URL?"

It's a common feature request. Surprisingly, it also leads to one of the most common causes of bugs in React applications.
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
7 декабря 2024 г. 18:00
Free Figma Template: Crypto trading

🧠 Difficulty: 🥕🥕

#Figma #Template
👨‍🎨 GET TEMPLATE
Frontend | Free code | Free Web Template | Happy Web Dev
6 декабря 2024 г. 18:00
🦾 Five Ways to Lazy Load Images for Better Website Performance

Images have become one of the most used types of content in modern web applications. Although using background images improves the application’s look and feel, increasing image sizes can significantly impact application performance.
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
6 декабря 2024 г. 4:00
Free Figma Template: VR Club

🧠 Difficulty: 🥕🥕🥕🥕

#Figma #Template
🎅🏻 GET TEMPLATE
Frontend | Free code | Free Web Template | Happy Web Dev
5 декабря 2024 г. 18:00
👑 How to create Shapes with Inner Curves using CSS Mask

Naming those shapes is not that easy, same as creating them using CSS. Most of the time we reach for many elements/pseudo-elements and we try to stack them in a way to simulate the curvature. It’s a bit hacky, not flexible and it’s a lot of magic numbers everywhere! I will show you how to create those CSS shapes using one element and a flexible code that you can easily reuse.
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
5 декабря 2024 г. 9:36
Free Figma Template: Auto service

🧠 Difficulty: 🥕🥕

#Figma #Template
🎅 GET TEMPLATE
Frontend | Free code | Free Web Template | Happy Web Dev
4 декабря 2024 г. 18:00
📯 Memory Management in JavaScript with WeakRef and FinalizationRegistry

Today, we’re diving into the topic of memory management in JavaScript—but not in the traditional sense of garbage collection. Instead, we'll explore the powerful capabilities of WeakRef and FinalizationRegistry. These tools give developers control over weak references and asynchronous object finalization, allowing for more refined and efficient memory handling.
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
3 декабря 2024 г. 18:00
🪱 What is Dead Zone in JavaScript?

In JavaScript, you may encounter the term "dead zone." While it might sound tricky, understanding dead zones is crucial for writing efficient and bug-free code.
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
2 декабря 2024 г. 4:00
🌍 Submitting form data to Google Sheet from a React App

One thing that Google does that amazes me is the use cases that come with working with their workspace tools, be it Gmail, Google, or Meet. There are different ways to work with them.
In this article, we will explore integrating Google Sheets, a workspace tool created to serve as an online spreadsheet. It's a feature-rich text editor where you can create, edit and collaborate. How do we intend to do this? Imagine we are making a waitlist for a start-up product and need to get people's data and store it for a campaign. You can leverage the Google Sheets API to get this data instead of worrying yourself about the problem of creating a backend and some database.
🤓 READ THE POST
Frontend | Free code | Free Web Template | Happy Web Dev
1 декабря 2024 г. 4:00
Free Figma Template: Рet care service

🧠 Difficulty: 🥕🥕

#Figma #Template
👨‍🎨 GET TEMPLATE