1222-A Transform Function Order (trsn

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

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

1222-A Transform Function Order (trsn

Color Change

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

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

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

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

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

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

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

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

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

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

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

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

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

1221 Transitionの指定項目

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

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

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

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

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

Color Change

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

1222-A Transform Function Order (trsn

1221 Transitionの指定項目

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

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

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

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

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

Microsoft PowerPoint - [150421] CMP実習Ⅰ(2015) 橋本 CG編 第1回 幾何変換.pptx

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

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

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

問 1 図 1 の図形を作るプログラムを作成せよ 但し ウィンドウの大きさは と し 座標の関係は図 2 に示すものとする 図 1 作成する図形 原点 (0,0) (280,0) (80,0) (180,0) (260,0) (380,0) (0,160) 図 2 座標関係 問 2

Web 設計入門

キュートでかわいいイラストでハロウィーンにまつわるイラストに挑 まずはハロウィーンではおなじみのかぼちゃの ランタン です ランタン ( かぼちゃの部分 ) を描きます 基本図形 楕円 をクリックし 縦長の楕円形を描きます 図形を選択し右クリック 図形の書式設定 塗りつぶし 塗りつぶし ( グラデー

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

Wordでアルバム作成

スライド 1

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

4 横髪と模様を描きます (1) 基本図形 月 を選び 図形を描きます 調整ハンドルを横方向いっぱいまでドラッグします 図形を細長く変形します 塗りつぶしの色 黒 (2) 線 曲線 を選び 下図の図形を描きます 黒い頂点の位置を確認しましょう 図形の塗りつぶし 標準の色 赤 コピー 変形 縮小 を繰

XAML Do-It-Yourself シリーズ 第 12 回 3D グラフィックス -1-

Microsoft PowerPoint - 9.pptx

Microsoft PowerPoint - 9.pptx

pp2018-pp9base

第6回 CSS入門(つづき)

<4D F736F F D EBF97CD8A B7982D189898F4B A95748E9197BF4E6F31312E646F63>

スターデルタ起動の話 追補版 皆様こんにちは今回は誘導電動機のスターデルタ起動の話です 以前に 誘導電動機の始動法 でスターデルタ始動をご紹介しましたが 実務と合わない部分が出てきましたので少し説明を加筆します 平成鹿年の月骨日 貧電工附属サイタマ ドズニーランド大学 (SDU) 学長鹿の骨記早速で

基本作図・編集

extCountdown.pdf

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


Taro13-第6章(まとめ).PDF

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

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

問題-1.indd

Img_win.book

もくじ 一般ユーザーメニュー (JobMagic) 01 アドレス帳 3 02 顧客情報 6 03 営業日報 9 04 ワークフロー ( 申請書承認 ) 12 一般ユーザーメニュー (JobMagic): もくじ

Processingをはじめよう

目次 1. アニメーションの軌跡の概要と仕組み 3 2. パノラマ写真にアニメーションの軌跡を設定 まとめ 課題にチャレンジ 19 レッスン内容 アニメーションの軌跡の概要と仕組み アニメーションの軌跡とは スライドに配置したオブジェクト ( テキストや図形 画像など ) を

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

Webデザイン論

3D の作図ツールについて 3D 画面を表示すると 以下の新しい作図ツールが表示されます より多くのオプションを見るためには ボタンの右下の小さな矢印 をクリックして下さい 28

情報工学実験 Ⅱ グラフィックプログラミング基礎 担当教員名 : 赤嶺有平 提出日 :2010 年 12 月 9 日 学籍番号 : B 氏名 : 大城佳明 - 1 -

橡点検記録(集約).PDF

untitled

複素数平面への誘い

Microsoft PowerPoint - pr_12_template-bs.pptx

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

<4D F736F F D E682568FCD CC82B982F192668BAD9378>

超入門対称座標法 皆様こん は今回の御題は 対称座標法 です この解析手法を解説したものは沢山有りますが ヨクワカラン! というものが多いと思います そこで毎度の事ですが 骨流トンデモ解説擬き を作りました この記載が何かの参考になる事を期待します サイタマ ドズニーランド 大学 SDU 学長鹿の骨

簡単ラベル作成 印刷マニュアル

extChatText.pdf

JavaScript演習

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

コンピュータ中級B ~Javaプログラミング~ 第3回 コンピュータと情報をやりとりするには?

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

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

Microsoft Word - Zoom_Version_2

<907D945D F D C789C195CF8D5888EA97978CF68A4A97702E786C7378>

目次 Ⅰ. はじめに P.2 Ⅱ. 作業手順 P.3 Ⅲ. 画面説明 P.4 Ⅳ. 単位とグリッドの設定 P.5 Ⅴ. 基板外形作図 P.6 Ⅵ. ランド作成 P.11 Ⅶ. 配線 P.16 Ⅷ. 輪郭線抽出 P.21 Ⅸ. 外形加工線抽出 P.24 Ⅹ. いろいろな作図機能 P.27 Ⅺ. いろい

第 10 問 HTML5 では 1 つの HTML 文書内で複数の h1 要素を使用することは文法的に誤りとしている 2. 以下の設問に答えよ 第 11 問 コンピュータネットワークにおいて SSH の仕組みを使ってファイルを転送するプロトコルはどれか 以下より 1 つ 選択しなさい 1. SMTP

Field Logic, Inc. 標準モード 3D モデル作成 配置編 Field Logic, Inc. 第 1 版

この 講 座 で 学 ぶこと 3の 概 要 現 時 点 で 大 体 使 える 機 能 2

PowerPoint プレゼンテーション

PowerPoint Presentation

線を描く 線ツールをクリックする 原点 ( 青 緑 赤の 3 つの軸が交わるところ ) をクリックする 水平方向 ( 赤い軸と緑の軸がある面 ) にカーソルを動かしクリックする 原点とクリックした点の間に黒い線が描画される 垂直方向にカーソルを動かす 青い線が表示され 青い軸上 と表示される 青い線

Microsoft PowerPoint povray演習-2.pptx

Web 設計入門


2017年度 千葉大・理系数学

情報工学実験Ⅲ

ARCHITREND ZERO 汎用コマンド一覧

Word で納涼祭のポスターを作成しましょう 図形を使ってビールと枝豆のイラストを描き ワードアートとテキストボックスを挿入して文字を書きます 背景には 図形や写真を挿入してみましょう I. Word の起動 Word2013 別紙 2-1 参照 1 ( スタート ) をクリックします 2 すべての

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

1/2

Transcription:

1233 親の組合せで変化をつける 親の基本的な性質 要素 ( ボックス ) を親子にすることによって トランジションやアニメーションの動きにさまざまな変化をつけることができます 基本的には次のような性質を持っています 1 の position プロパティの値が static( または position の指定なし ) 以外の場合 の position プロパティの値に absolute を指定すると の左上端の位置を基準にしてを重ねて配置できます 2 の position プロパティの値が static( または position の指定なし ) 以外の場合で の position プロパティの値も static( または position の指定なし ) 以外の場合は はの座標系を基準にして変化します 例えば に transition で transform プロパティの scale 関数を scale(2, 2); と指定すると の幅と高さが2 倍に拡大される ( 見た目は2 倍になるということ ) と同時に その要素の座標系も2 倍に拡大されます (1px が見た目は2 倍になるということ ) その時にがあれば の幅と高さも( 見た目は )2 倍に拡大され もしが top, left の指定や translate の指定によって移動する場合には ( 見た目は ) 2 倍の距離を移動することになります 例えば translatex(120px); と指定してあれば 240px 移動するように見えます ( 見た目は 200px) scale(2, 2); ( 見た目は 200px) scale(2, 2); translatex(120px); 120px ( 見た目は 240px) ( 移動前 ) ( 移動後 ) 1

また 例えばに transform プロパティで rotatez(30deg); と指定すると そのが時計回りに30 度回転しますが その要素の座標系も30 度回転します その時にがあれば も30 度回転し もしが top, left の指定や translate の指定によって移動する場合には 30 度傾いた方向へ移動することになります rotatez(30deg); ( X ) ( Y ) ( Y ) ( X ) rotatez(30deg); translatex(120px); ( 見た目は 240px) 120px ( X ) ( Y ) ( 移動前 ) ( Y ) ( X ) ( 移動後 ) 2

親を組み合わせたサンプル 1. 傾斜したからの水平移動及び変形 1 (ParentAndChild-01.html/ParentAndChild-01.css) 30 度時計回りに傾斜したから が X 方向へ 300px 移動 60 度回転 及び 2 倍に拡大します transform: translatex(300px) rotatez(60deg) scale(2, 2); -webkit-transform: translatex(300px) rotatez(60deg) scale(2, 2); 2. 傾斜したからの水平移動及び変形 2 (ParentAndChild-02.html/ParentAndChild-02.css) 30 度時計回りに傾斜したから が border の幅拡大 円形に変形 magenta に変色 X 方向へ 300px 移動及び 2 倍に拡大します border: solid 20px cyan; border-radius: 140px; /* 早めに円形に変形させるために 70px ではなく 140px にしている */ background-color: magenta; transform: translatex(300px) scale(2, 2); -webkit-transform: translatex(300px) scale(2, 2); 3

3-1. の螺旋移動 (ParentAndChild-03A.html/ParentAndChild-03A.css) の大きさが 1.5 倍に拡大すると同時に が時計回りに 360 度回転し ながら X 軸方向へ 150px 移動及び円形に変形します この時 は rotatez translatex の順に指定しているので 回転する座標 系の上で X 方向へ移動するため 螺旋を描くことになります ( 黄色 ) と ( ピンク色 ) は translatex の値が正負逆なので それぞれ反対方向へ移 動します また が 1.5 倍に拡大するので 座標系も 1.5 倍に拡大され の大 きさと移動距離も 1.5 倍になります transform: scale(1.5, 1.5); -webkit-transform: scale(1.5, 1.5); ( 黄色 ) border-radius: ; transform: rotatez(360deg) translatex(150px); -webkit-transform: rotatez(360deg) translatex(150px); ( ピンク色 ) border-radius: ; transform: rotatez(360deg) translatex(-150px); -webkit-transform: rotatez(360deg) translatex(-150px); 3-2. の影響によるの螺旋移動 (ParentAndChild-03B.html/ParentAndChild-03B.css) が時計回りに 360 度回転しながら 1.5 倍に拡大すると同時に が X 軸方向へ 150px 移動します この時 の回転する座標系の上でが X 方向へ移動するため 螺旋を 描くことになります ( 黄色 ) と ( ピンク色 ) は translatex の値 の正負が逆なので それぞれ反対方向へ移動します また が 1.5 倍に拡大するので 座標系も 1.5 倍に拡大され の大 きさと移動距離も 1.5 倍になります 4

transform: scale(1.5, 1.5) rotatez(360deg); -webkit-transform: scale(1.5, 1.5) rotatez(360deg); ( 黄色 ) border-radius: ; transform: translatex(150px); -webkit-transform: translatex(150px); ( ピンク色 ) border-radius: ; transform: translatex(-150px); -webkit-transform: translatex(-150px); 4. の変化をに与えたくない場合 (ParentAndChild-04.html/ParentAndChild-04.css) が時計回りに 360 度回転しながら 1.5 倍に拡大するときに は回転 せずに X 軸方向へ 150px 移動します この時 の回転と逆の回転をに与えているため と同時に回 転せず直線移動することになります ( 黄色 ) と ( ピンク色 ) は translatex の値の正負が逆なので それぞれ反対方向へ移動します また が 1.5 倍に拡大するので 座標系も 1.5 倍に拡大され の大 きさと移動距離も 1.5 倍になります transform: scale(1.5, 1.5) rotatez(360deg); -webkit-transform: scale(1.5, 1.5) rotatez(360deg); ( 黄色 ) border-radius: ; transform: rotatez(-360deg) translatex(150px); -webkit-transform: rotatez(-360deg) translatex(150px); ( ピンク色 ) border-radius: ; 5

transform: rotatez(-360deg) translatex(-150px); -webkit-transform: rotatez(-360deg) translatex(-150px); 5. との消滅 (ParentAndChild-05.html/ParentAndChild-05.css) が時計回りに 360 度回転しながら 0.2 倍に縮小すると同時に が X 軸方向へに向かって移動します この時は の回転する座標系の上で X 方向へ移動するため 螺旋を 描きながらへ近づいていきます また が 0.2 倍に縮小するので 座標系も 0.2 倍に縮小され の大 きさも 0.2 倍になり 最後はの opacity の値が 0 なので も も消滅します opacity: 0; transform: rotatez(360deg) scale(0.2, 0.2); -webkit-transform: rotatez(360deg) scale(0.2, 0.2); ( 黄色 ) border-radius: 0px; transform: translatex(-230px); -webkit-transform: translatex(-230px); ( ピンク色 ) border-radius: 0px; transform: translatex(230px); -webkit-transform: translatex(230px); 6

6. のスパイラル ( 螺旋を描きながらの直線移動 ) (ParentAndChild-06.html/ParentAndChild-06.css) が時計回りに 4320 度回転 (12 回転 ) しながら X 軸方向へ 270px 移動しま す ここでは少しテクニックが必要です と同じ位置にと同じ大きさの ボックスを 2 つ (<div id="wrap1"> と <div id="wrap2">) 配置します このとき とでボックスを挟むよう重ねて配置します この 2 つのボックスは border も background-color も指定しないので見えません 2 つのボックスの 1 つ (wrap2) を回転させることによりも回転し もう 1 つのボックス (wrap1) を X 軸方向へ移動することによりも移動します この 2 つの動作によりがスパイラルを描くことになります ボックス wrap1 transform: translatex(270px); -webkit-transform: translatex(270px); ボックス wrap2 transform: rotatez(4320deg); -webkit-transform: rotatez(4320deg); 2つのボックスに border を指定すると見えるようになり その動く様子を見ることができます ( 下図 ) 緑色のボックス(wrap1) が X 軸方向けの移動 赤色のボックス (wrap2 ) が回転をしています ( ParentAndChild-06B.html / ParentAndChild-06B.css) 7. 応用 1 カラーボールのダンス 7-A. カラーボールの展開 (ParentAndChild-07A.html/ParentAndChild-07A.css) 画面中央の四角形を hover すると カラーボールが螺旋を描きながら周囲に展開 されます 7

7-B. カラーボールの回転 (ParentAndChild-07B.html/ParentAndChild-07B.css) 画面中央の四角形を hover すると カラーボールが螺旋を描きながら周囲に展開 され 時計回りに 720 度回転 (2 回転 ) ます 7-C. カラーボールの複合回転 (ParentAndChild-07C.html/ParentAndChild-07C.css) 画面中央の四角形を hover すると カラーボールが螺旋を描きながら周囲に展開され 時計回りに 720 度回転 (2 回転 ) 及び Y 軸を中心として 360 度 (1 回転 ) します ( 注意 )7-B 7-C では hover の戻りが真逆の順番にはなりません transition プロパティの機能上 hover で変化を連続して行わせた場合には 変化の順番で戻ります もし 戻りが必要でなければ hover ではなく click で変化を開始するようにするとよいです 8. 応用 2 写真のメリーゴーラウンド (ParentAndChild-08.html/ParentAndChild-08.css) 画面中央の点を click すると 8 枚の写真が螺旋を描きながら周囲に展開され 8

時計回りに 720 度回転 (2 回転 ) します 重要 注意!: 本サンプルは IE(Internet Explorer) ブラウザでは正しく動作しない ようです (2015 年 10 月 3 日現在 IE11 で確認 ) 9. 応用 3 図形の変形 回転 9-A. 図形の変形 (ParentAndChild-09A.html/ParentAndChild-09A.css) 図形を hover すると 3 つの円形がそれぞれ違った変化をします 9-B. カラーホイールの回転 (ParentAndChild-09B.html/ParentAndChild-09B.css) カラーホイールを hover すると 外側が時計回り 内側が反時計回りに回転しま す 9