CSS はスクロール バーを設定します style_html/css_WEB-ITnose
スクロール バーは現在ほとんどのプロジェクトで使用されており、シミュレートされたスクロール バーが使用されることもあります。ここでスクロール バー CSS について話しましょう。
たとえば、NetEase メールボックスのスクロール バーは非常に見栄えがよく、CSS を使用して設定されており、Webkit ブラウザーです。図に示すように:
以下では、これらの属性の使用方法とその意味について説明します。
1: Webkit配下のCSSはスクロールバーを設定します
主に以下の7つのプロパティがあります
- ::-webkit-scrollbar スクロールバー全体、幅を設定できます
- ::- webkit-scrollbar- button スクロール バーの両端のボタン
- ::-webkit-scrollbar-track 外側のトラック
- ::-webkit-scrollbar-track-piece 内側のスクロール グルーブ
- :: -webkit-scrollbar- サムスクロール スライダー
- ::-webkit-scrollbar-corner Corner
- ::-webkit-resizer 右下隅のドラッグ ブロックのスタイルを定義します
図に示すように:
上記は、スクロール バーの主な設定プロパティと、より詳細な CSS プロパティです
:horizontal 水平スクロール バー
:vertical垂直スクロール バー
:デクリメントボタンと内側のトラックピースに適用します。これは、ボタンまたは内部トラックがウィンドウの位置を減らすかどうかを示すために使用されます (たとえば、垂直スクロール バーの上、水平スクロール バーの左側)。
:increment decrement は類似しており、ボタンまたは内部トラックがビューポートの位置を増やすかどうかを示します (たとえば、垂直スクロール バーの下、水平スクロール バーの右側)。
:start 疑似クラスはボタンとスライダーにも適用されます。オブジェクトをスライダーの前に配置するかどうかを定義するために使用されます。
:end start 疑似クラスと同様に、オブジェクトがスライダーの後ろに配置されているかどうかを識別します。
:double-button この疑似クラスは、ボタンと内部トラックに使用されます。ボタンがスクロール バーの同じ端に配置された 1 対のボタンの 1 つであるかどうかを判断するために使用されます。内側トラックの場合、これは内側トラックが一対のボタンの隣にあるかどうかを示します。
:single-button は、double-button 疑似クラスに似ています。ボタンの場合、ボタンがスクロール バーのセクションに独立して存在するかどうかを判断するために使用されます。内側トラックの場合、内側トラックが単一ボタンの隣にあるかどうかを示します。
:no-button は内側のトラックに使用され、たとえば、スクロール バーの両端にボタンがない場合に、内側のトラックをスクロール バーの端までスクロールするかどうかを示します。
:corner-present はすべてのスクロール バー トラックに使用され、スクロール バーの丸い角が表示されるかどうかを示します。
:window-inactive はすべてのスクロール バー トラックに使用され、スクロール バーが適用される特定のページ コンテナー (要素) が現在アクティブ化されているかどうかを示します。 (Webkit の最近のバージョンでは、この疑似クラスは ::selection 疑似要素にも使用できます。Webkit チームはこれを拡張し、標準の疑似クラスになるように推進する予定です)
CSS も非常にシンプルです。例:
/* 设置滚动条的样式 */::-webkit-scrollbar {width:12px;}/* 滚动槽 */::-webkit-scrollbar-track {-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);border-radius:10px;}/* 滚动条滑块 */::-webkit-scrollbar-thumb {border-radius:10px;background:rgba(0,0,0,0.1);-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);}::-webkit-scrollbar-thumb:window-inactive {background:rgba(255,0,0,0.4);}
2: IE で CSS を使用してスクロール バーを設定する
IE では比較的簡単にカスタマイズできる項目が少なく、すべて色です。
- scrollbar-arrow-color: color; /*三角矢印の色*/
- scrollbar-face-color: color; /*三次元スクロールバーの色(矢印の背景色を含む) part)*/
- scrollbar- 3dlight-color: color; /* 3 次元スクロール バーの明るい端の色 */
- scrollbar-highlight-color: /* スクロール バーのハイライト色; (左の影?)*/
- scrollbar-shadow-color: color; /*3 次元スクロール バーの影の色*/
- scrollbar-darkshadow-color: /* 外側の影の色; 3 次元スクロール バー*/
- scrollbar-track-color: color; /* 3 次元スクロール バーの背景色 */
- scrollbar-base-color: color; /* スクロール バーの基本色*/
著者: 嵐の後に虹を見ましょう
出典: http://www.cnblogs.com/moqiutao/
この記事があなたの研究に役立つと思われる場合は、サポートしてくださいそして私を励ましてください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する
