Moshimo Challenge Report

Similar documents
overflow プロパティの指定は 親ボックスのスタイルに記述します overflow プロパティは position プロパティ (position: static; 以外 ) の指定がされていなと適用されません ボックスの外にはみ出た部分を表示させたくないときに hidden を使用します サ

Color Change

ボタンのトランジション 1 トランジションを利用して ボタンを作ってみましょう ボタンを工夫することでひときわ光る web ページにすることができます もう Illustrator や Photoshop でボタンの画像を作る必要はありません JavaScript でスクリプトを書く必

子ボックスや孫ボックスなどに position: absolute; と指定すると それぞれ親ボックスに対する絶対位置で配置できるので親ボックスの上に複数の子ボックスや孫ボックスを重ねて配置することができます トランジションやアニメーションを作成するときに非常に便利なので覚えておきましょう top

スタイルシートでデザインを整えよう

超簡単にWebページを作成

サンプル CSS1 入力フィールドの輪郭 (outline) のトランジション 入力フィールドをクリックすると変化します InputOutlineTransition の説明 HTML の記述 (InputOutlineTransition.html) id 属性 field の div 要素を作り

ように記述をします div1 要素 span 要素 2 個 div3 要素 span 要素 4 個 div5 要素 span 要素 1 個 div7 要素 span 要素 2 個 div2 要素 span 要素 1 個 div4 要素 span 要素 2 個 div6 要素 span 要素 2 個

World Wide Web =WWW Web ipad Web Web HTML hyper text markup language CSS cascading style sheet Web Web HTML CSS HTML

1222-B Transform Using Class And Tag (classセレクタと要素型セレクタ(Tag)を使用してスタイルを適用する)

</div> </div> </body> </html> CSS の記述 (3DCubeAnime1.css) #stage ステージのスタイルを指定します 背景色を黒色で指定します 画像に軽く遠近感を出すために perspective: 1000px; と指定し perspective-orig

transform: translatex(x 方向の移動距離 ) transform: translatey(y 方向の移動距離 ) transform: translate(x 方向の移動距離, Y 方向の移動距離 ) transform: translate 関数は 移動する位置ではなく 移動

transform: skewx(x 軸の傾斜角度 ) transform: skewy(y 軸の傾斜角度 ) transform: skew(x 軸の傾斜角度, Y 軸の傾斜角度 ) skewx( ) は X 軸に沿って傾斜します skewy( ) は Y 軸に沿って傾斜します skew( ) は

インターネット社会の発展

Webデザイン論

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習 1 演習 2 Z: Web データ管

背景の線形グラデーションをアニメーションのように見せる方法は 前章の #div4 ボックスと同じ方法です ( 注 )Safari (webkit 系ブラウザ ) と Chrome(Webkit にも対応 ) は テキストの輪郭や色を -webkit-text-stroke-width -webkit

サンプル CSS OutlineAnimation.html の説明 HTML の記述 (OutlineAnimation.html) id 属性 stage の div 要素を作り その中に div 要素でボックスを記述します id 属性 div1 の div 要素を記述し 中にテキストで Out

PowerPoint プレゼンテーション

(3) 本文を書く 実際にページを開いたときに表示される本文を書いてみましょう から の間に書きます <html > <head > <title > 武のホームページ </title > </head > </html > (4) ページを保存する ここで一度ページを保存してみましょう テキストエ

( 注 )Safari (webkit 系ブラウザ ) と Chrome(webkit にも対応 ) は テキストの輪郭や色を -webkit-text-stroke-width -webkit-text-stroke-color -webkit-text-fill-color のプロパティで描くこ

Microsoft PowerPoint - CSS(Cascading Style Sheets)の基本.pptx

~/WWW-local/compIID (WWW IID ) $ mkdir WWW-local $ cd WWW-local $ mkdir compiid 3. Emacs index.html n (a) $ cd ~/WWW/compIID

