| Colored Scrollbars in Internet Explorer |
|
|
|
| Sunday, 16 April 2006 | |
|
Using CSS, you can style the browser window scrollbars. But this is a Microsoft extension to CSS, so only Internet Explorer supports it. Still, it's easy to do, and since most of your visitors probably use Internet Explorer, you might want to do it anyway. It can really look great. ExamplesOnly Internet Explorer supports colored scrollbars. If you are using Safari, Mozilla, Firefox, Opera, etc. these examples will not work. You use CSS to assign color values to the various scrollbar properites. Here is an iframe I created and styled as an example. To quickly add colors to a scrollbar, just add the scrollbar-base-color property. Remember, colored scrollbars work only in Internet Explorer. textarea<style type="text/css"> .color{ height:200px; scrollbar-base-color:#003399; width:100%; } </style> <textarea class="color"> Lorem ipsum ... </textarea>
iframeTo color the scrollbars of an iframe, you need to add the CSS code to the HTML page that is loaded. So this example will not work, because the page is from google.com. I cannot add the CSS code to Google's homepage, so my iframe will not have colored scrollbars, even though I have assigned the CSS class to the iframe. <iframe class="color" src="http://google.com" class="color"></iframe>
This example will work, because I will load a page I control and that I have added the CSS to in order to color the scrollbars. The CSS code below goes into the page being loaded into the iframe. And the HTML code goes into the page with the iframe. <style type="text/css"> html{ scrollbar-base-color:#003399; } </style> <iframe src="/examples/css/colored_scrollbars/" class="color"></iframe>
The Scrollbar Properties Supported By IE
scrollbar3dLightColor
scrollbarArrowColor Sets or retrieves the color of the arrow elements of a scroll arrow.
scrollbarBaseColor
scrollbarDarkShadowColor
scrollbarFaceColor
scrollbarHighlightColor
scrollbarShadowColor
scrollbarTrackColor
ConclusionAs you have seen, adding colored scrollbars to Internet Explorer is easy, but they work only in Internet Explorer. To quickly add colors to a scrollbar, use the scrollbar-base-color property. The CSS to add scrollbars to an ifram must go in the HTML pages being loaded, not the iframe element itself. But a textfield is different: you add the CSS to the textfield element. |
|
| Last Updated ( Monday, 17 April 2006 ) |
| < Prev | Next > |
|---|










