Build Your Portfolio Website - HTML CSS JS - Dark Mode - Lazy Loading

Build Your Portfolio Website - HTML CSS JS - Dark Mode - Lazy Loading

Slaying The Dragon

1 год назад

143,011 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Nevo
Nevo - 18.10.2023 05:07

can you do another video like this for another project YOUR WAY IS ELITE

Ответить
JHIN
JHIN - 08.10.2023 11:08

I'm a students and I just discovered your channel and I like how you explain things plain and simple which is easy to understand. Keep it up king

Ответить
Shishir MHE
Shishir MHE - 18.09.2023 02:05

awesome, great work

Ответить
useless me
useless me - 16.09.2023 08:57

hey, I reallly liked your tutorial. but I am facing a problem with the importing and exporting of functions in js. I wrote the import and export statements same as you wrote, and I know JS...still its not working. If I add the function script file seperately in the HTML, it works. please help!!!

Ответить
Sonu Kumar
Sonu Kumar - 15.09.2023 05:17

Great Work. I understood it very clearly. Are you do VoiceOver separately?

Ответить
Ting •
Ting • - 14.09.2023 14:22

Slay the Dragon! Incredible demo!

Ответить
Deathsani
Deathsani - 12.09.2023 21:17

Does anyone else have the glitch where if you open the mobile menu and change the resolution to a higher one the site gets stuck?

Ответить
Matsushita
Matsushita - 11.09.2023 19:50

11 minutes into the video and i already learned way more than from my udemy course and other tutorials💀💀💀

Ответить
Chriscent Pingol
Chriscent Pingol - 07.09.2023 06:26

How is it that when you copy an svg code, everything already arranged? Mine is pasted into one BIG LONG line?

Ответить
Chriscent Pingol
Chriscent Pingol - 05.09.2023 05:25

The way you tackle problems and the way you teach is like Blender Guru...
You first teach what is wrong, explain why it is wrong, and introduce a better way (a solution per se) and I REALLY LIKE YOUR APPROACH 🤩🤩🤩🤩

Ответить
Leng Wan
Leng Wan - 03.09.2023 16:49

handsome, smart and talented

Ответить
ShankarUS Pubg
ShankarUS Pubg - 03.09.2023 06:03

Literally awesome ❤

Ответить
Chael Forteen
Chael Forteen - 03.09.2023 05:09

keep it coming sir, thank you

Ответить
MaCo
MaCo - 31.08.2023 08:52

nice

Ответить
TEAM CAPTAIN
TEAM CAPTAIN - 30.08.2023 23:19

Learning front end without you is boring man , when r u returning !!!

Ответить
LuckyDuckyStudios
LuckyDuckyStudios - 30.08.2023 06:38

Your work is amazing. Thanks for your thorough tutorials! Can't wait to create more.

Ответить
Fatimah Asiri
Fatimah Asiri - 29.08.2023 08:42

thanks a lot . You explain everything perfectly . Thanks for your awesome teaching

Ответить
Dajjal
Dajjal - 28.08.2023 00:50

Please continue man ❤

Ответить
Qnix
Qnix - 24.08.2023 12:59

is it made using bootstrap

Ответить
yinusa oladapo
yinusa oladapo - 23.08.2023 07:40

First of all this is great content and I'm so glad I came across this video. It cost me weeks to consume but it was totally worth it. And going through the comment section was also informative cos of your rapid response to the questions. Thank you so much! Appreciation from Nigeria.

Ответить
Rigel Eprime
Rigel Eprime - 18.08.2023 23:58

this really slays a dragon man.. 😂 thank you!

Ответить
Tayef Hossain Nabil
Tayef Hossain Nabil - 14.08.2023 22:04

brother I learn so much from you

Ответить
x x
x x - 11.08.2023 19:29

```javascript

class LazyLoader {
constructor(options) {
this.options = options || {
threshold: 0,
rootMargin: "0px",
root: null,
};
this._imageObserver = new IntersectionObserver((entries) => {
entries.forEach((entry) => {
if (entry.isIntersecting) {
// If the image is intersecting (visible in the viewport), load it
this._lazyLoadImage(entry.target);
// Unobserve the image after loading to avoid redundant operations
this._imageObserver.unobserve(entry.target);
}
});
}, this.options);
}

_lazyLoadImage(image) {
image.src = image.dataset.src;
// Show the original image after it loads
image.addEventListener("load", () => image.classList.add("loaded"));
}
observe(element) {
this._imageObserver.observe(element);
}
}
const lazyLoader = new LazyLoader();
let images = document.querySelectorAll("img[data-src]");
images.forEach((el) => lazyLoader.observe(el));
```

Ответить
Flop 3197
Flop 3197 - 11.08.2023 15:00

End of the header section the hamburger menu (.header_bars) isn't supposed to open the menu when u click it???

Ответить
KOJO :0
KOJO :0 - 09.08.2023 04:35

Yooooo great tutorial man, i wanted to ask how do i get those settings of your inspect window . mine shows me responsive design but i wish to inspect my website responsiveness like yours which is Dimension design and percentages so i can view my breakpoints.

Ответить
Bhavesh Mistry
Bhavesh Mistry - 06.08.2023 00:55