サンプル CSS web ページを開くと同時にピエロの玉乗りが動き出すアニメーションを作ってみましょう AnimeAuto の説明 HTML の記述 (AnimeAuto.html) ピエロの画像に pierrot という id を 玉の画像に ball という id を付けておきます <!DOCT

extCountdown.pdf

Web データ管理 HTML+CSS (3) (2 章 ) 2011/10/19( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/23

6 2 1

メニューのトランジション 1 (text-overflow) トランジションを利用して 面白い個性的なメニューを作ってみましょう web ページもぐっと引き立つでしょう ここで紹介するメニューも Illustrator や Photoshop でメニューの画像を作る必要はありません J

JIS Web Web JIS JIS 5.1.a 5.1.b 5.2.a 5.2.b 5.2.c 5.2.d 5.2.e 5.2.f 5.2.g 5.3.a 5.3.b 5.3.c 5.3.d 5.3.e 5.3.f 5.3.g 5.3.h 5.3.i 5.4.a 5.4.b 5.4.c 5.4.

Web プログラミング 1 HTML+CSS (3) (2 章 ) 2013/5/8( 水 ) 演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用で

トリガーをわかり易くする方法

ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

JavaScript カスタマイズ入門 kintone university アプリデザイナープラス JavaScript カスタマイズ入門編演習問題回答 演習問題 第 2 章サンプルで試そう 1 cybozu.com developer network の サンプルで試そう ( 以下 サンプル と

<4D F736F F D A957A A A8FEE95F18F88979D DEC90AC E646F63>

合宿事前講座 Web 開発の基本編その 2 情報研究会モブ 薗田海樹 The. H.30 情報研究会 1

■新聞記事

<!DOCTYPE html> <html> <head> <title>titleanime01</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="titleanime01.css"> </hea

Microsoft PowerPoint - css-3days 互換モード

Word によるホームページ勉強会第 3 日目 Word でトップページを作成 2A 那須シニアネット三宅節雄事前準備 ピクセルの写真を 4 枚 の写真またはイラストを 2 枚 準備 (JTrim か縮小専用で この付近のサイズに加工しておく ) 勉強会にて実施

padding( パディング ) padding プロパティでボックスの内側の余白を指定します この部分の内側には背景 ( 背景色や背景画像 ) を表示できます border( ボーダー ) border プロパティでボックスの境界線を指定します ボーダーには色 太さ 線の種類を指定できます 画像で

大メニューをマウスカーソルで hover すると 半透明の小メニューが上から伸びてきます 小メニューを hover すると メニューの背景色とテキストの色が変わります NaviMenuAnime01 の説明 HTML の記述 (NaviMenuAnime01.html) id 属性 menu-box

画像 images/ SpaceShuttle.png を指定します <!DOCTYPE html> <html> <head> <title>circleanime1</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/

1222-A Transform Function Order (trsn

2

about かみのごうや たいち 大阪府出身 東京都在中 28歳 うお座 O型 ゾウと写真が好き 2xup.org を管理

動させることはできません 少し工夫が必要になります 元の画像を移動すれば反射画像 も一緒についてきますが 反射画像だけが移動するように見せたいので 元の画像の上に は黒色のボックスを覆い被せます ReflectAnime1 の説明 HTML の記述 (ReflectAnime1.html) id 属

スライド 1

要素にフォーカスが当たったときは 例えば以下のように記述する input:focus{} 疑似要素 p:first-lin{ } 一行目だけ p:first-letter{} 最初の文字だけ要素の前や後に付け加えるには 以下のように記述する p:before{content:" 記号や文字 ";}

経営論集2011_07_小松先生.indd

<!DOCTYPE html> <html> <head> <title>clipanime1</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="clipanime1.css"> </head> <

6 2 s µ µµµ µµµµ µ µ h µs µ µµµµ µ µ µ s mµµµµµ µµµ µµ µ u m µmµµµµµ µµ µ µ µ µ µ µ µ µ s 1

Color Change

1221 Transitionの指定項目

Microsoft PowerPoint - css-3days 互換モード

extChatText.pdf

EC 千葉のホームページで使用している CSS CSSスタイルシート ( 外部記載 ) /* == 標示枠背景に壁紙設置 ( 全画面共通 )======= */ body { background-ima

SVG資料第6回目(その3) SVGとHTMLの間でデータを交換する

目次 はじめに... 1 CSS?... 3 CSS の例... 4 CSS の基本の形... 5 HTML で CSS を読み込む... 7 <link> タグを置く ( ファイルを読み込む )... 9 <style> タグを置く ( スタイルを直接埋め込む ) セレクタ... 11

MovingTextsAnime1 の説明 HTML の記述 (MovingTextsAnime1.html) id 属性 stage の div 要素 ( アニメーションが動くステージ ) を作り その中にボックスやテキストを記述します id 属性 div1 のdiv 要素から id 属性 div

Border Width と記述します id 属性 div3 の div 要素を記述し 中にテキストで Border Radius と記述します id 属性 div4 の div 要素を記述し 中に span 要素を1つ記述しその中にテキストで Border All<br />(Color,Widt

2 COPYRIGHT TempNate. ALL RIGHTS RESERVED.

leaf2-h leaf2-v leaf2 images/leaf2.png leaf3-h leaf3-v leaf3 images/leaf3.png leaf4-h leaf4-v leaf4 images/leaf4.png leaf5-h leaf5-v leaf5 images/leaf

第6回 CSS入門(つづき)

情報リテラシー(4)

ch31.dvi

PowerPoint プレゼンテーション

引き算アフィリ ASP 登録用の日記サイトを 作成しよう Copyright 株式会社アリウープ, All Rights Reserved. 1

Microsoft PowerPoint - css-3days.ppt [互換モード]

Microsoft Word - 教材WebページのHTML5及びCSS3の解説

2 / 16 HTML=HyperText Markup Language( ハイパーテキストマークアップランゲージ ) ブラウザ (Chrome) での表示 ソースの表示 ( メモ帳 /TeraPad) HTML <========= =========>

MorphAndTextAnime の説明 HTML の記述 (MorphAndTextAnime.html) id 属性 stage の div 要素を作り その中に div 要素でボックスを記述します id 属性 div1 の div 要素を記述し 中につぎの記述をします id 属性 div2

~モバイルを知る~ 日常生活とモバイルコンピューティング

1222-A Transform Function Order (trsn

目次 概要... 2 フォームレイアウトデザイナー機能の設定... 3 設定したフォームレイアウトデザイナーの確認...14 その他スタイルの設定...15 フォームレイアウトデザイナーをエクスポート...17 フォームレイアウトデザイナーをインポート...18 インポート時の制限事項...19 リ

~モバイルを知る~ 日常生活とモバイルコンピューティング

css.pdf

( )

1

<!DOCTYPE html> <html> <head> <title>spaceorbitanime</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="spaceorbitanime.css">

更新履歴 変更履歴 版数 リリース日 更新内容 第 1 版 2017/5/15 第 1 版発行 第 2 版 2017/7/13 更新履歴 変更内容を追加 (2ページ) 編集の前に を追加(8 ページ ) ブロックエディタ スマートモード エディタモード の説明を追加 (10~12 ページ ) ブロッ

Network Computing の基礎

追加する方法は以下の 2 つです 書き出し後にヘッダーを追加する (1 冊だけヘッダーを適用する場合に向く ) 書き出し形式を追加する ( 何冊も同じヘッダーを適用する場合に向く ) 注意 HTML の知識が必要です ロゴスウェアでは HTML の書き方についてのサポートはお受けしておりませんのでご

< F2D834A E F CC8A >

第21章 表計算

ブロックの 1 文字目のを変更する セレクタ : first-letter { 1 文字目のを指定するフォントや文字色 背景色 枠線などの ブロックの 1 文字目を字下げする text-indent: 字下げ幅段落の1 文字目の字下げ幅を指定する em( 標準 1em) px( ピクセル ) pt(

1つ目は MASK という文字の下に楕円形のマスクイメージで その文字と楕円形の中に複数画像のスライドを表示するので id 属性 slide の div 要素の中に画像を5つ (images/dsc00203l.jpg images/dsc00027l.jpg images/dsc00092l.jp


目次 3 14P Wordpressテンプレートの設定方法 15P 17P livedoorテンプレートの設定方法 18P 21P FC2テンプレートの設定方法

2 COPYRIGHT TempNate. ALL RIGHTS RESERVED.

PowerPoint Presentation

画像全体を左右反転させると 下の画像 ( 黄緑色の外枠に白い桜 ) は backface-visibility: visible; と指定してあるので裏側が表示されます 上の画像 ( 水色の外枠に紅葉 ) は backface-visibility: hidden; と指定してあるので裏側が表示され

_勉強会_丸山さつき_v3

1/2

Web

Sushi Web ページの編集 Card 1 of 10 3 パソコンの画面上で ブラウザとテキストエディタを横に並べます ブラウザ テキストエディタ 4 5 テキストエディタで 自分の自己紹介になるように変更します 変更したらテキストを保存します ( ファイル > 保存 ) 保存したら F5 を

観光情報論 第6講 (着地情報)トラベルキオスク & 画像を入れる

◎phpapi.indd

演習室の PC のハードディスクには演習で作成したデータは保管できません 各 PC の ネットワーク接続 ショートカットからメディア情報センターのサーバーにアクセスしてください (Z ドライブとして使用できます ) 演習名 使用するフォルダ 演習 1 Z: Web データ管理 演習

Web データ管理 JavaScript (3) (4 章 ) 2011/12/21( 水 ) 湘南工科大学講義資料 Web データ管理 (2011) 阿倍 1/18

設定をクリックしてください 初期設定をクリックします

Transcription:

このコーナーは HTML CSS のことならなんでもおまかせの マリー と うさぎ界 No.1 とも言われているデザイナー ナムー が WEB ページ作成の コツを解説していきます 少し技術的な内容も含まれていますが 分からない ことは積極的に調べて 1 つ 1 つスキルアップをしていきましょうね! マリー HTML CSS のプロフェッショナル うさぎだけど好きなブラウザは Fire Fox ナムー うさぎ界を知り尽くした凄腕デザイナー うさぎだけど好きな野菜はセロリ

さぁて 送料無料 アイコンをつくって 送料無料を大きくアピ ールするぞーーー! ちょっとまって! テキスト内容をアピールしたいアイコンを画像 でつくってしまうと 思わぬ損をしてしまうことがあるのよ! そうね 画像だと SEO 的な効果も得られないしね 画像は極力使 わないでアイコンを作る方がよさそうだね! え? 画像を使わないでアイコンを作る? そんなことできるの? スタイルシート (CSS) を使えば 全く画像を使わなくても アイコ ンをつくることができるよ いろんなアレンジもできるから 是非マ スターしたいテクニックだね! 2

画像を使わないアイコン / ボタン例 3

へぇぇぇ ~ 画像を使わなくても こんなに鮮やかなアイコンが作 れるんだね でもなぜ 画像を使わないの? もちろん画像を使った方が より装飾的にはなるわ でも検索エン ジンからみたら 画像からはテキスト情報が読み取れないの 画像を使わないアイコンの方が 検索エンジン対策 (SEO) には 効果的 反対に検索ワードとして検索されにくい文字や記号の場合は 画像で作った方がいいかもね 送料無料 人気商品 代引可 といったような 検索キーワー ドとして使われやすい文字のアイコンは 是非このテクニックを使っ てみてね 購買数アップにつながる とても効果的なテクニックだよ! 4

アイコン / ボタンサンプル それでは 一番左の赤いアイコンを HTML と CSS だけで表現してみます HTML <span class="type-a01-red">8000 円以上送料無料 </span> CSS span.type-a01-red { padding: 1px 0 0 1px; border: 1px #dc0000 solid;/* 線の太さ 色 形態 */ color: #dc0000;/* 文字の色 */ font-size: 11px;/* 文字の大きさ */ 上記のアイコンを ボタン ( リンク ) に変更すると 以下の HTML / CSS とな ります HTML <a href=" リンク先 " class="type-a01-red">8000 円以上送料無料 </a> CSS a.type-a01-red { padding: 1px 0 0 1px; border: 1px #dc0000 solid;/* 線の太さ 色 形態 */ color: #dc0000;/* 文字の色 */ font-size: 11px;/* 文字の大きさ */ a.type-a01-orange:hover {/* カーソルが重なった時の動き */ position: relative; top: 1px; 5

次に 少しデザイン性の高いアイコンを表現してみることにします HTML <p class="type-d01-red"> <span class="before">8000 円以上 </span> <span class="after"> 送料無料 </span> </p> CSS p.type-d01-red { border: 2px #e60012 solid;/* 右側の線の太さ 色 形態 */ background-color: #e60012;/* 背景色 */ overflow: hidden; width: 190px;/* 幅 */ p.type-d01-red span.before { padding-top: 7px; display: block; width: 82px;/* 幅 */ float: left; color: #fff;/* 文字の色 */ font-weight: bold;/* 文字の太さ */ font-size: 12px;/* 文字の大きさ */ text-align: center; p.type-d01-red span.after { padding: 0 2px; display: block; width: 104px;/* 幅 */ float: left; color: #e60012;/* 文字の色 */ background-color: #fff;/* 背景色 */ font-weight: bold;/* 文字の太さ */ font-size: 25px;/* 文字の大きさ */ text-align: center; 6

HTML 側で文字を変更すると アイコン / ボタンの文字も変わります 検索エン ジンにヒットさせたい文字列を活用することで 画像アイコンにはできない検 索エンジン対策 (SEO) にも有効です また CSS 側で文字の色や背景色を変えると class で指定した箇所の色や背景 色が全て変わります いろいろと試してみると アイコンデザインの変化が理 解できると思います 本章の後半では 実際にサンプルファイルを利用して いろいろ試してみる方法をご紹介しますので 楽しみにしていてください! 7

ところで どうして CSS を使うのかな?CSS ってとっつきにくく て 難しいイメージがあるのだけど HTML の中でテーブルタグをつかっても 同じようなデザインのア イコンを作ることはできるわ でも CSS を利用すれば 色やデザイ ンは全て CSS の変更だけで変えることができて とても便利なの とくに複数のページで同じ書式を使っている場合は CSS の方が圧 倒的に有利になるね 全ての HTML を編集する手間が 一箇所の CSS の変更で OK になったりするよ ページの構造は HTML で 色やデザインは CSS で管理できるよう になると サイト管理も楽になりそうね! 8

スタイルシートの利点 9

では実際にサンプルコードつかって 画像を使わないアイコンを作ってみまし ょう! 1) サンプルファイルをダウンロードする 2) サーバーにアップロードする 3) HTML / CSS ファイルを編集してみる この 3 段階の作業で 画像を使わないアイコンの作成を実践していきます! 1) サンプルファイルをダウンロードする まずは以下の URL より サンプルファイルをダウンロードしてください http://www.moshimo.com/download/challenge-mn-201109.zip ファイルは zip 形式で圧縮しています ダウンロードしたファイルを 適宜解凍してからご利用ください 10

ファイルの中身は下記のようになっています cssbutton.html サンプル一覧の HTML です css CSS ファイルが入ったフォルダ common.css 利用しません (cssbuttton.html 用の CSS) button.css サンプル一覧のアイコン ボタン用の CSS です 2) サーバーにアップロードする ダウンロードしたファイルを同じ構成のまま ご自身でお持ちのサーバーにア ップロードしてください 既にサーバー上に同じ名前のファイル名がある場合は上書きをしないようにご注意ください 無料サーバー FC2 ホームページ にアップロードした例 11

赤字で囲った部分が 今回アップロードしたファイルです FC2 ホームページの場合 フォルダ単位でアップロードすることができないた め css フォルダは FC2 ホームページ管理画面上の ディレクトリを作成 で 新規作成し その中に common.css と button.css ファイルを個別にアップロ ードしています ブラウザから実際に cssbutton.html にアクセスすると 以下のようなサンプル アイコン / ボタンと その HTML / CSS のソースコードが表示されます 12

3) HTML / CSS ファイルを編集してみる ここまでの作業で ご自身のサーバー上でサンプルを表示することができたと 思います それではいよいよ 実際にいろいろと試していきましょう! ご自身のページの中に 下記のアイコンを作成してみましょう! アイコンを作成したいページの HTML ソースを開き 2 箇所に手を加えます <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/tr/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-style-type" content="text/css" /> <meta http-equiv="content-script-type" content="text/javascript" /> <meta http-equiv="x-u-acompatible" content="ie=ie8" /> <meta name="robots" content="noindex,nofollow,noarchive" /> <link rel="stylesheet" href="css/common.css" type="text/css" media="all" /> <link rel="stylesheet" href="css/button.css" type="text/css" media="all" /> <title> 画像を使わずにアイコンをつくる!</title> </head> まずは <head></head> の間に CSS を読み込むための link タグを書き加え ます 上図赤枠 href= の部分は ご自身で CSS を設置したフォルダ構成に合わせて変 更してください 13

次に アイコンを設置する場所に CSS を適用させるために class 名 class= type-d01-orange class= before class= after を書き加えます <body> <p class="type-d01-orange"> <span class="before"> 売れてます!</span> <span class="after"> 人気商品 </span> </p> </body> この class 名はダウンロードしたファイルの button.css に含まれている class 名を指定 実際にご自身の Web ページにブラウザでアクセスしてみて 以下のアイコンが 表示されているかを確認してみましょう! さてここで 枠の色を 青に変える という修正をしてみることにします 今 回はサンプルファイル button.css でいろいろな色のパターンを用意してい ますので まずは HTML の class 指定を変更して対応することにします <body> <p class="type-d01-blue"> <span class="before"> 売れてます!</span> <span class="after"> 人気商品 </span> </p> </body> 14

前項の赤文字部分を修正するだけで全体の色が変わります CSS は便利ですね もちろん サンプルで用意されている以外の色にも 変更ができます その場 合は CSS ファイル側を修正します button.css ファイルをエディタで開い て ファイルの末尾に以下を追加してみましょう p.type-d01-olive { border: 2px #808000 solid;/* 右側の線の太さ 色 形態 */ background-color: #808000;/* 背景色 */ overflow: hidden; width: 190px;/* 幅 */ p.type-d01-olive span.before { padding-top: 7px; display: block; width: 82px;/* 幅 */ float: left; color: #fff;/* 文字の色 */ font-weight: bold;/* 文字の太さ */ font-size: 12px;/* 文字の大きさ */ text-align: center; p.type-d01-olive span.after { padding: 0 2px; display: block; width: 104px;/* 幅 */ float: left; color: #808000;/* 文字の色 */ background-color: #fff;/* 背景色 */ font-weight: bold;/* 文字の太さ */ font-size: 25px;/* 文字の大きさ */ text-align: center; 15

CSS 修正後のアイコン うまく変わりましたか? 今回は画像を使わずに デザイン性のあるアイコンやボタンを作る方法を学び ました サンプルファイルをコピーして 色や枠線の太さなどをいろいろ変え て 是非 HTML / CSS をつかったアイコン / ボタンの作成にチャレンジして みてください このテクニックは SEO に強いサイトを作る方法の一つでもある けれど 画像作成が苦手な人にも とっても役に立つ方法よ 是非マ スターして 応用範囲を広げてみてね! 16