技術ブログ | 株式会社アイプランニング IPlanning corporation

アイプランニング社員が調査したこと、学んでいることが具体的にどんなものなのかを披露します。 Here is what the IPlanning corp employees surveyed and what they learned.

CodePenを使ってWeb開発を体験する 前編(HTML / CSS)

HTML, CSS, JSを個別に学習してWebアプリを作れるようになるまでには、少し時間がかかります。

学ぶ内容にもよりますが、公開できるレベルのアプリを作ろうと考えれば、最低でも2ヶ月は必要でしょう。

基礎はもちろん大事ですが、目的地をはっきりさせて興味を持続させることも、挫折を防ぐ意味で大事なことです。

今回は、 基本をすべて飛ばした上 でいきなり Vue.js というフレームワークを使うチュートリアルを公開します。 本講座で概要を掴んだ上で、おすすめの書籍を購入いただき、基礎をキャッチアップしてみてください。

CodePen

CodePenを開く

CodePenとは、HTML, CSS, JSをブラウザ上で書いてすぐに変更を見ることができるサービスです。作ったものにURLを発行して公開することもできます。

その手軽さとデザイン性の高さから、主にWebデザイナーに人気のあるサービスです。

CodePenを使ってみよう

f:id:iplcojp:20191120112234p:plain

CodePenにアクセスしたら、Start Codingをクリックしてください。

f:id:iplcojp:20191120112338p:plain

すると上記のような画面になります。試しに簡単なHTMLを書いてみましょう。

HTMLを書いてみよう

HTMLは左上に書きます。

f:id:iplcojp:20191120113142p:plain

左上に書いたHTMLが、左下にプレビューされます。 今回はdivタグを使いましたが、他にも色々タグがありますので、興味がある方は下記から学習してください。

www.kanzaki.com

CSSを書いてみよう

書いたHTMLに飾り付けをしましょう。

HTML

<div class="message">
  Hello World
</div>

CSS

.message{
  background: chocolate;
  color: white;
  font-size: 20px;
  padding: 1em;
  text-align: center;
  width: 8em;
  border-radius: 0.5em;
}

上記をそれぞれHTML / CSSの欄にコピペすると、下記のようになります。

f:id:iplcojp:20191120114645p:plain

サンプルの解説

HTMLとCSSは「クラス」というものを使って紐付けされています。

f:id:iplcojp:20191120114749p:plain

この例で言うと、HTMLのDIVタグには「messageクラス」が付けられていて、それを目印にCSSが装飾を行います。.messageというのは、CSS側でのクラス指定の記法です。

f:id:iplcojp:20191120120204p:plain

細かな装飾内容は上記のようになります。 もっと詳しく知りたい方は、下記のサイトを参考にしてください。

www.webdesignleaves.com

下記のサイトで視覚的に色々試すことができます。

CSSGen

Demo

See the Pen CSS Example by Robert (@ipl068) on CodePen.

後編に続きます。