WP 人気記事ランキング(プラグインなし)
参考サイト
前者だけだとうまくいかず(閲覧数取得できてないのか、1位の記事しか出ない)、なんでやー??となってたところ
single.php に
<?php setPostViews(get_the_ID()); ?>
を記述したらうまくいきました。
やはり、記事詳細で閲覧数取得できてなかったっぽい。
幅を合わせるためにネガティブマージンを駆使
これはもう、おもっくそ元のサイトをまるまる参考にしたのですが
.container { padding: 0 20px; @media (max-width: 780px) { padding: 0 15px; } } .news { margin-top: 40px; &Container { @media (min-width: 781px) { display: flex; margin-right: -12px; margin-left: -12px; } } &Item { @media (min-width: 781px) { width: calc((100% / 3) - 24.4px); margin: 0 12px 40px; }
あらかじめ、paddingで左右に余白があるうえで flex:box で3つブロック横並びにして marginでそれぞれのブロックを均等に並べるため余白おきたいとき
margin-right/left で 12px指定すると paddingで余白とってる分+12pxになるので、見た目が揃わなくなる
なので display:flex指定している親ボックスで margin-right/left -12px すると、画面の左端右端のmargin12px分がなくなるので、ちょうどよくなる
calcのとこ なんで-24.4px 引いてるのかはちょっとわかんないけど なんかちょうど良くなるのかな・・・
display:flexで正方形維持
模写コーディング続き レスポンシブで正方形維持するのはどうやってやるんや?? となったが ↓のサイト参考にしたらできましたー!
&__movie { display: flex; &Item { width: 50%; position: relative; &:before { content: ""; display: block; padding-top: 100%; } &1 { margin-right: 6px; } &2 { margin-left: 6px; } } img { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: cover; } }
擬似要素でpadding-top: 100%
にするのがミソみたい・・・
行間の指定/display: inline-block
模写コーディング続き。間が空いてしまった
要素を横並びにするとき、つい安易にdisplay: flex
使いがちなのですが
親要素を用意してあげなきゃいけないのでhtmlの記述がその分増えるため
今回はdisplay: inline-block
使いました。
日付・プレスリリースのタグはdisplay: inline-block
で横並びにし
その下のテキストはリンクのためaタグなのでdisplay: block
指定
このやり方もわりと楽ちんですね〜〜
あとは行間の指定方法は下記を参考に
line-height: 1.5
としました。pxじゃなくて数値だけというのが肝
あと地味に忘れがちなのでメモ。
border-radius: **px
角丸にしたいときのやつ。これは、px指定がいいっぽい・・・
イラレ練習 ロゴトレース02
直線的なロゴはトレースしやすいな 曲線のを練習します
イラレ練習 ロゴトレース01
イラレの操作に慣れるためロゴトレース ペンツールと曲線ツール使用
曲線ツールで線で描いたら パスのアウトライン化して塗りの形式に変えると 加工しやすい。
左:元ロゴ 右:トレース
手書き風文字(since1954)は曲線ツール 他はペンツール(丸は図形ツール)で描画
なめらかな曲線にしたいけどガタガタしちゃってむずかしい・・・