読者です 読者をやめる 読者になる 読者になる

求職者支援訓練webサイト制作科1月クラス

フェリカテクニカルアカデミー池袋の求職者支援訓練webサイト制作科1月クラスの授業解説ブログです。

for文の多重ループ

一つのfor文(ループ)の中に、さらにfor文を入れることができます。 もちろん入れ子の深さを二重、三重、...と深くしていくことも可能です。 これらをまとめて多重ループと呼びます。 ここでは、for文による二重ループを使って、九九の表を表示するプログラ…

illustratorのアピアランス機能を使ったPOP作成

文字の加工 素材http://yachin29.com/Illustrator/pop-ai.zip

for文の使い方

for文もwhile文と同じ繰り返し(ループ)処理ですが、記述方法が変わるので、違いをしっかりと覚えましょう。 for ( 変数iの初期値 ; 繰り返し条件 ; 変数の変更 ) { 処理の結果 } 記述例 <script> for (var i = 1 ; i <= 100 ; i++) { console.log( i ); } /* for </script>…

while文の使い方

while文とは繰り返し(ループ)処理です。この繰り返し処理はプログラムでもっとも使われる処理の1つなので、しっかりと理解しましょう。 JavaScriptでは繰り返し処理には「for文」と今回の「while文」の大きく分けて2つの構文があります。 「while文」 条…

switch文の使い方

「switch文」とはif文と少し似ていて、同じように分岐処理を行う物ですが、if文の場合、AルートもしくはBルート、というように二者択一を続ける分岐に対し、今回の「switch文」は同時に多数の分岐処理を行うことが出来ます。 switch (式or変数) { case 値1 :…

if文を使った条件分岐

if文を使うことで、プログラムの結果を分岐する事が出来ます。例えば 値が〇〇以上であれば、Aルート値が〇〇以下であれば、Bルートというように、ある条件をもとにルートが分岐する事を条件分岐といいます。 if文の書き方 if (条件) { 条件が真であれば実行…

JavaScriptによる文字列操作

今後少しずつ複雑なJavaScriptに入ってきますが、その前にJavaScriptによる文字列操作のルールと、デバック(エラーチェック)の際に使用するコンソールログ関数の使い方を覚えましょう。 console.log console.log関数とは文字通り、コンソール画面にログ(…

バナーの制作2

通信制 科学技術学園高等学校のバナー サイズ:300x250 人物入りのバナーの場合、フリー素材などで代替え写真を使うようにしましょう。www.pakutaso.com

onClickによる画像置換

今回はサムネイルをクリックしたら「mainImage」の画像のパスが変わる、という動きです。前回の画像置換は自分自身に対して命令したかったので「this」を使いましたが、今回は「mainImage」に対して命令をします。 index.html <html lang="ja"> <meta charset="utf-8"> <title>Javascriptによる画像置換2</title> <link href="reset.css" rel="stylesheet"></link></meta></html>…

クライアントへのヒアリング

3月に入り、いよいよサイト制作が始まります。 サイト制作のワークフローでまず最初にするべき事はクライアントへのヒアリングです。 ヒアリングで1番大事なのはしっかりと意思の疎通が出来ているか、につきます。こちらの状況や目的をしっかりとクライア…

JavaScriptによる四則演算

JavaScriptには色々な演算子がありますが、まずは基本となる加算 (+)、減算 (-)、乗算 (*)、除算 (/) の四則演算をしっかり覚えましょう。 足し算 var a = 10 + 20; document.write(a) 引き算 var a = 10 - 5; document.write(a) 掛け算 var a = 5*4; docume…

変数の使い方

JavaScriptでまず覚える事は変数の使い方です。変数とは値を入れておくことができる箱のようなものです。 処理結果などの値を変数に格納したり、それをまた別の処理へ引き渡したりすることができます。 変数宣言 変数を使用する上で、まず行うのが変数宣言で…

Illustratorでロゴを作る

Illustratorのアートブラシとアピアランス機能を使ってブラシで描いたイメージのクールなロゴを制作してみましょう。Illustratorのブラシライブラリーにはアーティスティックなものから幾何学模様まで、さまざまな種類のブラシが用意されています。これらを…

オブジェクト指向とは

オブジェクト指向 JavaScriptもオブジェクト指向の流れを汲む言語です。 本格的なオブジェクト指向言語ではなく、基本的な概念のみを取り入れて、扱いやすくした「簡易的なオブジェクト指向言語」と言われています。 専門用語とオブジェクト指向の考え方を知…

JavaScriptの基礎

JavaScriptとは、米Netscape Communicationsによって開発されたスクリプト言語です。JavaScriptは主にWebブラウザ上で動作します。クリックすると画像が変わったり、要素が消えたり、現れたりというHTMLやCSSでは出来ない、いわゆるサイトの動的な部分を担当…

グリッドレイアウト

グリッドレイアウトとはグリッドとは「格子状の」という意味がありますが、画面をいくつかのサイズのブロックで組み合わせ、コンテンツを配置していく画面設計手法のひとつです。元々紙媒体でよく使われたレイアウト方法ですが、Webでもレスポンシブデザイン…

transformプロパティ

CSS3のtransformプロパティを使うことで要素に2D変形、または3D変形を適用する事が出来ます。 transformプロパティでは 移動(translate) 縮尺(scale) 回転(rotate) 傾斜(skew) 遠近効果(perspective) の5つの動きがありますが、このうち移動、縮尺…

コーディング演習

下の見本を参考にコーディングしてみましょう。 細かいマージン・パディングの値は適宜。 使用する画像 http://yachin29.webcrow.jp/pasta-yajima/pasta-img.zip 使用するテキスト(※alt内のテキストは適宜) パスタとワインの店 atella concept pasta drink…

動画を背景にする

最近は動画を背景に使ったWebサイトもよく見かけます。サイトの雰囲気や、サービスの具体的な内容を背景に流すことで、よりユーザーの視点をスクリーンに注目させることができます。 実例 www.joe-san.com optimo.com www.kalexiko.com poolhouse.co 作る際…

画像制作の時に便利な「placehold.it」

カンプが完成して、コーディング作業に入りたい!けれどまだクライアントから画像データが送られてこない! こんな事がよく起こります。だからと言ってデータがクライアントから送られて来るまで、ただ待っていては締め切りに間に合わなくなってしまいます。…

便利なグリッドレイアウト制作ツール

グリッドデザインを作る際の面倒な計算がとっても簡単に出来てしまう、便利なグリッドシステム計算ツール「Gridpx」 www.kenjisugimoto.com

覚えると便利なnth-child()

これまでの授業でもCSS3の疑似クラス「:nth-child(odd)」「:nth-child(even)」や「:nth-child(3)」は使って来ましたが、()の内に数式を入れる事で非常に便利になります。「:nth-child(2n+1)」= 「:nth-child(odd)」(奇数のみ指定)計算式 n=0: 2*0+1= 1 =…

無料の動画ライブラリー

動画ライブラリー 最近は無料の動画ライブラリーも増えてきたので、上手く使いましょう。mazwai.com www.openspc2.org www1.nhk.or.jp www.videezy.com orangehd.com videos.pexels.com

Photoshopによるスライスとコーディング

既存のサイトを真似してコーディングしてみるのは、非常に良い練習なので、積極的にやりましょう。ただ、練習に向いているサイトとそうでないサイトがあるので、注意が必要です。 作業手順 1. 既存のサイトのキャプチャーを撮る 2. Photoshopで開き、各画像…

第1回実技テスト

素材 http://yachin29.webcrow.jp/test/test_01.zip 使用テキスト pickup stream HOME ABOUT CONTACT 海岸のデコレーション 海岸には砂や貝殻しかないように思ってしまいますが、よく見ると草花も生えていることがわかります。ただし、海水や潮風、強い日差…

Photoshopでの文字ツールの使い方

文字ツールを使う 文字入力(配置したい位置ではなく、別の開いているスペースで入力する) 入力後、移動ツールで配置したい位置に置く 見出しを書く時はクリックして文字を書き始める 段落文を書きたい場合はドラッグで段落文の範囲を決める(禁則処理を「…

2カラムの演習素材

http://yachin29.webcrow.jp/test_05.zip ソースコード <html lang="ja"> <head> <meta charset="utf-8"> <title>2カラムの演習</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <header> <h1>インテリアショップ・カサブランカ</h1> <p class="txt">家具・インテリアなら家具通販のカサブランカ。<br>北欧デザインのベッドなどのインテリアをお選びいただけます。</p></header></body></html>

配色の基本

webサイトはおおまかに別けるとテキスト・画像・色の3つの情報から成り立っています。 3つの中でも色はユーザーに最初に伝わる情報なので、配色次第でサイトの第一印象が決まってしまいます。 初心者にとって配色は難しい部分ですが、まずは既存のサイトやサ…

font-familyの指定|2017年2月版

font-familyの指定 font-familyとは表示される文字フォントの指定です。 基本的には表示させたいフォント(綺麗なフォント)から順に指定してきます。 注意が必要なのがwindowsで、windowsで使われる標準フォントはバージョンによって違うので、それを加味し…

複数ページの作成

最近ではシングルページのサイトもよく見かけますが、ほとんどのサイトは複数ページをリンクさせていくという形でこちらの方が一般的です。 複数ページでサイトを作る際に気をつけないといけないのがフォルダー構成です。以下のようにページ毎にフォルダーを…

CSSスプライト

CSSスプライトとは複数の画像を1つの画像にまとめる事でサイトの読み込み速度を速くする手法です。FacebookやGoogleでも使われている手法です。background-positionを使用して背景画像を動かします。 メリット 画像の読み込みが1回で済むので、サイトの読…

2カラムレイアウトの演習

使用するテキスト 卵料理カフェ Cockeyolly Home ニュース メニュー 今月のおすすめ オリジナル雑貨 マップ メール 今月のおすすめ きのこのオムライス ふんわりアツアツのオムライスを、きのこたっぷりのドミグラソースでどうぞ。オムレツには新鮮な特選地…

Positionを使ったレイアウト

見本 作例 index.html <html lang="ja"> <head> <meta charset="UTF-8"> <title>Patisserie camellia</title> <link href="style.css" rel="stylesheet"> </head> <body> <div id="container"> <header> <h1>Patisserie camellia</h1> <ul> <li id="info"><a href="#">Information</a></li> <li id="menu"></li></ul></header></div></body></html>

positionの使い方

http://yachin29.com/photoshop/position.zip

ナビゲーションボタンを画像に置き換える

ナビゲーションボタンを画像に置き換え、2カラムレイアウトに組み込みましょう。index.html <html lang="ja"> <head> <meta charset="utf-8"> <title>2カラムの練習</title> <link rel="stylesheet" href="style.css" > </head> <body> <div id="container"> <header></header> <nav> <ul> <li id="home"><a href="#">Home</a></li> <li id="food"></li></ul></nav></div></body></html>

Dreamweaverの使い方

授業では今後Dreamweaverを中心に使って行きます。 Dreamweaverは非常に高機能なテキストエディターですが、いきなりその全部の使い方を覚えようとはせずに、まず1番大事な「サイトの定義と管理について 」をしっかりと覚えましょう。 [基本操作] サイトの…

フロートを使ったレイアウト

divなどのブロックレベル要素は通常ソースで書かれた順番に上から下に縦に並びます。 しかしfloatを使う事で要素を浮かす事が出来、さらに左右どちらかの方向を指定する事で横に並べる事が出来ます。 floatを使う事でHTML内の文章構造を変える事なく比較的自…

webライティング

ー宿題ー 以下の内容を読み、メールで提出 インターネットについてなるべく 300 文字に近い文字数で記述して下さい。(300 文字を越えてはいけません) *キーワードは必ず文章内で使用して下さい。 *書き出し例文を参考にして文章を書いてください。書き出…

HTMLの復習

前回作った表組にCSSや他のコンテンツを追加してみましょう。 宿泊料金表 部屋タイプ ツイン シングル グレード スタンダード エグゼクティブ スイート スタンダード エグゼクティブ 平日 15,800円 20,800円 58,000円 9,800円 14,800円 休前日 19,800円 25,8…

ナビゲーションボタンの作成

今回はボタンを1つ1つ画像にして背景画像で指定します。hover時の画像も別に制作してみましょう。home.png home_h.png <html lang="ja"> <head> <meta charset="utf-8"> <title>ナビゲーションの作成</title> <style> html,body,ul,li { margin:0; padding:0; line-height:1.0; } a { text-decoration:none; color:#FFFFFF; } u</meta></head></html>…

Photoshopでのバナー制作

素材をダウンロード http://yachin29.com/photoshop2.zip header画像の作成 photoshopのフィルター機能やレイヤースタイルなどを使い、header画像を作成しましょう。 使用するテキストCafé Italia Melbourne; Café Italia, Carlton; Get Menu, Reviews, Cont…

ナビゲーションボタンの制作

擬似クラス 擬似クラスでまず覚えるべきは以下の4つです。 link 通常リンク(未アクセス)のスタイル visited アクセス済みリンクのスタイル hover ポイント時のスタイル active アクティブ時のスタイル です。この4つの擬似クラスを指定する際には、 link …

ブロックレベル要素とインライン要素

HTMLには色々な要素(h1とかp)がありますが、その要素は大きく分けて「ブロックレベル要素」と「インライン要素」の2つに分かれます。 この「ブロックレベル要素」と「インライン要素」の違いと特性をしっかりと理解する事で、実際に制作する際によく生じて…

画像のフリー素材

フリー画像素材サイトの紹介 Webサイト制作の勉強において、フリーの画像素材は必須と言ってもよく、今後使う機会が増えるので今のうちに使い方をしっかりと覚えておきましょう。 サイトによっては一部は有料だったり、クレジット表記やユーザー登録が必要だ…

divの使い方と1カラムレイアウト

divタグ ・・ひとかたまりの範囲として定義する divタグはそれ自身は特に意味を持っていませんが、DIVで囲んだ範囲をひとかたまりとして、スタイルシートを適用するのに用います。 今回はh1やpをdivの中に入れ、カラムレイアウトを作っていきます。 カラムと…

CSS演習問題

演習1 <body> style要素 style element HTML文書内にまとめて設定します。 </body> 解答例 <html lang="ja"> <head> <meta charset="utf-8"> <title>CSS演習問題01</title> <style> h1 { color:#139096; } h2 { background:#355584; color:#FFF; } p { color:#355584; } </style> </head> <body> <h1>style要素</h1> <h2>style element…</h2></body></html>

CSS基礎2

CSSの基礎で一番解りにくいのが、marginとpaddingの違いです。 margin marginとは要素の外側に出来る隙間の事です。 padding paddingとは要素の内側に出来る隙間です。言葉にすると一見簡単に思えますが、実際にレイアウトしてみるとシンプルなレイアウトで…

リセットCSS

各ブラウザ(IE、FireFox、Chrome、safariなど)は、要素毎にデフォルトでスタイルを独自にもっており、ブラウザーによって表示が異なる場合があります。それらをリセットするスタイルシートを一般的に「リセットCSS」と呼びます。 元々持っているブラウザー…

Photoshopでのマスク処理

画像のマスク処理 マスク処理とは、特定の部分のみを表示し、それ以外の部分を表示しないようにする画像処理のことをいいます。 Photoshopには、クリッピングマスクとレイヤーマスクという2つの「マスク機能」があります。この2つのマスク機能を使い分ける…

CSS基礎

CSS(Cascading Style Sheets) CSSとは、HTMLの要素をどのように修飾(表示)するかを指示する、W3Cによる仕様の一つ。HTMLによる文書構造と体裁を分離させるという理念を実現する為に提唱されたスタイルシートの具体的な仕様の一つ。 h1やpなどの意味付け…