Heim > Artikel > Web-Frontend > Über CSS: scrollbar-face-color unterstützt nur IE-Lösungen
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!