子育てパパの副業、web制作学習記録

子育てパパの独立を目指す独学者のための勉強ブログ

  • ホーム
  • 最新情報
  • Web製作
  • 学習の記録
  • 日常
  • 副業
  • Web製作

コーディングの練習をしよう 〜初級編〜

2023-01-28

こんにちわ、ひとしです!✨久しぶりのWeb制作独学ロードの更新です💻

前回はAdobeXDのご紹介とnoteの有料教材を1つ紹介して実際の案件の流れ通りの模擬コーディングを解説しました。

紹介した有料教材はこちらです。Progateを一通り終わらせてこれからWeb制作の本格的な勉強を始めますという方に最初の模擬練習として丁度いい難易度のものになってるので、初学者の方にもオススメでございます!

https://note.com/chizumi_/n/nf0ff69e550c0

今回もこれに続いて、最初の頃に私もやってきた初心者向けオススメ教材を2つ、ご紹介したいと思います!

今回ご紹介するのは前回のものよりも少し難易度が高く、最初は少し苦労する所もあると思いますが、つまづきやすいポイント(あくまで私の見解ですが)も合わせて紹介していきますので、ぜひ最後までご覧になって頂けると嬉しいです!では早速一つ目の教材を紹介していきましょう!

…とその前に前回AdobeXDをインストールと合わせて少しお話した程度でしたので、今回はもう少し詳しく解説していこうと思います。

Table of Contents

Toggle
  • Adobe XDの使い方おさらい
  • 有料課題のご紹介

Adobe XDの使い方おさらい

まずインストールして編集を開くとこのような画面になるわけですが、もしデザインカンプのファイルをXDで渡されて、そこから開くとこのように画面にデザインされた仕様書が中央に表示されるわけです。

仕様書にある画像などは、選択して書き出し対象に選択することで自分のファイルに落とし込むことができるので、まずは必要な画像を全て書き出しておきましょう。Ctrl+Eでショートカットキーで書き出せます。

そして、こちらの画面の右横の数値を元にボーダーの色やフォントサイズ、ボックスシャドウなどを読み取り、要素間の距離は要素を選択した状態でAltキーを押しながら測りたい要素にホバーさせると数値が測れます。

ズームアップしたいときはCtrlキー+マウスホイールで、仕様書を丸ごと移動させたいときはspaceキー押しながら仕様書のどこかクリックして掴めるので、その状態で好きな位置に持って行けます。

その他詳しい数値の見方やPX計算の仕方等は別途詳しい使い方サイトのリンクを貼っておきますのでご覧ください!

https://junpei-sugiyama.com/coding-xd/

また、このブログはコーダーの学習をメインに書いていますが、AdobeXDでデザインの勉強をしたいよという方はこちらの本がわかりやすいかと思いますのでデザインにも興味がある方は一度覗いてみてください!

[書籍とのメール便同梱不可]/【送料無料選択可】[本/雑誌]/AdobeXDではじめるWebデザイン& (一歩先行く現場のスキル)/松下絵梨/著
¥2,750 (2023/01/29 11:18時点 | Yahooショッピング調べ)
Amazon
楽天市場
Yahooショッピング
ポチップ

有料課題のご紹介

ここからは私がやったnoteで配信されてる教材を実際に難しかったポイントも踏まえて紹介します。まずは、しょーごログさんの初級編という課題です。

https://note.com/samuraibrass/n/n2108f5f03dd8?magazine_key=m7e18ff8787eb

こちらは、基本的なヘッダー、フッターパーツに加えて3つのカラムブロック、適切な文字の中央配置など基本的なページの構成になっていて、初学者の方にも取り組みやすいパーツ構成になってるんじゃないかなと思います!もう一つのおススメポイントとして、コードの模範解答が付いてくるので、参考にしながらコーディングできる点です!価格も500円と安いのでまずはこちらでコーディングの基礎を学ぶのが良いのではないでしょうか!

こちらのデザインの難しかった所としましては、カラムブロックの作成とカラム内の日付、データの下部均等配置ですかね

カラムのカードを高さをそろえてバランスよく配置するには、フレックスボックスを使うと便利です!

以前にも少しお話ししましたが、フレックスボックスは超重要なレイアウト技法なので、使い方わからないよという方はググるか、こちらの本に詳しく解説が載ってるのでぜひ覚えてください!

実際、こちらの本はとてもわかりやすく解説されていて、私のブログでも激推しさせていただきましたので、まだ購入されてない方は一刻も早く購入されることをおススメいたします(笑)

