CSS で一時停止効果を設定する方法: まず、要素に「position:fixed;」スタイルを追加して要素の位置を固定し、要素がページ内で一時停止され、要素によって変更されないようにします。ブラウザ ウィンドウのスクロール バーを使用して、top、bottom、left、および right 属性を使用して要素の浮動位置を設定できます。
このチュートリアルの動作環境: 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>
レンダリング:
# #説明: 固定配置 (位置:固定;)
fixed は、固定配置要素を生成します。要素はドキュメント フローから分離されており、ドキュメント フローの位置を占めません。フローティングとして理解できます。ドキュメント フローの上に、ブラウザ ウィンドウを基準にして配置されます。 レイヤー モデルで要素の固定位置を設定したい場合は、position:fixed; を設定し、ブラウザ ウィンドウを位置決めの参照として直接使用する必要があります。要素の位置はブラウザ ウィンドウに従いません。画面上でブラウザ ウィンドウの位置を移動したり、ブラウザ ウィンドウの表示サイズを変更したりしない限り、スクロール バーはスクロールに応じて変化するため、固定配置された要素は常にどこかに配置されます。ブラウザ ウィンドウ内のビューに表示され、ドキュメント フロー効果の影響を受けません。 たとえば、1画面の幅を超えるような長い文字列を用意した場合、フローティング要素div1の左と上を100pxにして、ブラウザのスクロールバーをドラッグすると、その位置が浮動要素 div1 の値は変更されません。 (学習ビデオ共有:css ビデオ チュートリアル)
以上がCSSでサスペンション効果を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。