4月15日:html続き

html

メニュー各写真の上に、文字・ライン・ボタンの挿入。

イケテナイ写真はまた後日に変更するとする。

またシャドウの設定

box-shadow: 5px 7px 10px rgb(0 0 0 / 20%);

薄めにかけるのだろうが、加減がイマイチわかりにくい。なんとなくの数字で設置。

 

f:id:hinairo:20210416012325p:plain

メニュー写真その下の項目に文の挿入。

もとサイトのケーキのアイコンと背景画像を探したが元サイトのようにいいものがなく、XDで作成。だいぶシンプル。

f:id:hinairo:20210416012532p:plain

暗い画像のスライド部分は設置方法が難しいと聞いたので一旦無視して続き処理。

なぜかバックグラウンドがうまく表示できなかったり、検証にてCSS書いてるのに文字が真ん中に来なかったり、absoluteを書いても真ん中に文字動かず。

仕方なくCSSにてtopとleftで調整。

 

 

友達が美容室をオープンさせたとのことでHP作って欲しいという依頼がきた。

初依頼!嬉しいけど、まだ作れないから勉強せねば!

 

4月15日:html

html

topimgの下にメニュー画像をのせようと書いた。

まずは画像の位置をどうしようと思った。初めはcontainer-fluidの中にdivクラスを作ってそれをcolで割っていたが、各画像の幅がうまいこと取れず、一旦削除してcontainerを入れたらうまく元サイトと同じくらいの位置に設定できた。

 

次に斜めに傾く動きがどういうCSSなのかを調べてみた。

transform: scale(1.06) rotate(-3deg);
transition: all 0.22s ease-in-out;

元サイトのCSS

transform:scale()で縮小・拡大する際は、中心を基準にして指定倍のサイズになる

taransform:rotate()関数で、回転の指定、

2D(XY方向)または3D(XYZ方向)の指定が可能、値には、回転角度を指定

出だしと終わりがゆっくりになります。

transitionを書くことで若干大きく変化した。

元サイトではカーソルがあっった時に斜めになっいたが、反映してみるとメニュー4つとも斜めに最初から斜めになったまま戻らない。

原因はカーソルがあったった時だけ変化するという:hoverを書かなければいけなかった。

記述して添付の通り。

 

問題点メニューの絵がイケテナイような気がする。

f:id:hinairo:20210415004557p:plain

 

 

4月14日:html続き

html続き

 

前も思っていたがやはりnavbarが難しくうまくできていない。

bootstrapからnavbarのテンプレートをコピペして、ロゴの表示したが、見本サイトとは書き方が全然違うし、、、。見た目は近づけれたが、レスポンシブにするとロゴが全て消え、toggleボタンが出現する。

 

次にトップ画像+スライダー機能。

これについては前にスライダー機能を勉強したので、サクッとできた。まだ画像1枚目しか書いてないけど。

でも画像がレスポンシブデザインのように画像が小さくなることはない。

 

問題は何をしても一番下ボタンが真ん中に動かない。

最終的にはcolで範囲を決めて動かしたが、なぜcolの後にjustify-content-md-centerを書いても動かいのだろう。何かが間違ってるんだろうけど。

あとは文字を修正して次に取り掛かろう。

f:id:hinairo:20210414001601p:plain

 

4月12日:html

html smile.no2

ロゴ作成

f:id:hinairo:20210412071856j:plain

navbarの設置

まずbootstrapでnavbarを書いた。

さて、真ん中にロゴがきている。

navbarのliを作ってその中間にロゴを書いた。

 

smile no.1のロゴを置換。

f:id:hinairo:20210413004832p:plain

これでフリーランスサイトへの登録画像完成

 

ランサーズ登録。

名前は嫁の名前で登録した。

本人認証が必要な為、嫁に協力してもらってまた明日登録しよう。

 

本日もあまり勉強時間が取れず全く進んでない。

 

 

4月11日:wp続き

昨日先生に教えてらったWixで作成したロゴを作ったが、元のロゴの部分のコードを書き換えて反映してみたが、背景画像がパスタの為、作成したロゴが浮いているように感じて作り直してみたがなんかしっくりこず。また明日考えることにした。

Wix+XD

f:id:hinairo:20210411230624p:plain

 XDのみ

f:id:hinairo:20210411230550p:plain

 

html作成(restroking模写)

元サイトでまず気になったのはnavとトップ画像の境目の波線。

これをcssで表示するにはどうしたらいいのだろうと検索してみたが、見当たらず、

元サイトの検証で波線は画像を使っていることがわかった。

f:id:hinairo:20210412063616p:plain

まずはnavbar設置

 

本日はここまで。

全く何もできなかった。明日頑張る。

 

 

4月10日(授業日):授業・wp続き

○授業内容

・webサーバーとは

webサーバーを介してハードディスクから一部を借りているところにアクセスできる。