1冊ですべて身につくHTML & CSSとWebデザイン入門講座 [ Mana ]
楽天ブックス
¥2,486 (2023/01/29 00:47時点 | 楽天市場調べ)
Amazon
楽天市場
Yahooショッピング
ポチップ

そしてこのカード内の下部に配置されている日付データですが、これを上下均等に配置するのは私も苦労しました^^;

いちおう私なりの解決策ですが、こちらは親要素のカードにposition:relativeを付けて、データ要素(time属性)にはposition:absoluteでbottomを調節するといった感じにしました。

あとはpadding-leftで横を調整しておけば、フレックスボックスで親要素のカードがそろっているので、必然的にpositionで子要素に重ねた部分も揃うわけです。

https://saruwakakun.com/html-css/basic/relative-absolute-fixed

次に紹介する教材は、ちづみさんの「コーディングの練習をしよう その2」という課題です!

https://note.com/chizumi_/n/n43e918e99656

こちらもしょーごさんの初級編と似たようなレイアウトなのですが、中盤のメディアが交互に入れ替わる市松レイアウトとテーブルタグが厄介かなと思います。

市松レイアウトに関しては、PCとスマホでそれぞれ見せ方を変える必要があります。(写真はPCレイアウトですが、スマホだと下のような1列の入れ替わりが無いストレートな段組み。)

これらのレイアウトも、フレックスボックスを応用して作ることができます。フレックスボックス超重要、大事なことなので二回ry

テーブルブロックに関しては、まず表として出したい部分をtableタグで囲ってその中にtr,td要素で閉じていきます。           

<table>
<tbody>
<tr>
  <td>2018.02.09 <span class="new"><a href="#">新着</a></span></td>
  <td><a href="#">とんだの犬の話になったが、いろいろの種類の犬も飼ってみたが</a> </td>               
</tr>
<tr>
<td>2018.02.09 <span class="new"><a href="#">新着</a></span></td>
<td><a href="#">何の何種という系統正しい犬でも、名もない雑種の野良犬でも、飼えば同じように可愛いもの</a></td>
</tr>
<tr>
<td>2018.02.09 <span class="new"><a href="#">新着</a></span></td>
<td><a href="#">若い時分、駄犬のことで犬捕りの人夫と殴りあいの喧嘩をしたことがある</a></td>
</tr>
 <tr>
<td>2018.02.09 <span class="new"><a href="#">新着</a></span></td>
<td><a href="#">本所太平町に住んでいる時分、下手な鉄砲をやっていたので</a></td>
</tr>
 <tr>
<td>2018.02.09 <span class="new"><a href="#">新着</a></span></td>
<td><a href="#">ポインターの猟犬を飼っていたが、これも子犬からもらってきて</a></td>
 </tr>
 </tbody>
</table>

HTMLですとこんな感じです。全体をtableタグで囲い、表の列がtr、中身のデータがtdもしくはthで構成されていています。

https://webliker.info/html02035/

ちなみにtbodyタグは無くてもいいっぽいです。なぜつけるのかはわかりません^^;

スマホレイアウトでは長くて見切れてしまうので、display:block;で横になってるtd要素を1段にしましょう。

慣れないうちは難しいかもしれませんが仕組みが分かると単純です。

ちなみにtableタグを一瞬で展開できる方法がありまして、それがこちら

table>(tr>th+td)*出したい数

これで一発でtableの中身まで出力されます。時短になるのでぜひ使ってみてください!

また、それぞれのレスポンシブ対応(特にタブレット周り)が最初は非常に苦戦します。どのようなデバイスで見ても崩れないレイアウトにすることは今の時代において必須条件ですので、ここはめげずに頑張らなければいけない山だと思います。(;´∀`)

ちなみに今回紹介した二つの課題もポートフォリオ掲載OKですので、ぜひ自分の実績として持っておきましょう!

独学で調べながらここまでやるのも一苦労だと思いますが、なんとかやり遂げた後の達成感は非常に大きいです!そしてそこから次へのモチベーションも大きく上がっていくので、ひとつずつの積み重ねによるステップアップを楽しみながら乗り越えていきましょう!

と、いうことでこんな感じで今回の独学ロードマップ編を終えたいと思います。私事ですが、書きながら自分の過去を振り返るのって意外に勉強になるんですよね(;´∀`)(笑)

ですので今後もぼちぼちと更新していきますのでどうか最後までご覧いただけると嬉しいです!

では今回はこの辺りで失礼いたします。またお会いしましょう!(^^)!では!

ほんの一手間で劇的に変わるHTML & CSSとWebデザイン実践講座 [ Mana ]
楽天ブックス
¥2,728 (2023/01/29 11:12時点 | 楽天市場調べ)
Amazon
楽天市場
Yahooショッピング
ポチップ

