スムーズに開閉する要素の作り方

@hirocode
このチャンネルでは、Webデザイナーに必要なスキルや知識など、「Webデザイナー」や「フロントエンドエンジニア」の方達に向けた動画をお届けしています☺️♪
#shorts #hirocode #ヒロコード #プログラミング #コーディング #html #css #javascript #htmlcss #programming #coding #webデザイナー #webdesign #webdesigner

Пікірлер: 17

  • @user-zr4yz7yj5j
    @user-zr4yz7yj5jАй бұрын

    めっちゃ わかりやすい(んだろうなぁ

  • @hirocode

    @hirocode

    Ай бұрын

    笑笑笑ありがとうございます😂❗️

  • @user-jp8bi3rk3b
    @user-jp8bi3rk3bАй бұрын

    JavaScriptで高さを変化させてました。 これなら楽だ

  • @hirocode

    @hirocode

    Ай бұрын

    コメントありがとうございます😆❗️

  • @omikodojo
    @omikodojoАй бұрын

    参考になります、ショートでこのクオリティはありがたいです🙏🙇‍♀️

  • @hirocode

    @hirocode

    Ай бұрын

    嬉しいです😭ありがとうございます🙇❗️

  • @UC3nUaDF6dbJKBLWigYGZ1PQ
    @UC3nUaDF6dbJKBLWigYGZ1PQАй бұрын

    height autoってtransitionの対象外だからこれはほんとにすごい!

  • @hirocode

    @hirocode

    Ай бұрын

    おっしゃる通りです‼️これだと変動的な高さでもJSなしでスムーズに開閉できます😆❗️

  • @kaoka288
    @kaoka288Ай бұрын

    これまたすごい実装方法ですね! "よくある質問"のような、コンテンツの文字数が動的な要素でもアコーディオンのように実装可能なのでしょうか?

  • @hirocode

    @hirocode

    Ай бұрын

    コメントありがとうございます❗️変動的な高さでも動作します❗️ 普通に、height: 0; → height: auto;みたいな形でtransition使おうとするとスムーズに開閉させることができませんが、この動画の指定だと、高さが変動的なものでもスムーズに開閉させることができます😆❗️

  • @kaoka288

    @kaoka288

    Ай бұрын

    @@hirocode アコーディオンはjs使うのが結構当たり前だと思うんですけど、これ革命ですね!

  • @user-zl2dy1pm1c
    @user-zl2dy1pm1cАй бұрын

    cssって意外と何でも作れるな

  • @LEITULU
    @LEITULUАй бұрын

    transitionプロパティーの grid -template-rows.4;は transition .4s;とは違うのでしょうか?

  • @hirocode

    @hirocode

    Ай бұрын

    同じ挙動です!デフォルトallなので全てのプロパティにtransitionが適用されますが、この指定では特定のプロパティに限定して指定しています😆❗️

  • @LEITULU

    @LEITULU

    Ай бұрын

    @@hirocode 返事ありがとうございます。 まさかJavaScriptを使わずにこんなに簡単な開閉する要素を作れるとは思いませんでした!

  • @user-ei4ez1fl1k
    @user-ei4ez1fl1kАй бұрын

    これsafariでアニメーション動かないんじゃない? grid-template-rowはsafariでトランジションが効かなかった記憶

  • @Mia-kx6rn

    @Mia-kx6rn

    Ай бұрын

    古いブラウザはそうですね🥹最近のは対応してるみたい

Келесі