Media is too big
VIEW IN TELEGRAM
π
Bootstrap 5 Crash Course
Bootstrap is one of the most widely used CSS frameworks, but it can be quite complex to learn since there are so many features in Bootstrap. In this video I will be breaking down everything you need to know about Bootstrap by covering the entire grid system, 6 popular components, and 6 categories of utility classes.
β€2
Media is too big
VIEW IN TELEGRAM
π
Figma Oversimplified (2025)
β° Timestamps:
00:00 - Intro
01:20 - Getting started
01:58 - Interface & Tools
03:54 - Frames
04:22 - Plugins
04:41 - Layouts
07:36 - Components
08:51 - Variants & Prototypes
09:59 - Design to product
11:09 - Low-code plugins
Learn Figma in 13 minutes by covering all the core concepts you need to get started.
β° Timestamps:
00:00 - Intro
01:20 - Getting started
01:58 - Interface & Tools
03:54 - Frames
04:22 - Plugins
04:41 - Layouts
07:36 - Components
08:51 - Variants & Prototypes
09:59 - Design to product
11:09 - Low-code plugins
β€3π₯°1
This media is not supported in your browser
VIEW IN TELEGRAM
π§ CSS TIP
Use trigonometric functions in CSS to create a smooth stepped transition delay:
Use trigonometric functions in CSS to create a smooth stepped transition delay:
.character {
transition-delay:
calc(sin((var(--index) / 12) * 45deg) * 0.475s);
}β€2
This media is not supported in your browser
VIEW IN TELEGRAM
π¨βπ¨ CSS TIP
shape-outside property in action
shape-outside property in action
.column--left .shape {
float: right;
shape-outside: circle(100px at 100% 50%);
}β€1
This media is not supported in your browser
VIEW IN TELEGRAM
π§ CSS TIP
Typing effect
Typing effect
<div class="wrapper">
<div class="typing-demo">CSS Tips for you!</div>
</div>
.typing-demo {
width: 17ch; /* Adjust based on the length of your text /
animation: typing 12s steps(17) infinite, blink 0.5s step-end infinite alternate;
white-space: nowrap;
overflow: hidden;
border-right: 3px solid;
font-family: monospace;
font-size: 2rem;
}
/ Typing and erasing animation /
@keyframes typing {
0% { width: 0; }
35% { width: 17ch; } / 4s for typing (1/3 of 12s) /
70% { width: 17ch; } / 5s pause (adding up to 8.4s) /
100% { width: 0; } / 3.6s for erasing (remaining time) /
}
/ Blinking cursor animation */
@keyframes blink {
50% { border-color: transparent; }
}β€2