SHARE

Twitter Facebook LINE Instagram

投稿ナビゲーション

Web制作で副業を目指す子育てパパ 〜日常ルーティン〜
新テーマに切り替えました!子育てパパの新ブログ記事

RELATED

ポートフォリオはこちら!

デザインカンプとXD

Progate後の学習 ~after to Progate~

Progate

Web制作勉強のはじまり

PROFILE

hitoshi

3歳と0歳の子供と妻の4人で暮らしながら、町の製造職に就いているアラサー 脱社畜を目指しWeb製作フリーランスとして独立すべく奮闘中! Web製作の勉強もしながら時に様々な副業もやります

RECENT POSTS

  • ポートフォリオはこちら!
  • 新テーマに切り替えました!子育てパパの新ブログ記事
  • コーディングの練習をしよう 〜初級編〜
  • Web制作で副業を目指す子育てパパ 〜日常ルーティン〜
  • デザインカンプとXD
  • Progate後の学習 ~after to Progate~
  • Web制作勉強のはじまり
  • はじめまして! ようこそ茨の道へ!(笑)

CATEGORIES

  • Web製作
  • 学習の記録
  • 日常

サイト内検索

Twitter、Instagramやっています!よかったらフォロー、いいねしていただけると嬉しいです!よろしくお願いいたします!

ARCHIVES

SNS

Tweets by hit_magazin

dubianrenzhi1624

岐阜県高山市を中心に活動を続けるWeb制作エンジニア
完成されたデザインを元にWebサイトをお作りします。
デザイナーの方、既にデザインをお持ちの方でコーディングを外注されたい方もぜひお気軽にご相談ください。
お仕事はDMより承っております。
#Web制作 #Webサイト作ります #ホームページ制作

【Web制作モニター募集📢】 Web制作の実績作りのため、 ホームページを制作させていただける方を 【Web制作モニター募集📢】

Web制作の実績作りのため、
ホームページを制作させていただける方を募集しています!

現在、【先着3名様】限定で、
1ページのホームページを無料で制作します。

\こんな方におすすめ/
・お店やサービスのホームページが欲しい
・これから事業を始める
・ホームページを作りたいけど費用が気になる
・スマホ対応のサイトが欲しい

【制作内容】
・1ページ
・HTML / CSS
・レスポンシブ対応
・スマホ対応
・基本的なJavaScript
・簡単なお問い合わせ導線など

制作したサイトは、今後のポートフォリオやSNSで
制作実績として掲載させていただきます。

また、完成後に簡単なご感想をいただけると嬉しいです!

「ちょっと話を聞いてみたい」という方も大歓迎です😊

ご希望の方はDMから
【Web制作モニター希望】
と送ってください📩

一緒に素敵なホームページを作りましょう!

#Web制作 #ホームページ作ります #限定3名様 #無料でホームページ作成
どこよりもお安く!どこよりも丁寧に!Web制作コーディング専門の私が、ホームページ作りのご相談お受け どこよりもお安く!どこよりも丁寧に!Web制作コーディング専門の私が、ホームページ作りのご相談お受け致します!

こんなお悩みありませんか?
◾️クオリティ高いホームページを安く作ってほしい
◾️デザインは決まってるけどそれを自社のホームページにしたい..
◾️今あるホームページが古くなってきたからリニューアルしたい..
◾️今のホームページの、ここの画像や一部を変更したい..
◾️サーバーにアップロード代行お願いしたい..
などなど、多くのWebサイト制作のお悩みを解決致します!
まずはご相談だけでもお気軽にご相談ください!
お見積もりだけでも欲しいといったご相談でも大歓迎です!

#Webサイト制作 #ホームページ作ります #ホームページ作りたい #Webページ制作依頼 #まずはご相談ください
ポートフォリオ掲載 サイトタイトル ◾️自然の恵み農園 架空の農場紹介サイト。タブの切り替わりで画 ポートフォリオ掲載

サイトタイトル
◾️自然の恵み農園
架空の農場紹介サイト。タブの切り替わりで画像が何枚も変わるスライダーや、次々登場する可愛い動物たちの切り抜き写真が見た人を癒してくれる、そんなイメージのサイトです。
WordPressのシステムを多く使った、最近の作ったサイトの中でも特に作り込んだサイトです。

https://megumi.hitoshi-test.site

この他にも様々なアクションを取り入れたユニークなホームページも制作可能です🉑
制作は1サイト5000円から!まずはお気軽にご相談ください!

#Web制作 #コーディング代行 #飛騨高山 #田舎のエンジニア #Web制作お仕事承ります
Instagram でフォロー
子育てパパの副業、web制作学習記録