CSSを使用して左右の動きの効果を実現する方法

青灯夜游
リリース: 2021-07-14 17:45:14
オリジナル
3639 人が閲覧しました

CSS では、「@keyframes」ルールとアニメーション属性を使用して、左右のモーション効果を実現できます。主な構文は「@keyframes アニメーション名 {0% {left:0px;}50%{left」です。 :200px;} 100% {left:0px;}}」。

CSSを使用して左右の動きの効果を実現する方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

CSS では、「@keyframes」ルールとアニメーション属性を使用して、左右の動きの効果を実現できます。

コード例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<style> 
div
{
	width:100px;
	height:100px;
	background:red;
	position:relative;
	animation:mymove 5s infinite;
	-webkit-animation:mymove 5s infinite; /*Safari and Chrome*/
}

@keyframes mymove
{
	0% {left:0px;}
	50%{left:200px;}
	100% {left:0px;}
}

@-webkit-keyframes mymove /*Safari and Chrome*/
{
	0% {left:0px;}
	50%{left:200px;}
	100% {left:0px;}
}
</style>
</head>
<body>

<div></div>

</body>
</html>
ログイン後にコピー

レンダリング:

CSSを使用して左右の動きの効果を実現する方法

説明:

@keyframes ルールを使用して、アニメーションを作成できます。アニメーションは、ある CSS スタイル設定から別の CSS スタイル設定に徐々に変更することによって作成されます。

CSS スタイル設定は、アニメーション処理中に何度でも変更できます。

% またはキーワード「from」と「to」(0% ~ 100% と同じ) を使用して、いつ変更が発生するかを指定します。 0% はアニメーションの開始時、100% はアニメーションの終了時です。

構文:

@keyframes animationname {keyframes-selector {css-styles;}}
ログイン後にコピー
キーフレームセレクターcss-styles(学習ビデオ共有: css ビデオ チュートリアル
説明
アニメーション名## #######必須。アニメーションの名前を定義します。アニメーション属性によって定義されます。
必須。アニメーション期間のパーセンテージ。 有効な値: 0-100%

から (0% と同じ)

to (100% と同じ)



注:

アニメーション化されたキーフレーム セレクターを使用できます。

必須。 1 つ以上の有効な CSS スタイル属性
)

以上がCSSを使用して左右の動きの効果を実現する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
css
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!