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

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

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

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

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

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

Color Change

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

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

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

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

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

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

1222-A Transform Function Order (trsn

Color Change

1222-A Transform Function Order (trsn

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1221 Transitionの指定項目

をさせる ) ような場合に それぞれの要素に id 属性で id 名を指定している場合には CSS の id セレクタごとにアニメーションでプロパティを指定する必要があります class セレクタ.class 名 { プロパティ名 : 値 ; HTML 文書で class 属性 ( class="

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

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

Web 設計入門

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

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

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

images/dsc00092s.jpg images/dsc00131s.jpg images/dsc00149s.jpg images/dsc00203s.jpg <!DOCTYPE html> <html> <head> <title>roundphotogallery</title> <me

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.

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

id, クラスで指定 (#id 名,.class 名 ) 4. 様々なセレクタ a,b :a と b を指定 a b :a の下の階層の b を指定 a>b :a の直下の b を指定 a+b :a の次の b を指定 ab :a かつ b を指定 5. 属性セレクタ a[b] :a タグ内で b

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

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

■新聞記事

ch31.dvi

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

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

Moshimo Challenge Report

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

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

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

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

1222-A Transform Function Order (trsn

JavaScript 演習 2 1

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

IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 2014 IBM Corporation

27短01研01斉藤.indd

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

Webデザイン論

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

コンピュータ基礎実習 ( 上級 ) 第 12 週例では <h1> タグが対象であることを意味します セレクタを変えることで見栄えを様々な対象に設定できます プロパティ (property) は設定する見栄え ( スタイル ) の種類のことです 値はプロパティに対する具体的な設定値です この例では文字

Web 設計入門


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

コンピュータ基礎実習 ( 上級 ) 第 13 週の例では <h1> タグが対象であることを意味します セレクタを変えることで見栄えを様々な対象に設定できます プロパティ (property) は設定する見栄え ( スタイル ) の種類のことです 値はプロパティに対する具体的な設定値です この例では文

PowerPoint プレゼンテーション

Network Computing の基礎

6 2 1

Web09

1221 Transitionの指定項目

PowerPoint Presentation

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

フォームとインナー HTML を使って動的にページ内の文章を変更しよう 問題 1. つぎの指示と画面を参考に HTML を組みなさい 仕様 テキストボックスに任意の文字を入力し [ コメント ] ボタンをクリックすると 下部の文章がテキストボックスの内容に置き換わる フォーム名 : f1 テキストボ

1/2

第6回 CSS入門(つづき)

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

JavaScript演習

_勉強会_丸山さつき_v3

( )

HTML5 CSS

PowerPoint Presentation

CSS

スライド 1

1

07_経営論集2010 小松先生.indd

Web

r6.dvi

JavaScript演習

2 目次 1. 基本操作 ウィジェットとは何か ウィジェットの目的と構成 ウィジェットの設置 ウィジェットのカスタマイズ ウィジェットコードの構成 ウィジェットの外観を変更する..

! "#$%&'()*+,-. STUV WXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{ }~ ƒ ˆ Š Œ Ž š œ žÿ ª«±²³ µ ¹º»¼½¾ ÀÁÂÃÄ ÅÆÇÈÉÊËÌÍÎÏÐ


ウェブデザイン技能検定学科試験 2 級 1. 各設問において 正しいものは 1 を 間違っているものは 2 を 該当設問の解答欄に記せ 第 1 問 文字実体参照の は 改行しない半角スペースを表示する 第 2 問 HTML 5.2 では コメントの中に連続したハイフンを入れることができる 第 3 問


extCountdown.pdf

超簡単にWebページを作成

r6.dvi

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

【お試し版】Web制作者のためのCSS設計の教科書(非売品)

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

Transcription:

1250 アウトラインのトランジション outline は入力フィールドの輪郭を赤くして目立たせるなど ユーザーインターフェースとして使用されることが多い機能です outline はボックスに指定して border と同じようにトランジションさせることもできますが あまり使われることはないかもしれません outline には border と違って 角の半径を指定して丸くする機能はありません 入力フィールドをクリックすると変化します ボックスを hover すると変化します 通常の outline の使い方 outline の通常の使い方は 下の画面のように <input> や <textarea> などの入力フィールドをクリックしてフォーカスが入力フィールドに移った時に 輪郭 (outline) を赤くしたりして目立たせます よく見かける画面でしょう これらの入力フィールドの輪郭をトランジションで変化させます また ボックス (div 要素 ) の輪郭もトランジションで変化させてみます 1

サンプル CSS1 入力フィールドの輪郭 (outline) のトランジション 入力フィールドをクリックすると変化します InputOutlineTransition の説明 HTML の記述 (InputOutlineTransition.html) id 属性 field の div 要素を作り その中に input 要素や textarea 要素を記述します <!DOCTYPE html> <html> <head> <title>inputoutlinetransition</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="inputoutlinetransition.css"> </head> <body> <p> 入力フィールドのアウトラインを変化させる </p> <div id="field"> <p> アウトラインは主に入力フィールドを目立たせるなど ユーザーインターフェースとして使用します <br> 入力フィールドをクリックしてみてください </p> <p> お名前 <br><input type="text" name="namae" size="30"></p> <p> ご意見 ご感想 <br><textarea name="ikenn" cols="50" rows="4"></textarea> </div> </body> </html> CSS の記述 (InputOutlineTransition.css) 先ず 入力フィールドを描画するための #field( ユザーインターフェース画面 ) の記述を します 2

#field { margin: 10px 0px 0px 0px; width: 700px; height: 280px; border: solid 1px black; position: relative; ユーザーインターフェース画面に表示するテキストのスタイルを指定します #field p { margin: 10px 0px 0px 20px; font: 16px "MS P ゴシック ", Osaka, " ヒラギノ角ゴ Pro", Verdana; color: #000000; 入力フィールドの輪郭 (outline) のスタイルを指定します outline を二重線 (double) 幅 5px 青色で指定します transition を outline が 0.5s で変化するように指定します #field input, textarea { margin: 12px 0px 10px 20px; outline: double 5px blue; transition: outline 0.5s linear; -webkit-transition: outline 0.5s linear; 入力フィールドをクリックしてフォーカス (focus) が入力フィールドに移った時の outline を変化させる指定をします input フィールドは outline を点線 (dotted) 幅 10px オレンジ色に変化させます #field input:focus { outline: dotted 10px orange; background-color: #EEEEFF; input フィールドは outline を立体的な線 (ridge) 幅 10px ピンク色に変化させます #field textarea:focus { outline: ridge 10px pink; background-color: #EEEEFF; 3

サンプル CSS2 ボックスの輪郭 (outline) のトランジション ボックスを hover すると変化します BoxOutlineTransition の説明 HTML の記述 (BoxOutlineTransition.html) BorderTransition.html をコピーして変更するとよいです outline には角の半径を変更して丸くする機能がないので id 属性 div3 と id 属性 div6 の div 要素を削除してあります id 属性 stage の div 要素を作り その中に div 要素でボックスを記述します id 属性 div1 の div 要素を記述し 中にテキストで Outline Color と記述します &nbsp は半角スペースになります id 属性 div2 の div 要素を記述し 中にテキストで Outline Width と記述します id 属性 div4 の div 要素を記述し 中にテキストで Outline<br>Color,Width,Style と記述します テキストの間に入っている <br> は改行させるタグです id 属性 div5 の div 要素の中に <span> タグで span 要素を5つ記述します (span 要素を使用して5 種類のボーダースタイルを切り替えるためです ) その後にテキストで Outline Many Styles<br>(tricky) と記述します <!DOCTYPE html> <html> <head> <title>boxoutlinetransition</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="boxoutlinetransition.css"> </head> <body> <p> ボックスのアウトラインを変化させる ( ボックスを hover してください ) </p> <div id="stage"> <div id="div1">outline Color</div> <div id="div2">outline Width</div> <div id="div4">outline<br>color,width,style</div> <div id="div5"><span></span><span></span><span></span><span></span> <span></span>outline Many Styles<br>(tricky)</div> </div> </body> </html> 4

CSS の記述 (BoxOutlineTransition.css) 先ず ボックスを描画するための #stage の記述をします テキストの色やフォントは こ こでまとめて指定してあります #stage { margin: 0px 0px 0px 0px; width: 700px; height: 300px; border: solid 1px black; text-align: center; font: bold 28px "MS P ゴシック ", Osaka, " ヒラギノ角ゴ Pro", Verdana; color: black; cursor: default; position: relative; 次に各種アウトラインを変化させる記述をします outline-color のトランジション アウトラインの色を変化させてみましょう #div1 ボックスは outline-color を darkviolet から orange に変化するようにしました #div1 { top: 40px; left: 40px; outline: solid 10px darkviolet; background-color: #CCCCCC; line-height: 80px; transition: 1s linear; -webkit-transition: 1s linear; #div1:hover { outline-color: orange; 5

outline-width のトランジション アウトラインの幅を変化させてみましょう #div2 ボックスは outline-width を 10px から 30px に変化するようにしました ( 注意 : border-width の場合はボーダーの幅が増えた分だけ content( グレーの部分 ) の位置がずれるのを防ぐため #div2 ボックスの位置を top: 30px; left: 370px; から top: 10px; left: 350px; に変化させましたが outline-width の場合は アウトラインの幅が増えても content ( グレーの部分 ) の位置はずれないので #div2 ボックスの位置を変化させる必要はありません ) #div2 { top: 40px; left: 380px; outline: solid 10px deepskyblue; background-color: #CCCCCC; line-height: 80px; transition: 1s linear; -webkit-transition: 1s linear; #div2:hover { outline-width: 30px; outline-color outline-width outline-style の複合トランジション アウトラインの色 幅 スタイルを同時に変化させてみましょう #div4 ボックスは outline-color を limegreen から deeppink に outline-width を 10px か ら 20px に outline- style を outset から dotted に同時に変化するようにしました ここでは outline-color outline-width outline- style を個別に指定しています 6

#div4 { top: 180px; left: 40px; outline-style: outset; outline-width: 10px; outline-color: limegreen; background-color: #CCCCCC; line-height: 40px; transition: 1s linear; -webkit-transition: 1s linear; #div4:hover { outline-style: dotted; outline-width: 20px; outline-color: deeppink; outline-style の連続トランジション アウトラインスタイルを連続して変化させてみましょう 連続して変化させるにはトリ ッキーな方法で一工夫が必要です #div5 ボックスには span 要素を5つ重ねて それぞれの span 要素に違う種類の outline-style を指定しておきます transition-delay( 実行待ち時間 ) を1 秒ずつ増やし 1 秒毎に opacity プロパティを から に変化させて まるでアウトラインの種類が徐々に変化するように見せています /* outline-style を連続して少しずつ変化するように見せるためには opacity を利用する */ #div5 { top: 180px; left: 380px; background-color: #CCCCCC; line-height: 40px; #div5 > span:nth-child(1) { 7

outline: ridge 10px rgba(255, 105, 180, 1.0); transition: 1s linear 0s; -webkit-transition: 1s linear 0s; #div5 > span:nth-child(2) { outline: double 10px red; transition: 1s linear 0s; -webkit-transition: 1s linear 0s; #div5 > span:nth-child(3) { outline: dotted 10px crimson; transition: 1s linear 1s; -webkit-transition: 1s linear 1s; #div5 > span:nth-child(4) { outline: outset 10px skyblue; transition: 1s linear 2s; -webkit-transition: 1s linear 2s; #div5 > span:nth-child(5) { outline: dashed 10px dimgray; transition: 1s linear 3s; -webkit-transition: 1s linear 3s; 8

#div5:hover > span:nth-child(1) { #div5:hover > span:nth-child(2) { #div5:hover > span:nth-child(3) { #div5:hover > span:nth-child(4) { #div5:hover > span:nth-child(5) { 9