Тёмный

最強に便利なCSSの比較関数 min, max, clamp を紹介!これからのレスポンシブ対応に必須! 

しまぶーのIT大学
Подписаться 118 тыс.
Просмотров 31 тыс.
50% 1

文系プログラミング未経験 → Yahoo! JAPANエンジニア → 起業家
今日はレスポンシブ対応に便利なCSSの関数 min, max, clampを紹介します。これを知っているとメディアクエリの記述も減ってレスポンシブWebデザインのコーディングが楽になります。IE対応が必要ない場合はもう使えますので、積極的に使っていきましょう!
📙 もくじ
0:00 イントロダクション
0:18 講座前の事前準備
1:10 min の説明・使い方
3:03 max の説明・使い方
4:02 clamp の説明・使い方
5:44 clamp の応用(レスポンシブフォント)
8:16 レスポンシブフォントのアクセシビリティ対応
10:57 min, max, clamp は色んな応用ができます
11:46 エンディング
🔥この動画だけは見よ!
【HTML/CSSレイアウト】
Gridを使うとFlexboxより簡単に複雑なレイアウトを組めます
• 【HTML/CSSレイアウト】Gridを使う...
【HTML/CSSレイアウト】
聖杯レイアウトのコーディング実践、デザイン解説
• 【HTML/CSSレイアウト】聖杯レイアウト...
👨‍💻 自己紹介
ヤフー株式会社でプログラマーとして働いていました!
現在は起業家として新規サービスを開発中です!
下記に興味がある方はチャンネル登録をおねがいします!
・IT業界、Web系、プログラミング講座
・リモートワーク、在宅勤務、副業
・スタートアップ、ベンチャー、経営者、社長
🌏 SNS
Twitter: / shimabu_it
Instagram: / shimabu_it
🏷️ タグ
#CSS #clamp #比較関数

Хобби

Опубликовано:

 

