ホームページ > ウェブフロントエンド > CSSチュートリアル > CSSでサスペンション効果を設定する方法

CSSでサスペンション効果を設定する方法

青灯夜游
リリース: 2023-01-05 16:13:35
オリジナル
20619 人が閲覧しました

CSS で一時停止効果を設定する方法: まず、要素に「position:fixed;」スタイルを追加して要素の位置を固定し、要素がページ内で一時停止され、要素によって変更されないようにします。ブラウザ ウィンドウのスクロール バーを使用して、top、bottom、left、および right 属性を使用して要素の浮動位置を設定できます。

CSSでサスペンション効果を設定する方法

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

css 停止効果の設定 (固定位置)

<!DOCTYPE html>
<html>

	<head>
		<meta charset="utf-8" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
		<title>DIV悬浮示例-纯CSS实现</title>

		<style type="text/css">
			/*设置了高度,可以上下滚动*/
			
			body {
				height: 1800px;
				background: #dddddd;
			}
			/*div通用样式*/
			
			div {
				background: #1a59b7;
				color: #ffffff;
				overflow: hidden;
				z-index: 9999;
				position: fixed;  /*DIV悬浮(固定位置)*/
				padding: 5px;
				text-align: center;
				width: 175px;
				height: 22px;
				border-bottom-left-radius: 4px;
				border-bottom-right-radius: 4px;
				border-top-left-radius: 4px;
				border-top-right-radius: 4px;
			}
			/*右上角*/
			
			div.right_top {
				right: 10px;
				top: 10px;
			}
			/*右下角*/
			
			div.right_bottom {
				right: 10px;
				bottom: 10px;
			}
			/*屏幕中间*/
			
			div.center_ {
				right: 45%;
				top: 50%;
			}
			/*左上角*/
			
			div.left_top {
				left: 10px;
				top: 10px;
			}
			/*左下角*/
			
			div.left_bottom {
				left: 10px;
				bottom: 10px;
			}
		</style>

	</head>

	<body>
		<div class="right_top"> 我是右上角悬浮的div</div>
		<div class="right_bottom"> 我是右下角悬浮的div</div>
		<div class="center_"> 我是屏幕中间悬浮的div</div>
		<div class="left_top"> 我是左上角悬浮的div</div>
		<div class="left_bottom"> 我是左下角悬浮的div</div>
	</body>

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

レンダリング:

CSSでサスペンション効果を設定する方法

# #説明: 固定配置 (位置:固定;)

fixed は、固定配置要素を生成します。要素はドキュメント フローから分離されており、ドキュメント フローの位置を占めません。フローティングとして理解できます。ドキュメント フローの上に、ブラウザ ウィンドウを基準にして配置されます。

レイヤー モデルで要素の固定位置を設定したい場合は、position:fixed; を設定し、ブラウザ ウィンドウを位置決めの参照として直接使用する必要があります。要素の位置はブラウザ ウィンドウに従いません。画面上でブラウザ ウィンドウの位置を移動したり、ブラウザ ウィンドウの表示サイズを変更したりしない限り、スクロール バーはスクロールに応じて変化するため、固定配置された要素は常にどこかに配置されます。ブラウザ ウィンドウ内のビューに表示され、ドキュメント フロー効果の影響を受けません。

たとえば、1画面の幅を超えるような長い文字列を用意した場合、フローティング要素div1の左と上を100pxにして、ブラウザのスクロールバーをドラッグすると、その位置が浮動要素 div1 の値は変更されません。

(学習ビデオ共有:

css ビデオ チュートリアル)

以上がCSSでサスペンション効果を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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