How To Make Collapsible Using HTML CSS Only | No Javascript

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

ความคิดเห็น • 120

  • @lundeveloper
    @lundeveloper  7 หลายเดือนก่อน +15

    What a surprise. With this function, no need to use javascript, everything will become simple. Don't forget to subscribe to the channel to watch more interesting videos about web developers ❣

    • @zohaibkhatak1464
      @zohaibkhatak1464 4 หลายเดือนก่อน

      Please make video on responsive nav bar but this should be really complex nav bar like it should have a lot of drop down. Then make it responsive for Mobile.

    • @LucasMaieskiMarques
      @LucasMaieskiMarques 3 หลายเดือนก่อน

      What if we have this component inside a modal and this modal have a width/height limit with overflow:hidden?
      when the menu is opened the content is cut.
      How can we handle this scenario?
      In React/Nextjs we have createPortal and its a valid choice but what if were using just HTML, CSS and JS?

  • @mikda360
    @mikda360 4 หลายเดือนก่อน +19

    Thanks for shouting the instructions at me. It was helpful in that it overpowered the unnecessarily loud keyboard sound. Top notch ❤

    • @VirendraBG
      @VirendraBG 4 หลายเดือนก่อน

      😂❤

  • @gibber1sh-c6w
    @gibber1sh-c6w 7 หลายเดือนก่อน +3

    This is brilliant. Both the project and how you presented it. Great job!

  • @ismailcreatvt
    @ismailcreatvt 7 หลายเดือนก่อน +12

    Amazing! I knew about the details tag. But I thought of it as an old and ugly version of an accordion. Never thought of using it this way! Great content. 👍

    • @lundeveloper
      @lundeveloper  7 หลายเดือนก่อน +3

      Thank you so much 😍 Yes, There are many people who know about this html tag but can't think of how to use it 😍

  • @martapfahl940
    @martapfahl940 4 หลายเดือนก่อน +19

    For the people asking why should we do this without JS if we have JS. It is always best to ship the least amount of JS possible to the client (browser) to enhance speed and performance.

    • @balex259
      @balex259 4 หลายเดือนก่อน +1

      Yeah, few lines of js will slow a website… we are in 2024, you can build fast and more responsible with js…

    • @martapfahl940
      @martapfahl940 4 หลายเดือนก่อน

      @@balex259 So you dont care about the people with a slower internet connection or weaker systems? And what about people having open tons and tons of applications all unoptimzed? I am running 16GB on my machine at work and having open a dozen different JS Applications together with Docker is fucking up my RAM dude.

    • @guillermomazzari8320
      @guillermomazzari8320 3 หลายเดือนก่อน

      Or if you use blazor, like me, it is awesome

    • @borstenpinsel
      @borstenpinsel 2 หลายเดือนก่อน +1

      As long as browsers implement stuff like that differently and at a different pace, js will always have it's place even for native stuff.
      I come from the same mindset. Use as litte js as possible. But if one can do this (or anything) now with jQuery and it works on IE6 and Opera Mini. Why would one use a native solution that only works in chrome and Firefox (but looks weird in Firefox) and will be supported by Safari in 2025 and breaks the entire page on the few but existing computers with older OS/browsers.

  • @iboy35
    @iboy35 4 หลายเดือนก่อน +3

    There's more to life than Chrome!
    @5:22 : for webkit browser use : summary::-webkit-details-marker { display: none }

  • @dcernach
    @dcernach หลายเดือนก่อน +1

    Glad to Know it ! Thanks ! I'm gonna put it in use right now!

  • @tm2cruz
    @tm2cruz 4 หลายเดือนก่อน +3

    Thanks for this, I've been doing html since I was in around 90's or early 2000's (cant remember the exact year) and I didnt know or maybe realized about the "details" command

    • @aCatSiki
      @aCatSiki 4 หลายเดือนก่อน

      TIL html commands = tags

  • @Pharmtechie
    @Pharmtechie 5 หลายเดือนก่อน +1

    This guy is not from planet earth, You are so great, Your presentation is Top-notch.

  • @kaspiemeharaj7818
    @kaspiemeharaj7818 3 หลายเดือนก่อน

    Thanks for shouting the instructions at me. It was helpful in that it overpowered the unnecessarily loud keyboard sound. Top-notch❤❤

  • @KhunAungHtunLay
    @KhunAungHtunLay 2 หลายเดือนก่อน

    my react project doesn't need too much on off state, thanks for this content

  • @GlennPhilp
    @GlennPhilp 4 หลายเดือนก่อน +1

    Great proof-of-concept, I would ensure that AI is making accessible examples. The most basic is ensuring either a screen reader name is used with using icons or at least aria-label.

  • @codeWithAslam
    @codeWithAslam หลายเดือนก่อน

    There's no need to change voice ai. it's perfect 👌

  • @AdamAwad-vf4sx
    @AdamAwad-vf4sx 4 หลายเดือนก่อน

    As a css beginner doesn't know a letter in js all i see is a masterpiece of art🏆

  • @sakifhoossain2465
    @sakifhoossain2465 4 หลายเดือนก่อน

    Finally, there's someone who can who can actually teach us the art of css and js of real life scenarios.... ❤❤❤❤❤

    • @lundeveloper
      @lundeveloper  4 หลายเดือนก่อน

      Thanks, I will do more ❤

    • @sakifhoossain2465
      @sakifhoossain2465 4 หลายเดือนก่อน

      @@lundeveloper love you man. 😍 Just keep it up 💪💯

  • @heidardotdev
    @heidardotdev 4 หลายเดือนก่อน +1

    great tutorial please continue we'll support your with positive comments

    • @lundeveloper
      @lundeveloper  4 หลายเดือนก่อน +1

      Thank you brother 😍😍

    • @heidardotdev
      @heidardotdev 4 หลายเดือนก่อน +1

      @@lundeveloper you are most welcome my smart and creative friend

  • @nayanbiswas370
    @nayanbiswas370 3 หลายเดือนก่อน

    Ow i never knew about it, thank you lundev, we want more cool topics 🥰

  • @danimatuko
    @danimatuko 4 หลายเดือนก่อน +3

    Effortlessly explained but yet so good. This channel is going to blow up very soon!

  • @flexpixels
    @flexpixels หลายเดือนก่อน

    First of all, great video, thanks for sharing! I would like to know how you will approach the menu animation, what if we need to animate the menu on open and close? Also what if we want to close the menu once one of the items inside is clicked or the user clicks outside of the menu not on the toggle button.

  • @nitinsoni3123
    @nitinsoni3123 3 หลายเดือนก่อน +2

    This is the good approach but it fails when we want to close the dropdown on outside click.

  • @AlThePal78
    @AlThePal78 4 หลายเดือนก่อน

    I am glad I saw this because I never knew that about the details and it works like a ui with no display-style nice

  • @zohaibkhatak1464
    @zohaibkhatak1464 4 หลายเดือนก่อน +1

    Please make video on responsive nav bar but this should be really complex nav bar like it should have a lot of drop down. Then make it responsive for Mobile.

  • @hexagon0904
    @hexagon0904 2 หลายเดือนก่อน

    Thank you for your sharing. I wonder how to manage the menu position from bottom to top with cards which at the bottom of the screen?

  • @alirezamousavi3583
    @alirezamousavi3583 หลายเดือนก่อน

    You are amazing. Thanks for the tip

  • @daldreams
    @daldreams 3 หลายเดือนก่อน

    SOO COOL!!! Question: is there an easy way to hide the buttons/items in the list when someone clicks anywhere else on the page?

  • @RonnieMbugua
    @RonnieMbugua 3 หลายเดือนก่อน

    Love that voice, keep doing the great work

  • @SogMosee
    @SogMosee 4 หลายเดือนก่อน

    Should have animated display on open and close. Also popover api is better for the last reason you mentioned in that it does the auto positioning for you based on available space. Might even be able to combine with these elements since popover is just an attribute

  • @ThomasHnrt
    @ThomasHnrt 3 หลายเดือนก่อน

    Amazing ? Nah.
    Popover API and anchor positionning are amazing ! ❤

  • @_u_nknownuser
    @_u_nknownuser 3 หลายเดือนก่อน

    lemme go try yr videos to start from the basics.

  • @ZyncInteractive
    @ZyncInteractive 4 หลายเดือนก่อน +1

    Did you ElevenLabs Mr Beast as your narrator? haha good stuff

  • @juanalbertoboada
    @juanalbertoboada หลายเดือนก่อน

    Jaw dropper video!
    Is it possible to close an open collapsible when click on a different one just using css?

  • @Patrik38cz
    @Patrik38cz 3 หลายเดือนก่อน +1

    How would you go about Animations for opening/closing?

  • @ArunKumar_237
    @ArunKumar_237 5 หลายเดือนก่อน

    Sir please suggest best tutorials to learn advance css it will be very much helpful for us

  • @giannistourkos
    @giannistourkos หลายเดือนก่อน

    Excellent job!!!

  • @okforcoding
    @okforcoding หลายเดือนก่อน

    ohhh goood idea thanks bro

  • @JonasMORACHABI
    @JonasMORACHABI 7 หลายเดือนก่อน

    AMAZING. Thancks you for this content

  • @RadiusRadiated
    @RadiusRadiated หลายเดือนก่อน

    you should do a vs studio setup/settings video

  • @yousefmohsen25
    @yousefmohsen25 3 หลายเดือนก่อน

    Thanx man you are legend ❤

  • @kazz97
    @kazz97 6 หลายเดือนก่อน +7

    Lmao you must be using MrBeast AI voiceover

  • @younesdeveloper
    @younesdeveloper หลายเดือนก่อน

    great content for the 4th time

  • @iTzBoosTerZx
    @iTzBoosTerZx 4 หลายเดือนก่อน

    you can just set box2 to whatever it is not on click, no need for the if statement

  • @AmhedFlores
    @AmhedFlores 14 วันที่ผ่านมา

    el details es muy bueno el problema es la flecha que siempre queda de ese lado, y claro, se la puede personalizar pero aun no funciona en firefox, safari y opera

  • @sibghatkhan9678
    @sibghatkhan9678 28 วันที่ผ่านมา

    what about outside click ? Does it close when we click outside of the dropdown

  • @HarshDoes
    @HarshDoes 5 หลายเดือนก่อน

    Amazing video. Bring more of this🙌

    • @lundeveloper
      @lundeveloper  5 หลายเดือนก่อน

      Thank you 😍

  • @eliamzg
    @eliamzg 4 หลายเดือนก่อน

    Pretty clever, great presentation as well

  • @MahdiTaghiyan-g6z
    @MahdiTaghiyan-g6z 4 หลายเดือนก่อน

    This is Awesome Bro Thank You

  • @muhammadsami695
    @muhammadsami695 7 หลายเดือนก่อน

    Basic to advanced JavaScript course with project please

  • @tiagoae
    @tiagoae 20 วันที่ผ่านมา

    amazing!!

  • @Ivan-Shyriaiev
    @Ivan-Shyriaiev 4 หลายเดือนก่อน

    Is it possible to make the content pop up animated ? Like a smooth height from 0 to 100% ?

  • @martin300169
    @martin300169 4 หลายเดือนก่อน

    Great !
    Where can we find the source code ?

  • @divineanyanechi6928
    @divineanyanechi6928 หลายเดือนก่อน

    Bro please how long did it take you to master all this?

  • @Johnathan_.
    @Johnathan_. 7 หลายเดือนก่อน

    Expecting more of these no js tricks!! ❤❤❤❤❤

  • @funnyariyo5763
    @funnyariyo5763 4 หลายเดือนก่อน

    I remember I once used it for an FAQ section

    • @robinheyer708
      @robinheyer708 4 หลายเดือนก่อน

      Same, and then a few days later found out that it looked horrible on Safari because that browser doesn't allow you to style the ::marker (at least a year ago it didn't) so in the end went with list-style: none as they have here.

  • @robertostringa9254
    @robertostringa9254 4 หลายเดือนก่อน

    Great !!

    • @lundeveloper
      @lundeveloper  4 หลายเดือนก่อน

      Thank you so much 😍

  • @simonkalu
    @simonkalu 3 หลายเดือนก่อน

    You rock!

  • @CodeXNinja
    @CodeXNinja 7 หลายเดือนก่อน

    That's brilliant ❤❤..

  • @AntowaKartowa
    @AntowaKartowa 4 หลายเดือนก่อน +2

    But it seems it wouldn't collapse if you click anywhere outside.

  • @JustAGuyWithMemes
    @JustAGuyWithMemes 3 หลายเดือนก่อน

    what vscode theme do you use?

  • @developermsmahadi
    @developermsmahadi 4 หลายเดือนก่อน

    Thank you so much 🎉❤

  • @m_anees123
    @m_anees123 7 หลายเดือนก่อน +1

  • @zalkadridani
    @zalkadridani 4 หลายเดือนก่อน

    MasyaAllah, this video tutorial is great. It's all what I'm looking for. All videos in this channel is awesome. I like your voice too, even it's like mrbeast level 2,but it's ok. This voice help me to understand.

  • @premsingh6967
    @premsingh6967 2 หลายเดือนก่อน

    it is very usfull feature 😀

  • @amirfakhte9156
    @amirfakhte9156 4 หลายเดือนก่อน

    I didn't know Mr beast is making tutorial videos now

  • @maicon484
    @maicon484 3 หลายเดือนก่อน

    🎉

  • @GFXdesk2024
    @GFXdesk2024 4 หลายเดือนก่อน

    Bro 🎉❤ plz shear your theme with us

  • @Igloo12-o1w
    @Igloo12-o1w 28 วันที่ผ่านมา

    But ig its not possible to transition the details as u can see when u click on account icon there is a sudden opening of the list that we gave to details now how can we transition it 😕

  • @AbdallahElhussin
    @AbdallahElhussin 6 หลายเดือนก่อน

    thank you 🥰

  • @ravisingh5906
    @ravisingh5906 4 หลายเดือนก่อน

    he is legend

  • @PH3217TrịnhHiếuNghĩaFPT
    @PH3217TrịnhHiếuNghĩaFPT 4 หลายเดือนก่อน

    Thanks

  • @cjoshi0
    @cjoshi0 4 หลายเดือนก่อน

    What if screen shows 2 items in each row

  • @luobohu-dx9xv
    @luobohu-dx9xv 7 หลายเดือนก่อน

    wow,I like

    • @lundeveloper
      @lundeveloper  7 หลายเดือนก่อน

      Thank you ☺️

  • @SogMosee
    @SogMosee 4 หลายเดือนก่อน

    Also whoch vscode theme is this?

    • @lundeveloper
      @lundeveloper  4 หลายเดือนก่อน

      it was created by me,
      You will find video tutorials on my channel

  • @r_lonef
    @r_lonef 4 หลายเดือนก่อน +60

    please change this voice it's so uncomfortable

    • @_tanzil_
      @_tanzil_ 4 หลายเดือนก่อน +1

      And it's funny 😅

    • @Onyxxzx
      @Onyxxzx 4 หลายเดือนก่อน +2

      It's tts I guess!!

    • @snoopdogg9490
      @snoopdogg9490 4 หลายเดือนก่อน +1

      Its mr beast , you don't like mr beast?

    • @r_lonef
      @r_lonef 4 หลายเดือนก่อน +1

      @@snoopdogg9490 Don't act stupid it's not mr beast it's a damn AI.

    • @snoopdogg9490
      @snoopdogg9490 4 หลายเดือนก่อน

      @@r_lonef nah man , i am sure its mr beast i always knew he was a front end dev

  • @Asliddin.Animuz
    @Asliddin.Animuz 4 หลายเดือนก่อน

    the cool

  • @hackerlord
    @hackerlord 4 หลายเดือนก่อน

    that crazy

    • @lundeveloper
      @lundeveloper  4 หลายเดือนก่อน

      Yes Very Crazy ^^

  • @charith-q8m
    @charith-q8m 4 หลายเดือนก่อน

    The voice drops suddenly. Aww it's uncomfortable

  • @Neil_09
    @Neil_09 4 หลายเดือนก่อน

    Mr beast voice clone is so annoying.

  • @apps9129
    @apps9129 4 หลายเดือนก่อน

    Yikes that voice. Please lower or remove the keyboard sounds as well

  • @ДмитрийС-ш9б
    @ДмитрийС-ш9б หลายเดือนก่อน

    Контент хороший, но как же бесит эта синтетическая озвучка, прям🤮 Смотреть невозможно!

  • @Johnathan_.
    @Johnathan_. 7 หลายเดือนก่อน

    You are awesome mahn😮

  • @KamilKrol-tx5vg
    @KamilKrol-tx5vg 4 หลายเดือนก่อน

    wow !!! Great job sir. Please dont stop recorging your videos ;).

    • @lundeveloper
      @lundeveloper  4 หลายเดือนก่อน

      Thank you brother 😍

  • @MrJloa
    @MrJloa 4 หลายเดือนก่อน

    This is not collapsible.
    This is either popover menu or context action menu.
    Collapsible -- is an accordion 🪗

  • @Johnathan_.
    @Johnathan_. 7 หลายเดือนก่อน +1

    Bro why don't you uploaded it 3 days before I wasted my 40 mins for writing js😂

    • @lundeveloper
      @lundeveloper  7 หลายเดือนก่อน +1

      😅😅😅😅😅 I will try more