
じろう
2019年11月02日に参加
学習履歴詳細
[Laravel]課題アプリのデザイン。レスポンシブ対応させる。LP作成する(途中)
今日のYWT
やったこと
Travelog
- デザインをほぼ終わらせる
- レスポンシブを考える
- LPを作成する
わかったこと
レスポンシブ
こんな感じで、Scss
ファイルにスタイルを書くと端末のwidthで表示を変えられる
// 768px以上の画面サイズで適用されるスタイル(タブレット〜PC) @media (min-width: 768px) {} // 768pxより下の画面サイズで適用されるスタイル(タブレット以下) @media (max-width: 767.98px) {}
スマートフォンサイズの時、PCモニターサイズのスクリーンショットを使ってしまうと見にくいので、LPのアプリの画面のスクリーンショットをviewport
で変えたい
<img srcset="">
と<picture> <source>
srcsetで画像をレスポンシブやRetinaディスプレイに最適化
<img srcset>
で、ウィンドウ幅で画像を切替えられる……とあるものの、Laravelのマスタッシュを埋め込んだ上でwidthを指定するとうまくいかなかったので、下の<picture> <source>
を試した。
<div class="container-1"> <!-- ブラウザのwidthで画像を変える --> <picture class="demo-image img-fluid"> <source media="(min-width:768px)" srcset="{{ asset('images/lp-indexpage-lg.png') }}" class="img-fluid"> <img src="{{ asset('images/lp-indexpage-sm.png') }}" class="img-fluid"> </picture> <p class="mt-3">写真をメインとし、邪魔しないスッキリとしたデザイン</p> </div>
min-width
で◯◯px以上の時の画像を指定し、<img src>
でそれ以下の時の画像を指定した。
画像が中央に来ない
画像の親要素にtext-align: center
で解決
次やること
- LP完成させる
- SendGridの再設定
- 環境変数をセット
Laravel
Bootstrap
2020年11月15日(日)
6.6時間