おすすめのWebデザイン&プログラミングスクールを一部紹介!主要なスクール23校は『Webデザインスクールの一覧』でチェックしましょう。
無料コーディング練習所【中級編1】の学習ページです。
セミナーの特設ページを作ります。縦に長い1ページです。SP版のデザインが無いため、自分でSP版のデザインを考えつつコーディングする必要があります。
「デザインデータ」と「完成版コーディングデータ」を無料でダウンロード可能です。
デザインデータ(XD/23.9MB)
完成版コーディングデータ(ZIP/2.2MB)
実際のコーディング例はこちらです。わからない箇所は解答例として参考にしてみてください。
コーディング例
フォーム、ページ内スクロール、ページトップへ戻る等、実案件でもよく実装する機能を学びます。初級編からちょっとステップアップした内容です。CSSによるグラデーションも学びます。OGPも反映できるようにします。
また「SP版のデザインが無い!」という一見絶望的な、でもわりとよくある状況にも臨機応変に対応できるようにしましょう。
SP版デザインが無い!/OGPの設定/CSSグラデーション/transform: rotateで文字を回転させる/ページ内スクロールの実装/ページトップへ戻るの実装/box-shadowで立体的なボタンを作る/単位「vw」とfont-size:clamp/font-feature-settings: ‘palt’;で自動カーニング/text-transform: uppercase;で全部大文字にする/flex-directionで左右の内容を逆転させる/フォームの実装
vw/font-feature-settings: ‘palt’;/text-transform: uppercase/transform: rotate/font-size:clamp/box-shadow/flex-direction
完成版コーディングデータ(ZIP/2.2MB)
コーディング済みのファイル一式です。解答例として参考にしてみてください。
デザインカンプから必要な画像を書き出してコーディングします。
まだコーディングに不慣れな方は、この下の解説を読みながらコーディングをしていきましょう。
また、コーディング例見たり、完成版コーディングデータをダウンロードして参考にしてみてください。
進捗をTwitterで、 #無料コーディング練習所 のハッシュタグ付きでツイートしていただければ、いいねやRTをさせていただきます。
こちらのデザインをコーディングしたものはポートフォリオやブログへ掲載していただいてOKです。XDのデザインもご自身で改変していただき、オリジナルのデザインを作ってポートフォリオに掲載していただいてかまいません。掲載する際は『無料コーディング練習所』へリンクを貼るようお願いいたします。
デザインを変えず再配布や販売する行為は禁止です。
今回は、
「コーダーとしてレイアウトを多少は自分で考えて実装できるようにする」
というスキルを身につけるために、SP版のデザインはありません。SP版のデザインを自分で考えて実装していきます。
また、「PC版とSP版のデザインはあるが、その中間のタブレット版のデザインが無いケース」はかなり多いです。つまり、ある程度はコーダーがデザイン部分を補って考えて実装するスキルが必要です。今回はこの対応力を身につけましょう。
基本的には「カラム落ち」などと言いますが、PC版で画像とテキストが横並びになっている部分は、SP版では縦並びに変えていきます。フォントサイズも適宜小さくしたり調整していきます。
10件ほどコーディング案件をやっていると、1〜2件くらいはこのようにSP版のデザインが無い案件に出会います。単純に「シンプルなレイアウトだからわざわざSP版デザインはいらないっしょ」とか「納品までの時間が無くてSP版のデザインを作る余裕がない」などの理由からです。ディレクターやお客さんは「コーダーさん側でよしなにお願いしますエヘヘ^^」などと言ってきます。そのお客さんを切りたくなければ、憎しみに駆られずに、追加料金を請求したり、ただただ受け入れたり柔軟に対応しましょう。
OGP(Open Graph Protocol )は、FacebookやTwitterなどのSNSでシェアされた時のSNS内での表示の設定です。
<meta property='og:type' content='website'>
<meta property='og:title' content='WDC'>
<meta property='og:url' content='https://webdesigner-go.com/wdc/'>
<meta property='og:description'
content='Web Design Conference(WDC)は、最新のWebデザインのトレンドやワーキングスタイルを紹介するイベントを開催。お気軽にご参加ください。'>
<meta property="og:image" content="https://webdesigner-go.com/wdc/img/ogp.png">
headタグ内にこのように記述しましょう。og:imageはシェアされた時に表示される画像です。XD内にあるので書き出してimgフォルダに入れておきましょう。
【準備編】でインストールしたChromeの拡張機能「Open Graph Preview」をクリックすると、OGP表示をプレビューできます。このように問題なく表示されているか確認しましょう。
メインビジュアルや各セクションの背景、その他にボタンにもCSSグラデーションを使用します。
background: linear-gradient(135deg, #c41a7f 0%, #664bbf 100%);
ボタンのグラデーションの指定です。このようにlinear-gradientで指定しています。
:root {
--bg-color: #141414;
--bg-gradient: linear-gradient(135deg,#0e002e 0%,#1e092b 23%,#320c65 49%,#a01b7c 80%,#c21780 100%);
--main-color: #d136d1;
--text-color: #fff;
}
ちなみに、linear-gradientもCSS変数で管理できます。–bg-gradientという変数名であらかじめ指定しておくことで、
.mv {
background: var(--bg-gradient);
}
.speaker {
background: var(--bg-gradient);
}
各セクションの背景色としてグラデーションの設定をこのように再利用できます。
メインビジュアル内のテキスト「Teiji de Kaerumon」はやや回転させています。
.mv__titleArea::after {
transform: rotate(-13deg);
}
transform: rotate(角度を入力);で回転させます。
グローバルナビのリンクをクリックすると、各セクションへスクロールします。
//ページ内スクロール
$('a[href^="#"]').on('click', function () {
var speed = 300;
var href = $(this).attr("href");
var target = $(href == "#" || href == "" ? 'html' : href);
var position = target.offset().top;
$("html, body").animate({
scrollTop: position
}, speed, "swing");
return false;
});
script.jsでこのようにjQueryで実装しています。
サイトの右下にページトップへ戻るボタンを実装します。
//ページトップへ戻る
var $pageTop = $('.page-top');
$(window).scroll(function () {
if ($(this).scrollTop() > 300) {
$pageTop.fadeIn();
} else {
$pageTop.fadeOut();
}
});
$pageTop.on('click', function () {
$('body,html').animate({
scrollTop: 0
}, 300);
return false;
});
script.jsでこのようにjQueryで実装しています。
ボタンにbox-shadowを指定することで立体的にしています。
box-shadow: 0 10px 0 #dd118e;
凸部分の高さを10pxにしています。
.btn:hover {
/* transform: translate3d(0, 4px, 0); */
transform: translateY(4px);
box-shadow: 0 6px 0 #dd118e;
}
hover時には、box-shadowの高さを6pxに抑えることに加えて、transform: translateY(4px);で下に移動させることで凹みを表現しています。コメントアウトしているtranslate3dでも同じ結果が得られます。
メインビジュアルの「WORK REVOLUTION」のテキストをウィンドウ幅に応じて縮小したり拡大させています。その際に使っているのが単位「vw」とclampです。
.mv__title {
font-size: clamp(24px, 10vw, 100px);//最小値,中間値,最大値
}
1vwはウィンドウ幅の1/100です。このように記述することで「WORK REVOLUTION」のフォントサイズはウィンドウ幅に応じて、最大で100px、最小は24px、その間は10vwで表示されるようになります。
font-feature-settingsプロパティでカーニング(文字間隔の調整)を行えます。
font-feature-settings: "palt";
bodyタグに指定しています。詳しくはこちらの記事がわかりやすいです。
「ABOUT」や「SPEAKER」などの見出しはtext-transform: uppercase;によって小文字を大文字に変換して表示しています。
<h2 class="heading01">about<span class="heading01__subtitle">イベントについて</span></h2>
例えば見出し「ABOUT」はHTMLではこのように小文字で書いていますが、
.heading01 {
text-transform: uppercase;
}
CSSで大文字に変換しています。
これは初めから大文字で書いてしまうと、検索エンジンが大文字の省略表記として認識してしまうと言われているためです。真実はいまいち不明ですが、大文字が続く場合は、小文字で書いてからtext-transform: uppercase;で大文字にしておきましょう。
「SPEAKER」セクションの画像とテキストは行ごとに左右が反転しています。
.speaker-box {
display: flex;
column-gap: 60px;
}
.speaker-box:nth-child(2n) {
flex-direction: row-reverse;
}
偶数行にはflex-direction: row-reverse;を指定して左右を逆転させています。:nth-child(2n)と指定することで偶数行のみに指定しています。
フォームの実装は最初のうちはinputやselectなど覚えることが多くて面倒です。コーディング例やコーディングデータを参考に実装してみてください。
【中級編1】の解説は以上です。おつかれさまでした!
Unsplash
Pexeles
Subtle Patterns
エンジニアになるのは本当に難しいです。
だからこそ、このサイトでは、Webデザイナーになることを強くオススメしています。
でも、もし、エンジニアになれれば、月収100万円以上も可能です。実際に僕の友人も軽く年収1000万円は超えています。
ほとんどの人がエンジニアにはなれないので、50〜60万円以上はする高額なプログラミングの学校に行くのはお金をドブに捨てる可能性があります。
どうしてもエンジニアになりたい方は、無料でプログラミングを学べるProEnginner開講の学校『プログラマカレッジ』のようなスクールに行きましょう。プログラマカレッジは、学校&就職支援の一体型サービスです。
他にも、PHPに特化した無料の『無料PHPスクール』もあります。PHPはがっつりプログラミングの言語である一方で、ECサイト構築やWordPressにも使われるWeb系と親和性が高い言語なので、Web系に進みたい人には無料PHPスクールはオススメです。23日間通学でけっこうハードなカリキュラムです。
この2つの学校のどれかに通って、自分にエンジニアとしての素質があるのかチェックしてください。もし、あなたに才能があったら、最高にラッキーな人生です。無料見学をしてみて自分に合いそうな雰囲気の学校を選びましょう。20代のみ対象です。もし20代ならこのチャンスをぜひつかんでください。
参考記事 : なぜ「エンジニア」ではなく「Webデザイナー」をすすめるのか
このサイトでは、
本当にWebデザインのスキルを磨きたいなら、未経験の方はまずはWeb制作会社に正社員で入社すること
を強くオススメしています。
Webの最先端に触れられるWeb制作会社に入社し、スキルをガッツリ高めてほしいです。そして、社内では、やはり派遣でもなく、アルバイトでもなく、長く在籍する可能性のある正社員にこそ成長できるお仕事を振ってくれるのです。派遣やアルバイトは、リンク張り替えやテキスト修正など成長しづらい作業をやらされがちです……。
未経験OKで正社員のWebデザイナー・フロントエンドエンジニア案件を多く保有しているのが、IT系に強いWebistです。
※現在はコロナの影響でWebistですら未経験OKの求人が少ない状況です。ただ、少しでも選択肢を増やすために、また今後状況が改善されてきた時のために、ポートフォリオを制作後に登録しておきましょう。
「ポートフォリオを作ってみたけど不安...」「周りにレビューをしてくれる人がいない...」
そんなお悩みを解決するために、ポートフォリオのチェックリストを作りました!27,000文字以上の大ボリュームです笑。noteで販売中です。激安のワンコイン500円です。このチェックリストで改善点を見つけて、少しでもポートフォリオの質を上げて、自分が望む就職に繋げましょう!
おすすめのWebデザイン&プログラミングスクールを一部紹介!主要なスクール23校は『Webデザインスクールの一覧』でチェックしましょう。
スクール名 | 料金 | 授業形式 | ジャンル | 就職支援 |
---|---|---|---|---|
![]() 求職者支援訓練 ハロートレーニング |
無料 (教材費のみ) |
通学 (約6ヶ月/週4〜5日) |
Webデザイン | ハローワークによるサポート |
![]() |
||||
一番おすすめのスクールは国の運営する求職者支援訓練(ハロートレーニング)です。授業料が無料!しかも約6ヶ月という期間がWebデザインの基礎スキルを習得するのに十分な長さです。僕自身も求職者支援訓練を経てWebデザイナーになりました。 失業保険が受給できる方は職業訓練がおすすめです。期間が約3ヶ月と短くやや理解が浅くなる点は不安ですが、復習や独学で補えれば問題ありません。最近は数は2校ほどで少ないですが6ヶ月コースも登場しました! 参考記事:【無料】職業訓練でWebデザインを学ぶ |
スクール名 | 料金 | 授業形式 | ジャンル | 就職支援 |
---|---|---|---|---|
![]() LIG |
有料 (¥450,000 〜) |
通学 (6ヶ月) |
Webデザイン | 転職セミナーあり/LIGへの採用実績もあり |
![]() |
||||
金銭的に余裕があればLIGを検討しましょう。超有名Web制作会社LIGによるWebデザインスクールです。現役のプロデザイナーが講師で、Mac&デュアルディスプレイという最新設備で学べます!LIG運営のコワーキングスペースも無料で使い放題。生徒のレベルによってはLIGへの就職も可能です。 |
スクール名 | 料金 | 授業形式 | ジャンル | 就職支援 |
---|---|---|---|---|
![]() デイトラ |
有料 (¥89,800〜) |
オンライン (90日間/質問期間は1年) |
Webデザイン | なし |
![]() |
||||
『デイトラ』はかなりコスパの高いオンライン完結型のWeb制作スクールです。格安ながらもデザインとコーディングのレビュー(添削)が受けられます。人気急上昇中でTwitterで受講生のツイートを見ない日はありません。「課題 + 課題のレビューあり + 質問し放題」というサービスを提供しています。 |
スクール名 | 料金 | 授業形式 | ジャンル | 就職支援 |
---|---|---|---|---|
![]() Famm |
有料 (¥162,800) |
オンライン (1ヶ月) |
Webデザイン | なし(案件獲得サポートあり) |
![]() |
||||
ママさん専用Webデザインスクールです。現在はコロナでライブ配信授業が中心です。なんと授業中は自宅にシッターを手配してくれるのでしっかり集中できます。受講期間は1ヶ月で5日間という超短期間なので、忙しいママさんでも時間を確保しやすいです。生徒はママさんだけなので、ママさん同士の交流も楽しめます。 |
スクール名 | 料金 | 授業形式 | ジャンル | 就職支援 |
---|---|---|---|---|
![]() CodeCamp Webデザイン副業コース |
有料 (¥148,000 〜) |
オンライン (2ヶ月〜) |
Webデザイン | キャリア支援あり (就職エージェントの紹介) |
![]() |
||||
CodeCampはオンラインのWebデザインスクールです。低価格ながら講師から直接指導とフィードバックを受けられるのが最大の特長です!おすすめのコースは「Webデザイン副業コース」。コスパ重視で講師と対話しながら学びたい人に最適なスクールです。 |
スクール名 | 料金 | 授業形式 | ジャンル | 就職支援 |
---|---|---|---|---|
![]() プログラマカレッジ |
無料 | オンライン | プログラミング | あり |
![]() |
||||
『プログラマカレッジ』は20代限定のオンラインの完全無料のプログラミングスクールです。無料なのでエンジニアになりたい方はぜひ挑戦してみてください。スクール側は就業先の企業からお金をもらうことで無料で運営をしています。とはいえ授業の質は高いと評判です。『プログラマカレッジ』の卒業生による体験談記事はこちらです。 |
スクール名 | 料金 | 授業形式 | ジャンル | 就職支援 |
---|---|---|---|---|
![]() 無料PHPスクール(ドリームシアター) |
無料 (デポジットあり) |
通学 | プログラミング | あり |
![]() |
||||
こちらも上で紹介した『プログラマカレッジ』と同様の完全無料のプログラミングスクールです。特徴的なのはオンラインではなく通学式で、学習するプログラミング言語をPHPに絞っている点です。PHPはがっつりプログラミング言語である一方で、ECサイト構築やWordPressで使われるなどWeb系と親和性が高い言語なので、Web系の会社で働きたい人にはこのスクールがオススメです。23日間という短期間でハードめなカリキュラムな分、未経験でも内定2社を保証してくれます!校舎がある池袋に通学できる方が対象です。 |