It was good but you want to create same demo using of css.module with tailwind.

Ответить
Lee Richardson
Lee Richardson - 03.08.2023 14:49

If anyone runs into any issues running the build command and viewing the built files on a real server, change vite "build" in the packet.json to vite build --base=./ that should do the trick!

Ответить
Asad
Asad - 03.08.2023 14:12

xa

Ответить
Asad
Asad - 03.08.2023 14:08

xa

Ответить
geoplays
geoplays - 01.08.2023 10:58

question if we dont know js yet can we do this video as a guided project?

Ответить
Kishan Kumar
Kishan Kumar - 01.08.2023 01:41

Watched the entire thing on 2x. Everything explained so clearly and more importantly, in a simple way. Brilliant video bro!

Ответить
James Munroe
James Munroe - 30.07.2023 17:50

Great site-building video. An even quicker way to get Emmet to speed up nested class iteration is as follows:
- In your index.html, type (for example):
ul.featured_ul>li.featured_list*7
which Emmet completes as
<ul class="featured_ul">
<li class="featured_list"></li>
<li class="featured_list"></li>
<li class="featured_list"></li>
<li class="featured_list"></li>
<li class="featured_list"></li>
<li class="featured_list"></li>
<li class="featured_list"></li>
</ul>

Ответить
Don't Memorise Don't Forget
Don't Memorise Don't Forget - 29.07.2023 20:55

How to get link for your website

Ответить
Ava Devlin
Ava Devlin - 29.07.2023 06:01

hey there, can i still follow thru if i only wanna do a project on html, css, js and php? because im not sure about node.js coz im not using it..

Ответить
rajeev yadav
rajeev yadav - 27.07.2023 11:14

Please make video on CSS3 HTML5 5...

Ответить
Ivka 123
Ivka 123 - 26.07.2023 15:58

I love the tutorial but when I press the terminal option in vs I get this text: npm : The term 'npm' is not recognized as the name of a cmdlet, function, script file, or ope
rable program. Check the spelling of the name, or if a path was included, verify that the pat
h is correct and try again.
At line:1 char:1
+ npm run build
can someone help?

Ответить
Roki
Roki - 26.07.2023 08:14

also if you dont mind can you tell me your vscode theme name? it looks so awesome

Ответить
Roki
Roki - 26.07.2023 07:23

dude i love you so much, you saved my cv !!!

Ответить
Athy
Athy - 20.07.2023 00:25

Wonderful tutorial, one of the most amazing I've seen. I've learned so much about html, css and js from it. I've followed it to a tee but I think I messed up something that I can't figure out. The hamburger menu is in the wrong place and disappears after pressing it. I've looked at the code so much but can't seem to figure it out, the help is appreciated, thank you in advance!!

Ответить
Collin Bruno
Collin Bruno - 13.07.2023 09:13

The way you explained how to use media queries for mobile first design was exactly what I needed to hear to understand the thought process when building websites. This has been one of the biggest struggles I've had since beginning programming. This tutorial has been a gem of knowledge and I have learned a ton so far only 1 hour in! I can't wait to finish and make some adjustments to make the page really feel like mine. Thanks for producing such detailed content!

Ответить
Oddrey
Oddrey - 13.07.2023 06:13

This video alone taught me more than the 3 semesters of web development courses I've taken... pre-ordering your css course as soon as I can, and I can't wait for the other courses as well. I spent thousands and thousands of dollars to taught outdated, non-responsive, over-complicated nonsense (at a giant and well-regarded American university and everything). I wish I had just come here instead. If this was free, I can't wait to see what $25 can teach me.

Ответить
SOURABH TECH SCHOOL
SOURABH TECH SCHOOL - 12.07.2023 23:02

What tool you are using for checking responsiveness?

Ответить
MGC
MGC - 10.07.2023 19:32

I've done a couple of tutorials similar to this cause I'm still in the learning phase. Normally, they go for 2-3hrs and I always end up doing them in under 5 hours. But this. It's day four and I'm blown away. The depth you're explaining these concepts is on a whole different level. Each section is a gold mine on its own. Couldn't be any more grateful than this, I know it takes time to come up with such content and the effort that goes behind this is no mean feat. But thank you. Wish I was able to afford your full front-end course. For the time being, this will have to do, thank you so much.

Ответить
Yehor
Yehor - 08.07.2023 16:22

is it requared to use vite or i can use just my fingers and create by myself main.js and other stuff?

Ответить
Matt Biddick
Matt Biddick - 07.07.2023 09:29

First of all, thank you for the phenomenal content. Second, I'm having an issue after running the vite build script. It compiles everything fine, but when I preview the website I lose some CSS formatting on the project sections (everything becomes left aligned, nothing is center aligned anymore). Any ideas? I swear I've tried everything. I thought maybe the way Vite in compiling the CSS components, it is maybe messing with hierarchy of things? Thanks in advance :)

Ответить
Praveen Reddy
Praveen Reddy - 06.07.2023 08:04

Hey, I am learning html and css ryt now i don't know java script . is it necessary to know javascript to watch and build this project. ofcourse i will also learn java script but for now , is it necessary?

Ответить
Slobz
Slobz - 28.06.2023 19:03

How

Ответить