Hi R, I think, it is really working as it should: If I take the code of the example of: http://www.openlayers.org/dev/examples/custom-style.html
and add a layerswithcher as in http://www.openlayers.org/dev/examples/layerswitcher.html I can change styles like position etc in a css style blok in the page. There is some style stuff defined in javascript though. The background color of the layerswitcher is defined in LayerSwitcher.js and can be changed by adding an option to the constructor. Tips: - use firefox and the plugin firebug:https://addons.mozilla.org/en-US/firefox/addon/1843 (!!!) with firebug you can not only view the DOM tree, but also debug (with breakpoints), and edit css live (!!). - look in the Openlayers source code for clues About the background: looking at LayerSwitcher.js you can see that the activeColor-property set to "dark-blue" there. By giving this property to the LayerSwitcher constructor, it changes color; map.addControl(new OpenLayers.Control.LayerSwitcher({'div':OpenLayers.Util.getElement('layerswitcher'),activeColor:'green'})); But you can off course also roll you own one. Richard R. Ortner wrote: > The problem is, that a change of the entries in the style.css rexpectively my > own made style.css have no effect. > I tried to change there the color of the background but there was no change > respectively the color were overwritten by maybe some hardcoded code. > > how can I make the style.css work for that? > > > > HuubAtGeodan wrote: >> Hi R. >> >> The position of mapcontrols can be changed by editing and including the >> style.css file in for instance >> >> .\OpenLayers\theme\default\ >> >> >> Regards, Huub >> >> On 11/13/2007 9:58 AM, R. Ortner wrote: >>> Hi, >>> >>> i tried to change the position of the LayerSwitcher but were not really >>> successfully! >>> first, I placed the layerswitcher outside the map and I tried to change >>> the >>> position within the div tag but that had no effect, it still remained top >>> right. >>> >>> next, I changed the layerswitcher.js, that worked but is not really a >>> good >>> solution because it will change the layerswitcher for all applications. >>> >>> maybe someone can tell me how to change the position of the layerswitcher >>> at >>> best? >>> thx >>> >> -- >> ===================================== >> Geodan IT b.v. >> Buitenhaven 27-A >> 5211 TP 's-Hertogenbosch (NL) >> ------------------------------------- >> Tel: +31 (0)73 - 692 5151 >> Fax: +31 (0)73 - 692 5150 >> Mobiel: >> ------------------------------------- >> Postadres / mailing address >> President Kennedylaan 1 >> 1079 MB Amsterdam (NL) >> ------------------------------------- >> E-mail: [EMAIL PROTECTED] >> Website: www.geodan.nl >> Disclaimer: www.geodan.nl/disclaimer >> ------------------------------------- >> >> >> >> _______________________________________________ >> Users mailing list >> Users@openlayers.org >> http://openlayers.org/mailman/listinfo/users >> >> > _______________________________________________ Users mailing list Users@openlayers.org http://openlayers.org/mailman/listinfo/users