今日の積み上げ 161日目 成果
\宣言した内容はこちらです/
本日の学び
Sassでのメディアクエリの書き方:変数+@mixin方式
以前の記事で、Sassのコーディングのアウトラインを書いたときに、「メディアクエリを@mixin方式で書く」としていたので、その書き方をリサーチ。
参考記事はこちら
リサーチの結果、このようなコーディングで進めることにしました。
//メディアクエリの定義です
/* ------------
media queries definition
-------------- */
$breakpoints: (
'sp': 'screen and (max-width: 768px)',
'md': 'screen and (max-width: 950px)',
'pc': 'screen and (min-width: 769px)',
) !default;
@mixin media($breakpoint) {
@media #{map-get($breakpoints, $breakpoint)} {
@content;
}
}
//以下使用例です(@include~部分)
/* ------------
sp-none
-------------- */
@include media(sp) {
.sp-none {
display: none;
}
}
//中略//
header {
//中略//
.container {
//中略//
.header_title {
color: $white;
font-size: 2rem;
@include media(md) {
margin-left: 20px;
}
@include media(sp) {
position: absolute;
top: 0;
padding-top: 13px;
}
}
}
}
理由は、①簡単そう、②書いててしっくりくる(これは感覚の問題ですw私の場合は、よくわからない呪文が少ない気がしました)くらいです。
参考までに。ミディアムサイズを950pxまでにしているのは、ヘッダーのナビゲーションの感覚を変更する際のブレークポイントとして使用しているからです。
ブレークポイント:スマホサイズ(~767px)、パソコンサイズ(768px~)だとなぜかバグる
今までの課題にて、ブレークポイントをタイトルのように設定しており、今までうまくいっていたのに、なぜか今回はこの設定でバグる現象が起きました。
その代わり、ブレークポイントをスマホサイズ(~768px)、パソコンサイズ(769px~)1px変更したら、問題なく動作したんですよね~。
〇 max-width: 767px, min-width: 768pxに設定した場合の現象(767px画面でチェック):表示される画像/されない画像がまばら
〇 max-width: 768px, min-width: 769pxに設定した場合の現象(768px画面でチェック):問題なく表示(767px画面でも問題なし)
当現象については、原因はよくわからなかったので、とりあえず問題なく動作したブレークポイントで進めることにします。しかしモヤモヤが残る。Why…
本日の反省
「やる気の伝染」について
勉強時間を確保できるように、と夫を残して実家に帰っていたら、なぜか夫は飲みに行ってしまい。そして次の日二日酔い!!笑
ということで、介抱したり、日中寝ている夫を横目に息子の世話しながらカタカタコーディングをやっていたのですが・・私もやる気が大幅DOWN!笑
「やる気は伝染する」とかいうけど、そう考えている時点でアカンのかもしれない。しかしそういう中自分は頑張った。と誉めよう。
Be patient(忍耐強くいこう). Active listening(相手の話をよく聞こう).
勝間和代さんの動画で、「7つの習慣」の解説について見ていたら、勝間さんが著者のスティーブン・コヴィーさんにお会いする機会があり、「7つの習慣を行っていない人が身近にいる場合、どうしたらいいのか」というご質問をされたそう。
それに対するコヴィーさんの回答が、①Be patient. ②Active Listening. が大事だとのこと。
たしかに、自分の人生・考え方を他人に押し付けることはできないし、世の中にいる人の数の生活・考え方・意見がある。それに対して、「耳を傾ける」ことができることは大切だよなぁ。みつを。
ということで、今晩は少し夫と色々会話してみました。彼なりの意見がやっぱりあって、私の気づきもありました。なんとなく抱えていたモヤモヤがすっきりしたような気がします。また引き続き頑張るぞ!
今日も諦めなかった自分、お疲れ様でした!
Twitterでも勉強ログを呟いています。よかったら覗いてみてください♪
コメント