Web制作の技術情報を中心に、WordPress、jQuery、CSSなどの情報など幅広く発信中。Web制作スキルや知識のアウトプットブログです。

Sedori Plan

Web

Web初心者がCSS3 animationを使って画像がスライドインするバナーを作成する方法(サンプル付き)

投稿日:

Web初心者がCSS3 animationを使って画像がスライドインするバナーを作成する方法(サンプル付き)
今回は、web初心者向けにCSS3のanimationを使って画像がスライドインするバナーを作成します。画像に文字だけじゃなくて少し動きを付けたバナーを作ります。

ヘッダー画像に使えそうなものなのでよかったら参考にしてみてください。

photo credit: Kalexanderson via photopin cc

画像を用意します STEP1

画像を用意します STEP1

背景画像と、スライドインしてくる画像を用意します。

HTMLを設置します STEP2

    <div class="header">
        <div class="wrapper">
            <div class="company word1"></div>
        </div>
    </div>

CSSを記述します STEP3

.header{
	background: url(images/011/bg.png) no-repeat;
	width: 500px;
	height: 167px;
}

.company {
		width: 174px;
		height: 48px;
		background: url(images/011/company.png) no-repeat;
	}

@keyframes slidein {   
	from {
		margin-left: 100%;
		width: 300%
	  }
	
	  to {
		margin-left: 0%;
		width: 100%;
	  }
	  }	


.word1 {
	top: 100px;
	left: 20px;
	animation-duration: .6s;
	position: absolute;
	animation-name: slidein;	
}

※背景の画像のサイズが500px、167pxです。

@keyframes

CSSでアニメーションを時間で動かすにはこの記述が必要です。

リファレンス:CSS3 @keyframes Rule

まとめ

[サンプル] CSS3 animationを使って画像がスライドインするバナー

サンプルのソースをコピーしても画像が絶対パスではないのでご自身の環境で画像を用意して画像を差し替えるだけで動きます。

スポンサーリンク
  • この記事を書いた人
  • 最新記事
しん

しん

Webサイトの構築、プログラムを制作しています。中小企業、個人のホームページの制作、更新作業も承ります。 仕事以外はバスケをしたり、ジムで筋トレしております。 映画/海外ドラマ/プログラミング/バスケ/トレーニング/カナダ/カメラ・写真

-Web

Copyright© Sedori Plan , 2019 All Rights Reserved.