22 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 66   
@shimabu_it
@shimabu_it 3 года назад
これからのレスポンシブWebデザインで必須級のmin, max, clampを紹介✨ これらはCSSの比較関数と呼ばれるもので、IE対応が必要ない場合はもう使えます! ぜひ使いこなしてコーディングを楽にしてくださいね!
@user-td5ih6ld3z
@user-td5ih6ld3z 3 года назад
とても勉強になる動画ありがとうございます😀 プログラミングの勉強中なのでいつも見てます。
@cafe_latte
@cafe_latte 3 года назад
とても分かりやすいです
@trusai5833
@trusai5833 3 года назад
2日連続投稿ありがとうございます!
@shimabu_it
@shimabu_it 3 года назад
フィーバータイム🔥🔥🔥
@user-pr5mw8gu1o
@user-pr5mw8gu1o 3 года назад
投稿ありがとうございます。 アプリ作成時に必要になってくる要素かと思われますので、使わせていただきます!
@shimabu_it
@shimabu_it 3 года назад
ぜひぜひ使ってください✌✨
@user-zq1iz4gd2l
@user-zq1iz4gd2l 3 года назад
いつもありがとうございます。しまぶーさんのおすすめ情報収集のFeedlyからコリスの情報を得て、フォントサイズ指定にclamp関数使ってましたが、1rem+するんですね!なるほどー!なにか違和感あったのはそれですわ!いつものことですが、一味プラスして教えてもらって、何気にえらい得した気分です。ほんまに助かります。感謝感謝。☺️
@shinichiroinaji7818
@shinichiroinaji7818 3 месяца назад
いくつか拝見させていただきました。面白いし、分かりやすいし、とっても助かります!ありがとうございます。
@user-mu8lk2dr9c
@user-mu8lk2dr9c 3 года назад
神わかりやすいです
@user-bp5th2jp9i
@user-bp5th2jp9i 3 года назад
お疲れ様です✨ 今日はデバイス修理しながら流し見でした💦
@shimabu_it
@shimabu_it 3 года назад
ありがとうございます!✨ 流し見でも、コーディングで必要になったタイミングで思い出せるかと思うので十分に価値はあるかと!👍
@user-lh1lx9xx2r
@user-lh1lx9xx2r 3 года назад
しまぶーさんイケメンだし、めちゃくちゃわかりやすいです!もしよろしければ、データベースやドメイン、サーバーなどIT系のこともやっていただけたらと思います😭🙇‍♂️
@user-oj7qs1rh1s
@user-oj7qs1rh1s 3 года назад
divの幅を調べるところでズームしてくれたので見やすかったです😆
@shimabu_it
@shimabu_it 3 года назад
またしても奥さんパワーです!笑
@user-oj7qs1rh1s
@user-oj7qs1rh1s 3 года назад
しまぶーのIT大学 奥様でしたか😆 ありがとうございますとお伝えください✨
@手裏剣サッシー
@手裏剣サッシー 3 года назад
転職のためにフロントエンドを学び始めていて最近視聴し始めました。 分かりやすい解説を作業しながら聴けるので学習のモチベーションに繋がってます。 フロントエンド周りの実践的な開発環境構築についての動画などがあると嬉しいです(Webstorm等…)
@shimabu_it
@shimabu_it 3 года назад
基本的にVS Code一択だと思っていただいて間違いありません。Webstormなどはフロントエンドをそれなりにできるようになった人が、人と違いを出すために使うぐらいのもので、最初に考える必要はまったくありません(もちろんWebstormの利点もあるかと思いますが、初心者のうちに考える必要は絶対にないです)。 VS Codeの動画はもっと出したいという気持ちはあるので、少しお待ちいただきたいです!動画にしたいものがなかなか溜まっており順次対応中です!もうしばらくお待ちいただけると💦
@user-ey4iu7rv3v
@user-ey4iu7rv3v 3 года назад
スゲー❗️✨ コレ知りませんでした😆 毎度ありがとうございます‼️
@shimabu_it
@shimabu_it 3 года назад
名前変わってる!こちらこそいつもありがとうございます! min, max, clampどれもかなり使えるので使ってください✌✨
@user-ey4iu7rv3v
@user-ey4iu7rv3v 3 года назад
そうなんですwww 本業スキルで副業開業するんで、その屋号の一部でした😆 もちろん、プログラミングでも副業出来るよう学習続けます❗️✨ これからもよろしくお願いします‼️
@shimabu_it
@shimabu_it 3 года назад
なるほど!!そして副業開始おめでとうございます!!🎉🎉 これからの時代はマルチスキルですよね。掛け合わせで広がることもあるかと思うので、ぜひ両軸で続けていってください!😁
@user-ey4iu7rv3v
@user-ey4iu7rv3v 3 года назад
ヤベ、しまぶーさんに祝って貰っちまったwww😆 ありがとうございます❗️ 色々とスキル掛け算出来るよう、スキルアップ目指します☺️
@SH-of6lh
@SH-of6lh 3 года назад
いつも見させていただいてます! 現在、プロゲートで勉強中です。 他にもオススメの教材などありましたら是非教えてください。
@shimabu_it
@shimabu_it 3 года назад
教材は私の場合はドットインストール以外は本当に何も使わず、ひたすら自分でつくろうとしていました。作ろうとした段階で分からないものをひたすらググって解決して自分のモノにしていくという手法ですね。 その当時はそもそもUdemyもnoteもRU-vidにプログラミング動画もなかったというのも関係しているかもしれません。お力になれず残念💦
@yuuttana1223
@yuuttana1223 3 года назад
そんな便利なものがあるとは... ドットインストールとかプロゲートだとそういった情報はまだ得れないので勉強になります!
@shimabu_it
@shimabu_it 3 года назад
これは死ぬほど便利ですね。フロントエンドでは前線を走っている方だと思うので情報取得は早い自負があります。今後も最先端の情報発信していきますよー
@thurendous
@thurendous 3 года назад
いいです!
@user-by8vi6ve3f
@user-by8vi6ve3f 3 года назад
始めてコメントするものです!! 本当に毎回、分かりやすくて助かっています💦💦
@shimabu_it
@shimabu_it 3 года назад
わー初コメントありがとうございます!😊✨ そのように言ってくださるとモチベーション上がります! 今後もたくさん学びになる動画をアップしますね!
@user-by8vi6ve3f
@user-by8vi6ve3f 3 года назад
返信ありがとうございます😃 こちらこそ、モチベーションに繋がっています‼️ 楽しみに待っています💦
@nattou_peanuts
@nattou_peanuts 3 года назад
clampをフォントサイズに使う発想はありませんでした。 ハッとさせられました。
@shimabu_it
@shimabu_it 3 года назад
レスポンシブフォントは今後のコーディングでは必須とすら思っています。ぜひぜひご活用くださいませ👍
@shihiro714
@shihiro714 3 года назад
早速案件に使っています☺️ メディアクエリよりも柔軟な設定ができて便利ですね😊 IE非対応は残念ですが、ベンダープレフィックスも対応不可なんでしょうか? これからは、お客様にもedgeの仕様でカバーしてもらうべきでしょうかね😊 開発側としては、便利なプロパティが出れば出るほど頭を悩ませます。
@user-oj7qs1rh1s
@user-oj7qs1rh1s 3 года назад
こんばんは🌆 2日連続で投稿してくださりありがとうございます✨ 今までは、メディアクエリで指定していたので中途半端な画面幅の時に表示が美しくないと悩んでいました! しかし、今回の動画でそれが解決出来そうです😆 有益な情報ありがとうございます🙇‍♂️ %ではなくvwで指定しているのは %ではどの要素に対しての割合なのかが分かりにくいが、vwは画面幅に対しての割合だから分かりやすい! という解釈で合ってますか?
@shimabu_it
@shimabu_it 3 года назад
こちらこそ見てくださってありがとうございますー! そうです!「%」は親の幅に依存してしまうんですね!なのでfont-sizeにおいては「vw」の方が使いやすいです! > 今までは、メディアクエリで指定していたので中途半端な画面幅の時に表示が美しくないと悩んでいました! まさにこれはレスポンシブフォントの大きなメリットの1つですね。これからはどのサイトでも当たり前になりそうですね😁
@user-oj7qs1rh1s
@user-oj7qs1rh1s 3 года назад
しまぶーのIT大学 返信ありがとうございます✨ font-sizeに使います! 他にもmarginなど色々な使い方を試してみます! すごい便利そうなので当たり前の時代がきそうですね😆
@matsudairanaoki6022
@matsudairanaoki6022 3 года назад
現在CSS,HTML,JavaScriptの学習を一通り終えました。 RubyとPHPどちらを先に勉強すべきですか? Yahooのポテンシャル採用を12月か1月に受ける予定です!
@user-ot1ic6lb2y
@user-ot1ic6lb2y 3 года назад
動画に関係ないことですいません!22卒として就活をしている大学生です。 就活のgd対策の動画を作って欲しいです。 以前の就活の質問回答動画で、面接のテクニックや、gd対策の動画を作ると仰っていたので、楽しみに待ってます。 僕以外にも待ってる視聴者は多いと思います。 お忙しいとは思いますが、よろしくお願いします🙇‍♂️
@shimabu_it
@shimabu_it 3 года назад
うおおおーーーー それもやりたい・・・やります・・・やります・・・ おまたせして申し訳ございません💦 取り急ぎ何か作ってみたいと思います!
@user-em2wg3xz2r
@user-em2wg3xz2r 3 года назад
8:16 アクセシビリティの問題を解決する記述について 何か更新があったためでしょうか? 私の環境では推奨値に「1rem + 3vw」ではなく「3vw」を設定するだけできちんとズームしてもフォントサイズが変更されてしまいました。
@28web44
@28web44 3 года назад
イケメン!!!!
@MrTeruTeruTeruTeru
@MrTeruTeruTeruTeru 3 года назад
margin-topなどをclampで可変にするのって clamp(16px 5vw 32px); みたいな感じですかね?
@shimabu_it
@shimabu_it 3 года назад
縦の場合は、vwではなくvhを使います! (それも動画に入れるべきだった...)
@gruuy5220
@gruuy5220 3 года назад
プログラミング言語の(なでしこ)をご存知でしょうか?
@test-user-1234
@test-user-1234 3 года назад
エディタとしてwebstom使ってるんですけど、vsのがやっぱりいいもんなのでしょうか、、、?
@shimabu_it
@shimabu_it 3 года назад
フロントエンドであればVS Code一択ですね。周りを見ても体感9割は超えているかと思います。
@user-ym2cp9pk2j
@user-ym2cp9pk2j 3 года назад
内容と関係ないんですが、bootstrapって使った方がいいんですかね? 就職したときに必要かどうかが分からなくて、勉強しようか悩んでいます。
@shimabu_it
@shimabu_it 3 года назад
Bootstrapは私は使わないですね。採用においてBootstrapができることがプラスになるわけでもないので私は必要でないと思っている派です。仕事で必要になったときに覚えるので十分ですよ!
@user-ym2cp9pk2j
@user-ym2cp9pk2j 3 года назад
しまぶーのIT大学 うぉぉ!返信ありがとうございます。就職して必要になったら勉強しようと思います!
@allankerr3102
@allankerr3102 3 года назад
ワイルドシングス
@atsugiri-hamutaro
@atsugiri-hamutaro 3 года назад
IE非対応なんですね(*_*) うちの会社では使えないな、残念。
@shimabu_it
@shimabu_it 3 года назад
悲しみ・・・IE・・・ 趣味プロジェクトや次期プロジェクトで使ってみてください🔥
@user-ti3lm4fn1n
@user-ti3lm4fn1n 3 года назад
clamp使ってみます! @media...って書くの面倒なんで 反応しないことあるし(私が間違えてるだけだと思いますが・・・)
@shimabu_it
@shimabu_it 3 года назад
たしかに...効かないのは間違えている説がありますね...笑 clampは便利なのは間違いないのでぜひ使い倒してください!
@ktaka224
@ktaka224 Год назад
なぜ3vwなんですか?
@user-xz5tb4nv6t
@user-xz5tb4nv6t 3 года назад
widthを「ウィドゥス」って言ってるの自分だけかと思ってたw
@dmcreatorjapan
@dmcreatorjapan 3 года назад
スマホサイズではフォントサイズはむしろPCより大きめしますね。 スマホで見た時文字が小さすぎる読みづらいためです。
@shimabu_it
@shimabu_it 3 года назад
UXを考えられていてGoodですね👍
@GuCcI-tp4hb
@GuCcI-tp4hb 3 года назад
widthは100vw?100%? いかん、こんがらがってきました‥
@shimabu_it
@shimabu_it 3 года назад
%は親の幅に依存します。親要素が横幅1000pxで、子のfont-sizeが5%なら、子は50pxになります。 vwは親の幅関係なくビューポート(見えている幅)に依存します。ビューポートが1000pxで、対象要素のfont-sizeが5vwなら、親の要素が800pxだろうと500pxだろうと、対象要素は50pxです。%だと変わってしまいます。 ...という補足で理解が深まれば幸いです!
@GuCcI-tp4hb
@GuCcI-tp4hb 3 года назад
しまぶーさん めちゃくちゃ分かりやすいです! 色々試してみます!
@user-bc8pu7zw5y
@user-bc8pu7zw5y 3 года назад
かなり有益過ぎるRU-vidrを見つけてしまった。ただ、気になったのは、コメントの質問に丁寧に回答しすぎなことです。質問は有料コミュニティのみにしたりするのはどうでしょうか?コメントで質問する人は偏見ですが、回答を貰っても、行動しない人がほとんどです。回答の判断基準を設けて、しまぶーさんの疲労にならないようにしてほしいです。
Далее
Beautiful sport😍
00:20
Просмотров 309 тыс.
Я ПОКУПАЮ НОВУЮ ТАЧКУ - МЕЧТУ!
39:05
なぜ日本でVue.jsが流行っているのか
10:52
Покатал Дашку #сочи
1:00
Просмотров 3,5 млн