ホームページ  >  記事  >  ウェブフロントエンド  >  CSSについて:スクロールバーフェイスカラーはIEソリューションのみをサポートします

CSSについて:スクロールバーフェイスカラーはIEソリューションのみをサポートします

黄舟
黄舟オリジナル
2017-07-03 10:54:331326ブラウズ

今日突然、スクロールバーのCSSをカスタマイズする方法を尋ねられたので、スクロールバーのベースカラーがIEでのみサポートされていることがわかりました。 ! !

IE ブラウザのカスタマイズされたスクロール バー スタイル:

HTML {   
scrollbar-base-color: #C0C0C0;   
scrollbar-base-color: #C0C0C0;   
scrollbar-3dlight-color: #C0C0C0;   
scrollbar-highlight-color: #C0C0C0;   
scrollbar-track-color: #EBEBEB;   
scrollbar-arrow-color: black;   
scrollbar-shadow-color: #C0C0C0;   
scrollbar-dark-shadow-color: #C0C0C0;   
}

説明:
ブラウザのスクロール バーに関連するスタイル シートのコンテンツを紹介します (一部のスタイルは、サポートするには ie5.5 以降が必要です):
1.オーバーフローコンテンツが溢れた場合の設定(設定したオブジェクトにスクロールバーを表示するかどうかの設定)
overflow-xコンテンツが横方向に溢れた場合の設定
overflow-yコンテンツが縦方向に溢れた場合の設定
上記3つのプロパティの設定値は表示 (デフォルト値)、スクロール、非表示、自動です。

2.
scrollbar-arrow-color 3 次元スクロール バーの明るい端の色 (スクロール バーの色を設定します)
scrollbar-arrow-color 上下ボタンの三角矢印の色
scrollbar- Base-color スクロールバーの基本色
scrollbar-dark-shadow-color 3次元スクロールバーの強い影の色
scrollbar-face-color 3次元スクロールバーのはみ出し部分の色
scrollbar-highlight-color スクロール バーの空白部分の色
scrollbar-shadow-color 3 次元スクロール バーの影の色

CHROME ブラウザのカスタム スクロール バー スタイル:

::-webkit-scrollbar { width: 3px; height: 3px;}   
::-webkit-scrollbar-track-piece { background-color: #ffffff;}   
::-webkit-scrollbar-thumb{height: 50px; background-color: #666; -webkit-border-radius: 3px;}

説明:

::-webkit-scrollbar 滚动条宽跟高 
::-webkit-scrollbar-track-piece 滚动条样式底部内层样式 
::-webkit-scrollbar-thumb 滚动条滑块样式 
-webkit-border-radius: 滚动条滑块边角–导圆角

FireFox でのカスタム スクロール バー:

/* 滚动条颜色 */  
scrollbar {   
   -moz-appearance: none !important;   
   background: rgb(0,255,0) !important;   
}   
/* 滚动条按钮颜色 */  
thumb,scrollbarbutton {   
   -moz-appearance: none !important;   
   background-color: rgb(0,0,255) !important;   
}   
/* 鼠标悬停时按钮颜色 */  
  
thumb:hover,scrollbarbutton:hover {   
   -moz-appearance: none !important;   
   background-color: rgb(255,0,0) !important;   
}   
/* 隐藏上下箭头 */  
scrollbarbutton {   
   display: none !important;   
}   
/* 纵向滚动条宽度 */  
scrollbar[orient="vertical"] {   
  min-width: 15px !important;   
}   
}

JS を使用して FF でカスタム スクロール バーを実装:

JS 🎜
<script type=“text/javascript” src=“JQUERY-1.1.3.1.js”></script>    
<script type=“text/javascript” src=“jquery.linscroll.js“></script>    
<script type=“text/javascript”>    
$(document).ready(    
function(){    
$(’#scrollContent’).setScroll( //scrollContent为滚动层的ID 
{img:scroll_bk.gif’,width:10},//背景图及其宽度    
{img:scroll_arrow_up.gif’,height:3},//up image    
{img:scroll_arrow_down.gif’,height:3},//down image    
{img:scroll_bar.gif’,height:25}//bar image    
);});      
</script>  
HTML 
<div id=“scrollContent” style=“width:140px;overflow:hidden;height:170px;”>内容</div>

以上がCSSについて:スクロールバーフェイスカラーはIEソリューションのみをサポートしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。