<\/P>
Takže jste vytvořili skvělou webovou mapu. Vaše webová mapa vyniká a dělá dojem<\/EM>. Možná máte nějaké pěkně vypadající vlastní nástroje. Třeba jste vytvořili vlastní vyhledávací nástroj nebo pěkné zobrazení vašich atributových dat. Ale začnete si myslet, hmm, rád bych celé své aplikaci dal téma<\/EM>. Možná je zaměřena na nějaké vodní zdroje nebo provádí analýzu hustoty lesa. Ale jedna věc vypadá stejně na všech vašich mapách... váš zoom slider.<\/P><\/P>Hmm. Nevypadá to špatně, ale mohlo by to vypadat lépe.<\/P><\/P>CSS třídy<\/SPAN><\/H2>Existuje několik věcí, které můžete poměrně snadno přizpůsobit pomocí CSS u slideru. Nevyžaduje to moc práce, ale může to vaší aplikaci dodat ten správný šmrnc.<\/P>Zde je seznam tříd spojených se sliderem, které se vám budou hodit.<\/P>.esriSimpleSlider<\/SPAN><\/LI>.esriSimpleSlider div<\/SPAN><\/LI>.esriSimpleSliderVertical .esriSimpleSliderIncrementButton<\/SPAN><\/LI>.esriSimpleSliderVertical .esriSimpleSliderDecrementButton<\/SPAN><\/LI>.esriSimpleSliderHorizontal .esriSimpleSliderIncrementButton<\/SPAN><\/LI> .esriSimpleSliderHorizontal .esriSimpleSliderDecrementButton<\/SPAN><\/LI>.esriSimpleSliderDecrementButton:hover,.esriSimpleSliderIncrementButton:hover<\/SPAN><\/LI>.esriSimpleSliderDecrementButton:active,.esriSimpleSliderIncrementButton:active<\/SPAN><\/LI>.esriSimpleSliderDisabledButton,.esriSimpleSliderDisabledButton:active,.esriSimpleSliderDisabledButton:hover<\/SPAN><\/LI><\/UL><\/P>Může se to zdát jako dlouhý seznam, ale nemusíte upravovat všechny, toto jsou jen ty, které jsou popsány v defaultním css ArcGIS JS API. Existují i další týkající se posunů podle umístění slideru na stránce. Můžete začít experimentovat s CSS v nástrojích pro vývojáře prohlížeče, jako jsou Chrome Dev Tools<\/A>. Je to snadný způsob, jak si pohrát s vaší aplikací.<\/P><\/P>
.esriSimpleSlider { border: 0 solid #57585A; background-color: #02a7f8; color: #FFF;}.esriSimpleSlider div { width: 50px; height: 50px; line-height: 50px;}.esriSimpleSliderVertical .esriSimpleSliderIncrementButton { border-bottom: 0 solid #57585A; \/\*nastavením na 0 odstraníte oddělovač*\/}<\/PRE><\/P>Výsledek vypadá takto.<\/P> **Tip: Všimněte si, jak jsem nastavil border na 0 pro odstranění oddělovače mezi tlačítky.<\/EM><\/SPAN><\/P>Možná budete chtít něco takového udělat, pokud je vaše aplikace vložena do jiné aplikace a chcete uživatelský zážitek více plynulý. Můžete vidět
Tak si pohrávejte s CSS a přidejte trochu šmrncu do méně dotčených oblastí vaší mapové aplikace. To vám může pomoci vytvořit celkové téma vaší mapy a aplikace, které ji trochu odliší od ostatních.
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Nový zde? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.