Heim  >  Artikel  >  Web-Frontend  >  Über CSS: scrollbar-face-color unterstützt nur IE-Lösungen

Über CSS: scrollbar-face-color unterstützt nur IE-Lösungen

黄舟
黄舟Original
2017-07-03 10:54:331373Durchsuche

Heute hat mich plötzlich jemand gefragt, wie man das Scrollbar-CSS anpasst. Ich habe festgestellt, dass scrollbar-base-color nur vom IE unterstützt wird. Ich habe die Informationen lange überprüft und sie wie folgt zusammengefasst. ! !

Benutzerdefinierter Bildlaufleistenstil im IE-Browser :

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;   
}

Erklärung:
Stellen Sie den Inhalt des Stylesheets vor, das die Bildlaufleiste des Browsers einbezieht (einige Der Stil erfordert ie5.5+ zur Unterstützung):
1. Einstellungen, wenn der Überlaufinhalt überläuft (Einstellung, ob das festgelegte Objekt Bildlaufleisten anzeigt)
overflow-x Einstellungen, wenn der Inhalt in horizontaler Richtung überläuft
overflow-yVertikal Einstellungen bei Überlauf von Richtungsinhalten
Die für die oben genannten drei Attribute festgelegten Werte sind sichtbar (Standardwert), scrollen, ausgeblendet und automatisch.

2. scrollbar-3d-light-color Die Farbe des hellen Randes der dreidimensionalen Bildlaufleiste (Legen Sie die Farbe der Bildlaufleiste fest)
scrollbar-arrow-color Die Farbe der dreieckigen Pfeile auf den Auf- und Ab-Schaltflächen
scrollbar-base-color Die Grundfarbe der Bildlaufleiste
scrollbar-dark-shadow-color Die Farbe des starken Schattens der dreidimensionalen Bildlaufleiste
scrollbar-face-color Die Farbe des hervorstehenden Teil der dreidimensionalen Bildlaufleiste
scrollbar-highlight-color Die Farbe des leeren Teils der Bildlaufleiste
scrollbar -shadow-color Die Farbe des Schattens der dreidimensionalen Bildlaufleiste

Angepasster Bildlaufleistenstil im CHROME-Browser:

::-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;}

Erklärung:

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

Angepasst unter Firefox-Bildlaufleiste:

/* 滚动条颜色 */  
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;   
}   
}

Verwenden Sie JS, um eine benutzerdefinierte Bildlaufleiste zu implementieren unter 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>

Das obige ist der detaillierte Inhalt vonÜber CSS: scrollbar-face-color unterstützt nur IE-Lösungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn