Latest Posts
Personal blog by Karina Baha.
-
Compound CSS Selectors
In this part of this series, we will discuss compound selectors. As we did in the previous post when we talked about simple selectors, we will create a simple HTML page and style it while discussing compound selectors.
-
Simple CSS Selectors
Simple selectors are the most basic building blocks in CSS. Understanding simple selectors is the first step to mastering CSS. In this blog post, we will create a simple HTML page and style it using simple selectors.
-
Getting Started with CSS
CSS (Cascading Style Sheets) is a standard style sheet language used to describe the presentation of a document written in a markup language like HTML. It controls the visual and aural layout of web pages, making it a fundamental skill for web developers. CSS level 1 became a W3C Recommendation in 1996. Since then, it…
-
TO-DO APP USING REACT, VITE, AND BOOTSTRAP – PART 5: DELETE AND UPDATE TASKS STATUS
In this last part of the tutorial, we will implement the ability to delete tasks and to toggle their status.
-
TO-DO APP USING REACT, VITE, AND BOOTSTRAP – PART 4: EDIT TASKS
In this part of the tutorial, we’ll implement the ability to edit tasks.
-
TO-DO APP USING REACT, VITE, AND BOOTSTRAP – PART 3: CREATE TASKS
In this post, we will implement the ability to add new tasks.
-
TO-DO APP USING REACT, VITE, AND BOOTSTRAP – PART 2: CREATE CUSTOM COMPONENTS
In this post, we will continue to develop our application by creating custom components. Also, we’ll persist data using localStorage.
-
To-Do App Using React, Vite, and Bootstrap – Part 1: Set Up the Application
React is a popular JavaScript library for building user interfaces. At its core, React empowers developers to construct interactive web applications through a paradigm centered around components. These building blocks encapsulate distinct UI elements, each with its own functionality and state, fostering a modular and reusable approach to web development. Complementing React’s prowess, tools like…