This Simple Trick Makes Your Website 83% Better Looking

  Рет қаралды 398,206

Web Dev Simplified

Web Dev Simplified

Күн бұрын

Пікірлер: 376
@rockenOne
@rockenOne 2 жыл бұрын
This is how CSS should be implemented, clean and standard no dodgy workarounds to get the outcome. Sensational work!
@brandonrugzie
@brandonrugzie 2 жыл бұрын
I tried this, but I only got my site to look 79% better - any recommendations?
@compton8301
@compton8301 2 жыл бұрын
😂😂😂
@atina692
@atina692 2 жыл бұрын
Have you tried turning it off and on again?😂
@TheStickofWar
@TheStickofWar 2 жыл бұрын
I got to 82% by recognising this guy always uses random click bait titles. I don't know what to do for the missing 1%
@fullstack_journey
@fullstack_journey 2 жыл бұрын
stop using comic sans? :P
@jeremieneret9940
@jeremieneret9940 2 жыл бұрын
🤣
@glpg35
@glpg35 2 жыл бұрын
Finally some parallax that doesn't require background-image, I was looking for this.
@OldManBears
@OldManBears 2 жыл бұрын
Huge props to you! I totally underestimated CSS's 3d, and never thought that Z Translated elements would have the proper scroll speed of something in the distance. This is SO much better than dicking around with JS and hammering the DOM with scroll listeners. Thank you so much, this is one of your best.
@kinstar
@kinstar 2 жыл бұрын
haha working with the dom and js 😅 such a nightmare sometimes
@legen_dary42
@legen_dary42 2 жыл бұрын
Wow, I was really overthinking this. You really do simplify things well, sir.
@gauravkumartripathi5576
@gauravkumartripathi5576 Жыл бұрын
Finally! a video where every piece of syntax is explained. This is how any development related videos should be!!
@pranjalroy6396
@pranjalroy6396 2 жыл бұрын
I like how you used an underrated property of perspective and used its functionality in such a smart way 😁
@خالد-ج4ه8ظ
@خالد-ج4ه8ظ 2 жыл бұрын
He is genius!
@v0xl
@v0xl 2 жыл бұрын
it's a well-known technique, but he did a great job at explaining it
@novanoskillz4151
@novanoskillz4151 2 жыл бұрын
perspective isn’t underrated at all. its highly used. But his explanation of the distance and scaling multiplier was a real gem.
@lmnk
@lmnk 2 жыл бұрын
🔶IMPORTANT NOTE! 🔶 As you can see on 9:35, there's a tiny white gap on the very left of the page. This is happens because { width: 100%; } with perspective doesn't include the width used for scrollbar, for some reason. In order to fix this issue, simply use { width: 100vw; }, which will set the width to be 100% of the browser window's one.
@mikhalpalych
@mikhalpalych 2 жыл бұрын
xopow
@vivekkoul2641
@vivekkoul2641 2 жыл бұрын
Hey i got 2 scroll bars do you know what to do?
@mikhalpalych
@mikhalpalych 2 жыл бұрын
@@vivekkoul2641 just delete one lol
@vivekkoul2641
@vivekkoul2641 2 жыл бұрын
@@mikhalpalych i did Lmao
@GrowingEggplantion
@GrowingEggplantion 2 жыл бұрын
@@vivekkoul2641 here you go my code body{ margin: 0; } section{ font-size: 2rem; padding: 2rem; background: #333; text-shadow: 0 0 5px black; color: white; } .title{ font-size: 7rem; color: white; text-shadow: 0 0 5px black; } header{ position: relative; height: 100%; align-items: center; justify-content: center; display: flex; transform-style: preserve-3d; z-index: -1; } .wrapper{ height:100vh; overflow-y: auto; overflow-x: hidden; perspective: 10px; } .background, .foreground{ position:absolute; object-fit: cover; height: 100vw; width: 100vw; z-index: -1; } .background { transform: translateZ(-10px) scale(2); } .foreground { transform: translateZ(-5px) scale(1.5); }
@miniop660
@miniop660 2 жыл бұрын
Just to mention that wrapping a scroller inside the body and using that as the main scroll might cost some performance, specially on heavy sites. But that was a really smart way to use those CSS properties 🔥
@kedishi
@kedishi 2 жыл бұрын
Finally, actual parallax scrolling with CSS. All the other video I have seen on this subject have just used a fixed background, which isn't really parallax scrolling. I am definitely going to give this one a try. Thanks Kyle
@bernhardsmuts2265
@bernhardsmuts2265 2 жыл бұрын
I always forget how good you are at explaining things... Well done man!
@mr_chickenpoop
@mr_chickenpoop 2 жыл бұрын
How good he look*
@guyfromdubai
@guyfromdubai 2 жыл бұрын
Something I found was my smooth scroll behaviour was broken by this. So after a fiddle I discovered if you add "scroll-behavior: smooth;" to the wrapper instead of putting it on html{} (based on a tutorial I watched) you can get both to function correctly.
@schwetang
@schwetang 2 жыл бұрын
Good stuff. I didn't know you could use perspective for parallax. I've always made the elements scroll at different speeds. Thanks, Kyle.
@losrobbosful
@losrobbosful 2 жыл бұрын
Mindblowing. You totally own the title "web dev simplified" with this one. Simplifies my parallaxing efforts extremely. Thanks a lot, Mister Kyle
@robwhitaker8534
@robwhitaker8534 2 жыл бұрын
This is literally on my list of stuff to figure out how to do se we can use it for client sites - thanks!
@davejgreen
@davejgreen 11 ай бұрын
I needed to have the parallax container be a nested descendant of the scrollable container (not an immediate child). I got it to work by putting "transform-style: preserve-3d" on each intermediate element. Great tutorial, as always!
@jcq5010
@jcq5010 9 ай бұрын
do you mind expanding further on this? was it like more content here and you add transform-style: preserve-3d on each image?
@AJman14
@AJman14 2 жыл бұрын
I've tried this method before, but it unfortunately breaks some scrolling methods, like page down. For accessibility, I ended up using JS.
@Andrei-rp3dz
@Andrei-rp3dz 2 жыл бұрын
How can you implement this with JS?
@va9if
@va9if 2 жыл бұрын
@@Andrei-rp3dz apply translate y according to scrolling
@ajaymathesh4285
@ajaymathesh4285 2 жыл бұрын
From Your Videos I Have mastered my web dev skills....Thank You ..Brother.....
@JWilliams12117
@JWilliams12117 2 жыл бұрын
Oh... I was looking for a video that would make it look 84% better.
@legen_dary42
@legen_dary42 2 жыл бұрын
Love this guy's videos. Explains things really well. Also, I've never seen anyone who looked more like a guitar player in a progressive church band.
@cornbone
@cornbone 2 жыл бұрын
lmao why are you SO right?
@XILikeTrainsX
@XILikeTrainsX 2 жыл бұрын
Oddly specific but true
@danberm1755
@danberm1755 10 ай бұрын
I've been doing CSS for over 20 years. Never knew about the 'perspective' property. Thanks! 😁 I've done many transforms and scales but never really related it to text scrolling speed. Very cool! Going to give it a try tomorrow. I've been looking into GSAP lately, but am a CSS purist at heart.
@puspamadak
@puspamadak 2 жыл бұрын
Tried this for a long time, but your video explained this in a very easy and simple way.
@AmanKumar-qz4jz
@AmanKumar-qz4jz 11 ай бұрын
i'm from india and i've written same exact code for this exact same code and you have explained amazing......thanks sir
@ZealanTanner
@ZealanTanner 2 жыл бұрын
Holy crap. I’m taking a web dev class right now and your channel is a gold mine for me. Thank you so much!
@mawyn-chamreunnhek905
@mawyn-chamreunnhek905 2 жыл бұрын
That tutorial was fantastic! Everything was clear and now I'm able to create what I always was fascinated by. Thanks a lot!
@tfist
@tfist 2 жыл бұрын
you're a mind reader! i'm creating a site for my portfolio and was just about to research some vids about parallax effect
@hanesmitter1469
@hanesmitter1469 2 жыл бұрын
It still tricks my brain on what is twice as far and what is halfway farther
@rachelturner9839
@rachelturner9839 2 жыл бұрын
thanks for talking so fast and clearly. it was easy for me to focus on. very helpful video!!
@MrBonbatong
@MrBonbatong 2 жыл бұрын
Thanks for sharing this amazing trick with CSS. Also I wanted to point out your great ability to explain clearly what you're doing. Your job is just awesome!
@masterV12
@masterV12 Жыл бұрын
Got my shit working thanks to this vid. No other content out there could explain it in general terms so I could apply it to my own use case. Excellent work!
@MrWannaBAlone
@MrWannaBAlone Жыл бұрын
omg, this is so simple and I never thought about it this way. You are brilliant!
@Danroberts1984
@Danroberts1984 2 жыл бұрын
I love this so much 💗 The parallax effect using this css method is so buttery smooth compared to other methods I've tried in the past and so much more performant. It's a shame it doesn't play too well with gsap 3 scrolltrigger when animating other elements on the page... or maybe I'm just being dumb. It's there a simple workaround I'm missing?
@jcpluto4555
@jcpluto4555 2 жыл бұрын
Im convinced you're psychic bro. I just got out of a meeting at work and thought i needed this video
@r-i-ch
@r-i-ch 2 жыл бұрын
This is great. I think you need to scale up the images a bit more to get rid of a couple of pixel whitespace border on the left.
@WayneBarroncffcs
@WayneBarroncffcs 2 жыл бұрын
Love the information you provided in this video. Have to ask, can you jam some of the Jackson and post that to your channel? That would totally rock, my friend. Keep up the incredible work. Wayne
@dalimkumardas3760
@dalimkumardas3760 2 жыл бұрын
I speak Bengali. But the way I saw your video, I understood perspective. Even after watching Bangla video, I could not understand it so well . You are the best
@frankthedsigner558
@frankthedsigner558 2 жыл бұрын
This is AWESOME! Been trying to figure out how to get this to work without tons of JS code. Super clever how you use perspective and scaling to get that effect. Nice and thanks!
@ShawnRitch
@ShawnRitch 2 жыл бұрын
To do the very same thing it would only take 1 JS function and 5 lines of JS.
@ximonx
@ximonx 2 жыл бұрын
@@ShawnRitch you got a page showing how you did this?
@va9if
@va9if 2 жыл бұрын
Oh boy, you haven't seen a tons of JS yet :)
@robertholtz
@robertholtz 2 жыл бұрын
8:45 - What exactly happened there where the background shifted a couple of pixels to the right leaving a slight margin of white pixels on the left? You concluded the video with that glitch still in there.
@r-i-ch
@r-i-ch 2 жыл бұрын
Just increase the scale a little bit to 2.1 and 1.6 and it'll fix.
@breakswork4462
@breakswork4462 2 жыл бұрын
Solid tutorial! Please note that some heatmapping tools will not work correctly when using the wrapper scrolling technique. It will only register the screen above the fold.
@vatsalyasinghi438
@vatsalyasinghi438 2 жыл бұрын
Amazing ! Have been wanting to implement Parallax effect since forever.. Thanks for the awesome video !
@suchithkumargm
@suchithkumargm Жыл бұрын
amazing video...actually loved it very much. the basic concepts are rellay clear now thank you kyle
@kitastro
@kitastro 2 жыл бұрын
Best and most concise explanation of how to do this. Thank You.
@marimoon7296
@marimoon7296 7 ай бұрын
This is the most amazing css video i have ever seen thank's for this quality video
@surajitdas6555
@surajitdas6555 2 жыл бұрын
Never thought that this could be achieved in this smart way... Thanks Kyle for sharing your knowledge...
@DanShirley
@DanShirley 2 жыл бұрын
you tube needs to put text shadow on the chapters in the video. love the channel
@-leovinci
@-leovinci 2 жыл бұрын
The essential key is: perspective-3d + transform + position(relative+absolute). Very practical, I will use it in my website!! 😘 BTW, did you invent it yourself? 😜
@Dadaadad268
@Dadaadad268 2 жыл бұрын
No way he invented it!
@ForeverStill_Fan1
@ForeverStill_Fan1 2 жыл бұрын
Everyone can experience parallax by pointing at a relatively close-by object and closing one eye at a time. This phenomenon is how astronomers gauge distances to stars, galaxies, and other celestial objects.
@reymbayjumabaev6779
@reymbayjumabaev6779 Жыл бұрын
Than you for much bro ✊🤝
@honiel59
@honiel59 Жыл бұрын
Finally I can implement easily parallax effect in my website. Thanks a lot.
@danielelgressy
@danielelgressy 2 жыл бұрын
Cool! it made my website look 84% better! thanks!!!
@nathanielnizard2163
@nathanielnizard2163 2 жыл бұрын
Looks like a nice way of putting a bit of wow effect on a website without completly ruining the ui. The thing is that it can be used everywhere, I consider myself good at programming but those front end stuffs, they really make me feel stupid at times ^^'.
@jedbmorris
@jedbmorris 2 жыл бұрын
Awesome- Gonna try to implement this on my site today. Thanks Kyle!
@jordon6067
@jordon6067 2 жыл бұрын
I really appreciate how this is 83% better and not 82. Thank you for another amazing video!
@bobdinitto
@bobdinitto 2 жыл бұрын
OMG I love this! Awesome effect with just CSS. Thank you, Kyle.
@tomislavstasina8451
@tomislavstasina8451 Жыл бұрын
Exactly what I was looking for, explained clear and simple. Great work!
@alexandrmeyer
@alexandrmeyer 2 жыл бұрын
Taking into consideration the general logic, if there is something that can be done with CSS, never do it with JS, it's a fantastic example. Thank you!
@davidskoda1887
@davidskoda1887 2 жыл бұрын
Kinda wish I saw this video 4 months back, when I was designing paralax for my website... I've put a lot of effort into making my own paralax components in React and ultimately made it work... but yeah, this would save me a lot of time :D Also question - can you specify Y-offset of the used images? That was the major drawback of the solutions I found online, either there was no documentation of how the scrolling speed works or there was no way to set the offset. I could just pad the image vertically with emptiness, but it's not a clean solution. Nice video!
@bryancc2012
@bryancc2012 2 жыл бұрын
if a page/body has different sections, how to achieve this kind of scroll effect for different sections of content? thanks
@in2minutesorless64
@in2minutesorless64 2 жыл бұрын
That was an excellent tutorial Kyle!
@richardbromilow4735
@richardbromilow4735 2 жыл бұрын
this is really cool! dude your channel is GOLD
@pmcomputer1
@pmcomputer1 2 жыл бұрын
Great video and content. One of my favorite teachers. but what's up with the tempo. Is your cellphone's battery dying and you got to finish the video before it cuts off in mid sentence?
@mohammedhamidu9003
@mohammedhamidu9003 2 жыл бұрын
This is awesome, I just realized the illusion I used to see on some screen. Weldone Kyle
@CreativeTutorialsWeb
@CreativeTutorialsWeb 2 жыл бұрын
Awesome work Kyle love your content
@nikhiltalokar6000
@nikhiltalokar6000 2 жыл бұрын
Great Job...! Thanks for this video and you explained each and every property very well... I am going to use this parallax in my resume portfolio...
@juhigupta543
@juhigupta543 2 ай бұрын
thank you so much for explaining it all so simply
@_erfanm96
@_erfanm96 2 жыл бұрын
This is a clever way to create parallax effects, thanks for sharing.
@eliimraan3953
@eliimraan3953 2 жыл бұрын
Thank you for making awesome videos. I learned alot from watching your vids
@CirTap
@CirTap 2 жыл бұрын
Thank you & well explained! The first parally example that actually made sense! I never understood what the value of perspective actually ment. Virtually all examples or tutorials just use massive "magic" numbers and never explain why *that* number (or not) and what the consequences are and what to look out for.
@nac9880
@nac9880 2 жыл бұрын
Dang, I was looking for how to make my website look 83.1% better. This ain't enough!!!
@acalavidyaraja
@acalavidyaraja Жыл бұрын
Hi there! Thank you for this great explanation. I did it with five images instead of two and I left out the >>transform:translateZ() scale()
@Neoshoot3rFN
@Neoshoot3rFN Жыл бұрын
why doesnt it show anything when i click enter after doctype html?
@Cet3010
@Cet3010 2 жыл бұрын
This is great! Amazing how easy it is. Thanks for the tutorial!
@CesarICAO
@CesarICAO 2 жыл бұрын
woaaa!!! awesome trick, super simple 😃 and super powerful 💪 and super cool 🤯🥳, thanks!!! Greetings from Mexico!!!
@nairanvac79
@nairanvac79 2 жыл бұрын
I'm so excited for Kyle that he finally got some furniture!
@danisob3633
@danisob3633 2 жыл бұрын
this is so niceee. i really like that it doesnt need javascript
@TomatoPana
@TomatoPana 2 жыл бұрын
This kind of video reminds me that I need to study more CSS right now. AWESOME!
@vhellinga
@vhellinga 2 жыл бұрын
You are a really great teacher! Thanks so much for sharing
@SazikimiJaeger
@SazikimiJaeger 2 жыл бұрын
My minds were just blown away... Thabks for the such an awesome tutorial Kyle... I hope I wrote your name correctly... Thanks a bunch mate! It's very helpful, I'll start using it soon. It was very easy, clear instructed, clearly explained tutorial to understand to the maximum 🥺😇🔥🤩
@SimonSezRide
@SimonSezRide 2 жыл бұрын
Awesome video bro
@sk15995
@sk15995 2 жыл бұрын
Hello good person :D I have a question about parallax since I'm basically using it all the time, so I was wondering what happens if you try adding different parallax sections. Something like this: 1. A genuine non parallax section 2. A section with a parallax element 3. Another non-parallax section 4.A different parallax section I'm wondering is it possible to do this so that it basically works anywhere on the page? Also, is it doable if we just make a wrapper around the particular section rather than the entire content of the page? Great videos, learned a lot here. Hope you answer! Best of luck m8
@janemig
@janemig Жыл бұрын
Good question, I was wondering the same things! It seems to work only in this instance.
@harryshambaugh5981
@harryshambaugh5981 2 жыл бұрын
How did you get your images to have the opaque background cutout to the shape of the images,,for the trees you outlined the trees and for the mtns you outlined the tops? It seems that this technique only works if you have cutout images as you have done. Mine failed with two standard images.
@vinayrajkhunti5988
@vinayrajkhunti5988 2 жыл бұрын
I've noticed the same issue.
@UrodCyka
@UrodCyka Жыл бұрын
lmao thats how parallax works
@Aleksandr.Matveev
@Aleksandr.Matveev 2 жыл бұрын
it's genius. thank you from Quebec, Canada
@elkcityhazard
@elkcityhazard 2 жыл бұрын
always nice to have another non javascript method to accomplish a goal. nice job.
@CloudBroadcasts
@CloudBroadcasts 2 жыл бұрын
Very impressed.. again! Thank you very much!
@Skykristal
@Skykristal 2 жыл бұрын
Pretty cool! Definitely trying that out
@SK-vg3mw
@SK-vg3mw Жыл бұрын
Thank you! Really great stuff! 👍
@austinrhoads
@austinrhoads 2 жыл бұрын
This method works great; however, I ran into some issues when my page loaded in mobile safari. It seems to be related to the overflow hidden and preserve 3d attributes. Any insights as to how to work around this? Thanks! Love this channel!
@bara2c
@bara2c Жыл бұрын
super great tutorial, and great explanation
@jamesranawadia
@jamesranawadia Жыл бұрын
You are a superstar mate
@shubhamdeswal
@shubhamdeswal 9 ай бұрын
I have got an issue. If we put something smaller than Lorem 300 the background image continues for a long height. Please consider this, as we cannot add scrolling animation to the website due to this issue. The whole wrapper class is considered at 0 scrolling distance.
@versalgraphics
@versalgraphics Жыл бұрын
works on a seperate project but when i implement it into my own it just doesn't :| CSS is confusing sometimes
@singInTheDarkness
@singInTheDarkness 2 жыл бұрын
You make everything looks so easy 🤩
@vibhakar_s
@vibhakar_s 2 жыл бұрын
U deserve more 🙌🏻❤️🔥
@Jolterix20
@Jolterix20 2 жыл бұрын
This is so cool, thanks a lot Kyle!!
@yao_barna
@yao_barna 2 жыл бұрын
Great content!! Cheers 🥇
@hecmen84
@hecmen84 2 жыл бұрын
Thanks. Now I understand the use of perspective
@yusiff
@yusiff 2 жыл бұрын
Great explanation!
@damianocaon9293
@damianocaon9293 Жыл бұрын
THIS IS AWESOME! THANK YOU
@vitaliytikhonov3168
@vitaliytikhonov3168 2 жыл бұрын
Great video, thank you! Btw, you said "when I save and UNSAVE the file" - could you please advise what that unsave is? I couldn't find any shortcut for that.
@anwarshaikh8090
@anwarshaikh8090 Жыл бұрын
Awesome tut my friend
CSS Anchor Is The Best New CSS Feature Since Flexbox
15:39
Web Dev Simplified
Рет қаралды 376 М.
Top 10 Advanced CSS Responsive Design Concepts You Should Know
20:16
Web Dev Simplified
Рет қаралды 540 М.
Мама у нас строгая
00:20
VAVAN
Рет қаралды 12 МЛН
Turn Off the Vacum And Sit Back and Laugh 🤣
00:34
SKITSFUL
Рет қаралды 9 МЛН
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 27 МЛН
The Parallax Effect // 5 Minute WebDev Project
5:01
Fireship
Рет қаралды 642 М.
I'm Ditching Try/Catch for Good!
10:29
Web Dev Simplified
Рет қаралды 181 М.
Easiest Pure CSS Parallax Effect Tutorial
5:06
Red Stapler
Рет қаралды 71 М.
Learn CSS Animation In 15 Minutes
15:33
Web Dev Simplified
Рет қаралды 777 М.
True parallax with CSS-only is now possible
17:32
Kevin Powell
Рет қаралды 243 М.
Top 10 CSS One Liners That Will Blow Your Mind
13:34
developedbyed
Рет қаралды 982 М.
Subtle, yet Beautiful Scroll Animations
5:04
Beyond Fireship
Рет қаралды 1,8 МЛН
How To Build Feature Flags Like A Senior Dev In 20 Minutes
20:33
Web Dev Simplified
Рет қаралды 99 М.
I Can’t Believe They Added AI To The Browser
9:55
Web Dev Simplified
Рет қаралды 34 М.
Layered Parallax Scroll with React & Framer Motion
12:46
Tom Is Loading
Рет қаралды 53 М.