| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 22.05.09 Prihlásený: 05.01.18 Príspevky: 24 Témy: 6 | Napísal julo: 13.09.2012 18:17 | |
|
Zravim,
Mam na stranke rolovacie menu s vysuvacim submenu.
Vzdy ked nabehnem mysou na polozku v menu, zvyrazni sa, ked prejdem na submenu tam je to tiez tak.
Vsetko mi perfektne funguje, ale chcel by som este jednu vec, ktoru teraz nemam a
to sice, ze ked kliknem na polozku v menu, aby potom ta polozka zostala v zmenej farbe tak ako ked som na nu nabehol mysou. Teda ze vzdy pri konkretnej podstranke bude prislusny odklik k nej veduci farebne zvyrazneny aj ked uz nad nim nebudem drzat mys.
- Zatial mam taku predstavu, ze ku kazdej podstranke by som spravil vlastne css-ko take ako je toto (teraz mam toto css-ko spolocne pre vsetky podstranky), lebo neviem ako inac to spravit. Ale to, aby zostalo potom vysvietene konkretna polozka aj tak neviem spravit. Teda ak bude v menu polozka ,,nieco" a prejdem na stranku ,,nieco", aby ta polozka ,,nieco" bola zvyraznena aj ked nad nou nebudem mat mys - vlastne aby bola stale vysvietena aj bez kliknutia.
Toto je moje sucasne css-ko:
Kód: /* Some stylesheet reset */ #cssmenu > ul{ list-style: none; margin: 0; padding: 0; vertical-align: baseline; line-height: 1; }
/* The container */ #cssmenu > ul { display: block; position: relative; width: 150px; }
/* The list elements which contain the links */ #cssmenu > ul li { display: block; position: relative; margin: 0; padding: 0; width: 150px; }
/* General link styling */ #cssmenu > ul li a { /* Layout */ display: block; position: relative; margin: 0; padding: 11px 20px; /* Typography */ font-family: "Times New Roman", Times, serif; color: #550000; text-decoration: none; text-transform: normal; font-size: 16px; font-weight: 1000; width: 120px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #fff; border-bottom-color: #d9d9d9; text-align: left; /* Background & effects */ background: #D7EEFB; background-color: #BFD9E8; }
/* Rounded corners for the first link of the menu/submenus */ #cssmenu > ul li:first-child>a { border-top-left-radius: 4px; border-top-right-radius: 4px; border-top: 0; }
/* Rounded corners for the last link of the menu/submenus */ #cssmenu > ul li:last-child>a { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom: 0; }
/* The hover state of the menu/submenu links */ #cssmenu > ul li>a:hover, #cssmenu > ul li:hover>a { color: #FFFF66; background: #3385FF; background: -ms-linear-gradient(bottom, #2D57FF, #3385FF); background: -webkit-linear-gradient(bottom, #2D57FF, #3385FF); background: -o-linear-gradient(bottom, #2D57FF, #3385FF); background: -moz-linear-gradient(bottom, #2D57FF, #3385FF); border-color: transparent; }
/* The arrow indicating a submenu */ #cssmenu > ul .has-sub>a::after { content: ''; position: absolute; top: 16px; right: 10px; width: 0px; height: 0px; /* Creating the arrow using borders */ border: 4px solid transparent; border-left: 4px solid #3dafea; }
/* The same arrow, but with a darker color, to create the shadow effect */ #cssmenu > ul .has-sub>a::before { content: ''; position: absolute; top: 17px; right: 10px; width: 0px; height: 0px;
/* Creating the arrow using borders */ border: 4px solid transparent; border-left: 4px solid #fff; }
/* Changing the color of the arrow on hover */ #cssmenu > ul li>a:hover::after, #cssmenu > ul li:hover>a::after { border-left: 4px solid #fff; }
#cssmenu > ul li>a:hover::before, #cssmenu > ul li:hover>a::before { border-left: 4px solid rgba(0, 0, 0, .25); }
/* THE SUBMENUS */ #cssmenu > ul ul { position: absolute; left: 150px; top: -9999px; padding-left: 5px; opacity: 0; /* The fade effect, created using an opacity transition */ -webkit-transition: opacity .3s ease-in; -moz-transition: opacity .3s ease-in; -o-transition: opacity .3s ease-in; -ms-transition: opacity .3s ease-in; }
/* Showing the submenu when the user is hovering the parent link */ #cssmenu > ul li:hover>ul { top: 0px; opacity: 1; }
Na stranke to mam takto: Kód: <div id="cssmenu"> <ul> <li><a href='http://www.bozpp.sk'>O nás</a></li> <li><a href='../bozp/bozp.htm'>BOZP</a></li> <li><a href='#'>Požiarna ochrana</a> <ul> <li><a href='../po/sluzby_po.htm'>Služby TPO</a></li> <li><a href='../po/revizie_po.htm'>Revízie, servis</a></li> <li><a href='../po/predaj_po.htm'>Predaj pož. tech.</a></li> <li><a href='../po/dalsie_po.htm'>Ďalšie služby</a></li> </ul> </li> <li><a href='#'>Školenia</a> <ul> <li><a href='../skolenia/skolenia_bozp.htm'>Školenia BOZP</a></li> <li><a href='../skolenia/skolenia_po.htm'>Školenia PO</a></li> </ul> </li> <li><a href='../revizie_ez/revizie_ez.htm'>Revízie, inšt. E.Z.</a></li> <li><a href='../odpady/odpady.htm'>Odpadové hosp.</a></li> <hr /> <li><a href='../kontakt/kontakt.htm'>Kontakt</a></li> <li><a href='#'>Prezentácia</a> <ul> <li><a href='../prezentacia/bannery.htm'>Bannery</a></li> <li><a href='../prezentacia/reklama.htm'>Reklama</a></li> </ul> </li> </ul> </div>
// Doplnené 17.9.2012 - To tu fakt nikto neovláda HTML a CSS ?? Naozaj tu nikto nie je, kto by mi s tým vedel pomôcť ?? //
|
|
Registrovaný: 04.04.08 Prihlásený: 19.05.15 Príspevky: 424 Témy: 75 |
Cisto pomocou html/css to neurobis...
najlepsie bude pouzit na renderovanie menu php, ktorym si otestujes na ktorej stranke si a zobrazis odkaz napr. css triedou active...v css budes mat definovane ze trieda active sa zobrazi rovnako ako hover (teda prejdenie mysou nad odkazom).
ak nevies nic o php, tak ma potom napada pouzit javascript...a to rovnakym postupom ako v php, teda po nacitani stranky spustis skript, ktory zisti aka stranka je aktualne zobrazena a podla toho nastavis odkazu ktory na nu smeruje css triedu active....ale to je naozaj zle riesenie (napr. javascript nemusi byt aktivny).
_________________ Notebook: Fujitsu Siemens AMILO Xi2550, 17" WUXGA (1920x1200), Intel Core2Duo T9300 (2,5 GHz), 3GB DDR2 667 MHz, 2x320 GB HDD (RAID 0), ATI Radeon HD2700 (256MB GDDR3) |
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 28.03.2013 18:43 | |
|
Merlin - zase odpovedať na tému po pol roku nemusíš
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 04.04.08 Prihlásený: 19.05.15 Príspevky: 424 Témy: 75 |
aha, pardon, to som si nevsimol...len som listoval a pozeral temy na ktore nebolo odpovedane.
_________________ Notebook: Fujitsu Siemens AMILO Xi2550, 17" WUXGA (1920x1200), Intel Core2Duo T9300 (2,5 GHz), 3GB DDR2 667 MHz, 2x320 GB HDD (RAID 0), ATI Radeon HD2700 (256MB GDDR3) |
|
Registrovaný: 11.12.07 Prihlásený: 12.02.24 Príspevky: 487 Témy: 138 Bydlisko: Bytča | Napísal baumax: 29.03.2013 9:31 | |
|
inak preco tie stare temy nevymazes, nepresunies niekam ? vadi Ti ze niekto najde starsiu temu a odpovie na nu, tak to daj prec, na co to tu je potom ? ved ked niekto tu pride po dlhsom case, myslis, ze ho zaujima datum kedy bola tema napisana? nie, ked vie, odpovie, to je mozno pripad merlina, ak sa mylim, sorry
|
|
Registrovaný: 22.05.09 Prihlásený: 05.01.18 Príspevky: 24 Témy: 6 | Napísal autor témy julo: 29.03.2013 9:49 | |
|
no cavte Je to moja tema, je pravda ze je stara a pre mna uz neaktualna, ale aj odpoved na staru temu moze pomoct niekomu s podobnym problemom, ked si to tu vyhlada a precita. Teda podla mna ma vzdy zmysel odpovedat aj na stare temy ak neboli zatial vyriesene. Takto ak tu niekto najde odpoved na svoj problem nemusi uz zakladat vlastnu temu a zbytocne zaplnat forum Majte sa pekne
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Menu v html css [ Choď na stránku: 1, 2 ] v PHP, ASP | 43 | 1376 | 09.05.2014 17:18 funny102 | | Ako na MENU pomocou HTML+CSS+PHP ??? v HTML, XHTML, XML, CSS | 3 | 1133 | 20.11.2006 15:19 javo | | priesvitne css submenu v HTML, XHTML, XML, CSS | 12 | 1690 | 18.11.2009 15:21 pilná lama glama | | CSS submenu na rozbalenie v HTML, XHTML, XML, CSS | 1 | 540 | 25.11.2010 7:58 don jebot | | Zaciatocnik HTML + CSS v HTML, XHTML, XML, CSS | 9 | 666 | 28.08.2014 15:33 erikzet | | CSS- php,html v HTML, XHTML, XML, CSS | 3 | 640 | 15.09.2009 21:08 1daemon1 | | HTML a CSS v HTML, XHTML, XML, CSS | 3 | 639 | 13.01.2012 17:51 Ďuri | | HTML/CSS obrazok v HTML, XHTML, XML, CSS | 2 | 583 | 16.02.2011 15:40 unkown2552 | | html,css problém v HTML, XHTML, XML, CSS | 6 | 1899 | 07.03.2019 17:00 weroro | | Html, css... rady v HTML, XHTML, XML, CSS | 5 | 680 | 25.07.2012 9:17 DeiForm | | menu css v HTML, XHTML, XML, CSS | 3 | 947 | 23.12.2008 15:14 buslo | | menu css v HTML, XHTML, XML, CSS | 6 | 764 | 08.01.2011 17:11 ner1xess | | Menu css v HTML, XHTML, XML, CSS | 3 | 520 | 22.08.2010 22:32 Pades | | CSS menu v HTML, XHTML, XML, CSS | 5 | 1333 | 25.04.2009 16:19 shaggy | | CSS: menu v HTML, XHTML, XML, CSS | 3 | 933 | 08.10.2007 6:21 HAE07 | | menu css v HTML, XHTML, XML, CSS | 3 | 704 | 14.03.2009 18:13 Tominator |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|