マンションの部屋の1室までの通路のようなもの。経由する時に大切なアプリのようなもの

 

wordpress

phpwordpressプログラムとDB(MYSQL)がセットで動いている。

本格的なwebサイトはwordpressのようなプログラムとDBを分ける。パソコンが2台で稼働しているようなもの。

 

・データベースの見方

これはまた教材をしていけば理解できるとのこと。エクセルで作った管理表みたいに見えた。

 

レンタルサーバーの簡単インストールの意味

DBのユーザー・パスワードの設定を一緒にやってくれる+DBのインストールとWPのインストールを同時にやってくれる。手間を省いて簡単に行なってくれるもの。

 

saruwakakun.com

バックアップはテーマとimgとプラグインとDBをバックアップする。

これがあれば同じものが作れる。

 

ドメインには1つのテーマのみ。

2つ目を作る際はサブドメイン、または別ドメイン

 

ランサーズなどに載せるにはスクリーンショットで全体を撮り、トップの画像を載せる。

logoよう修正の為、ロゴ変更ソフトをつかった

Wix ロゴメーカー | 無料でロゴを作成しよう | Wix.com

↑で指定された項目を選んでいけば自動で作成してくれる。

 

モノザップについては設定ができていなかった為うまく動いてなかった。

説明の英語の文は翻訳して調べる。

切り取りたい範囲をドラッグして、サイズを指定して、保存。

 

○wp続き

トップページへのリンク設定

ロゴに下記php文を追加していつでもトップページに戻れるように追記

<?php echo home_url(); ?>

f:id:hinairo:20210410164744p:plain

f:id:hinairo:20210410165024p:plain

検証でリンク先がトップページのURLに変更された。

 

ロゴにカーソルを当てると左下にリンク先が出てきた

f:id:hinairo:20210410165754p:plain

 

bodyタグに追記

<?php body_class(); ?

wordpressはページによってさまざまなページを動的に出力する為、ページによってはCSSを使ってデザインを変えたい時がある。その場合は追記。

f:id:hinairo:20210410170938p:plain

なんか予想外のが出てきた。

f:id:hinairo:20210410171915p:plain

cz-shortcut-listen="trueて何?

f:id:hinairo:20210410171824p:plain

以上の通りなのでcolorzillaをoffにしてみた

f:id:hinairo:20210410172300p:plain

bodyタグの後に何も出なくなった。

それはそれで本の通りとは違う。と思ったらVScode保存し忘れ。

本の通りに表示できた。

f:id:hinairo:20210410172921p:plain

 

2-4

テンプレートを分割する。

現在のテーマのフォルダの中にあるphpファイルをheader・footer・サイドバーに分けて管理しやすくする。

 

header.phoの作成

index.phpの1行目から〜</header>までを切り取りフォルダ内の新しいheader.phpファイルにペースト

 

footer.phpの作成

index.phpのbodyのsection閉じタグの後〜</html>までを切り取りフォルダ内の新しいfooter.phpファイルにペースト

 

index.phpにはheaderがあった部分に<?php get_header();?>、

footerがあった部分に<?php get_footer();?>を記述。

エラーがなかったので元の通りにブラウザで表示されていた。 

 

 

 

 

4月9日:wordpress作成

wordpress

昨日自作テーマを反映させようとしたが、できなかった原因はassetのフォルダ(JS・imgが入っている)がテーマのフォルダに入ってなかったからだった。

それを追加したらサイトの表示ができf:id:hinairo:20210409213736p:plain

反映できたが問題なのがトップ画像のスライダーが機能しておらず、トップ画像が縦に3枚並んでいる。

 

先生からのヒント→画面が動くのはなぜか?ということです。

bootstrapみたいにコードを書けば動くのだろうけど、ここでは違う。

assetのjsをみればスライダーのことが書いているのはわかるし、これを読み込む為には何かが抜けているのはわかったが、ぜんぜんわからなかった。

<?php echo get_template_directory_uri(); ?>

をどこかで書き忘れてないか。

上から下までコードを確認したら読み込めてないところがあった。

f:id:hinairo:20210409232435p:plain

これにさっきのphpのコードを書いたら

f:id:hinairo:20210409232523p:plain

f:id:hinairo:20210409232535p:plain

スライダーの完成!

よく考えてみれば、今まで動きをつける際にはheadタグ内と/bodyタグ前でJSのコードを読み込ませていたのを思い出した。

先生が教えてくれたヒントの通りだった。

↑ちょっと違うみたい。

 

2-2

テンプレートには優先順位がある。『テンプレート階層』

優先順位が最も高いのはfront-page.php

必要最低限のものはindex.php

 

2-3

テンプレートタグパラメータ

<?php bloginfo('name'); ?>

前項目でサイト名を表示していたが、これをblog('description')にすると、一般設定のキャッチフレーズを表示。

f:id:hinairo:20210410074014p:plain

f:id:hinairo:20210410073917p:plain