8/30 YATTA

◆登場キャラ一覧のページ作成

HTML&CSSは前から作ってたんだけど、今回PHPを絡めて再度作り直し。

固定ページのスラッグ:charactorについてのPHPファイル、page-charactor.phpを作成
 →ほかの固定ページのデフォであるindex.phpを流用し、HTMLを追記
  →ヘッダーを<?php get_header('charactor');?>とし、投稿ページのカテゴリー:キャラクターと同じheader-charactorを呼び出す
   →デフォのcommon.cssとは違うcharactor.cssを呼び出す

1章のキャラ15人を幅960pxに収める→5人192px3行
アイコンを180*180に→object-fit: contain ;などでうまくいかなかったためHTMLに直接width="180"と記載。CSSの書き方要確認。

◆キャラの個別ページの作成


まず記事に乗せる全身画像
 →横長のティーティーを210:280にするので他キャラも3:4に。
→グリッド作成
 横幅960を120*8に
  キャラの画像を360→縦幅は480に。他グリッド調整

.chara {
 margin: 0 auto; 
 font-size: 1rem; 
 background: #333366 ;
 display: grid;
 grid-template:
 "... ...  ...  ...  ...    ...    ...    ...    ...    ..."1rem
 "... top  top  top  serif  serif  serif  serif  serif  ..."135px
 "... top  top  top  role   role   role   role   role   ..."105px
 "... top  top  top  status detail detail detail detail ..."240px
 "... ...  ...  ...  ...    ...    ...    ...    ...    ..."0px
 "... text text text text   text   text   text   text   ..."1fr
 "... ...  ...  ...  ...    ...    ...    ...    ...    ..."10px
 / 0px 120px 120px 120px 120px 120px 120px 120px 120px 0px;
 

}

こんな感じ。

グリッドは↓を参考にしている


こんな感じ。

幅があってなかったり行間が間抜けだったりするが目下「そもそもキャラ1人分しか書いてねえ」のが問題。フォーマットはできたわけで、後はガシガシ書いていく。

デザインが稚拙なのはある程度しゃーない。デザインの本読んで理解追い付かなくて…みたいな学習工程の迷走はもうこりごり。

今は自己満足できるサイトを作るのを第一のモチベーションにして、その中でコードを書く癖、調べる習慣、なじむ感覚を身につければ名みたいな低いハードルでやっていく。

サイトをやるのに一番いいのは、ある程度カスタマイズに満足いったらちゃんとしたテーマを導入してそっちで作り替えることだと思う。

◆おいおいやること

記事内のリンク充実。リンクのborderをもうちょっと落ち着いた色に
 h3.h4のマーカーの色を調整
  一覧、個別共にレスポンシブ対応。画像がスカスカになったり崩れたり。
カテゴリー別のCSS再調整、画像とかマーカーとか。h4のクソダサさ問題。
 フッター無駄な項目の整理
  Google Search Console登録
   アイキャッチをクリックでタグに飛ぶ→保留
    admin-emailを右上に
     ブースのリンクをサイドバーに。


この記事が気に入ったらサポートをしてみませんか?