Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.05.09
Prihlásený: 05.01.18
Príspevky: 24
Témy: 6
Príspevok NapísalOffline : 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ť ?? //


Offline

Užívateľ
Užívateľ
(HTML) Menu, submenu a CSS

Registrovaný: 04.04.08
Prihlásený: 19.05.15
Príspevky: 424
Témy: 75
Príspevok NapísalOffline : 28.03.2013 11:58

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)
Offline

Čestný člen
Čestný člen
(HTML) Menu, submenu a CSS

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 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.
Offline

Užívateľ
Užívateľ
(HTML) Menu, submenu a CSS

Registrovaný: 04.04.08
Prihlásený: 19.05.15
Príspevky: 424
Témy: 75
Príspevok NapísalOffline : 28.03.2013 22:29

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)
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.12.07
Prihlásený: 12.02.24
Príspevky: 487
Témy: 138
Bydlisko: Bytča
Príspevok NapísalOffline : 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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.05.09
Prihlásený: 05.01.18
Príspevky: 24
Témy: 6
Príspevok Napísal autor témyOffline : 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 :-)


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Menu v html css

[ Choď na stránku:Choď na stránku: 1, 2 ]

v PHP, ASP

43

1376

09.05.2014 17:18

funny102 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako na MENU pomocou HTML+CSS+PHP ???

v HTML, XHTML, XML, CSS

3

1133

20.11.2006 15:19

javo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. priesvitne css submenu

v HTML, XHTML, XML, CSS

12

1690

18.11.2009 15:21

pilná lama glama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CSS submenu na rozbalenie

v HTML, XHTML, XML, CSS

1

540

25.11.2010 7:58

don jebot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatocnik HTML + CSS

v HTML, XHTML, XML, CSS

9

666

28.08.2014 15:33

erikzet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CSS- php,html

v HTML, XHTML, XML, CSS

3

640

15.09.2009 21:08

1daemon1 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. HTML a CSS

v HTML, XHTML, XML, CSS

3

639

13.01.2012 17:51

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. HTML/CSS obrazok

v HTML, XHTML, XML, CSS

2

583

16.02.2011 15:40

unkown2552 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. html,css problém

v HTML, XHTML, XML, CSS

6

1899

07.03.2019 17:00

weroro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Html, css... rady

v HTML, XHTML, XML, CSS

5

680

25.07.2012 9:17

DeiForm Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. menu css

v HTML, XHTML, XML, CSS

3

947

23.12.2008 15:14

buslo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. menu css

v HTML, XHTML, XML, CSS

6

764

08.01.2011 17:11

ner1xess Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Menu css

v HTML, XHTML, XML, CSS

3

520

22.08.2010 22:32

Pades Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CSS menu

v HTML, XHTML, XML, CSS

5

1333

25.04.2009 16:19

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. CSS: menu

v HTML, XHTML, XML, CSS

3

933

08.10.2007 6:21

HAE07 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. menu css

v HTML, XHTML, XML, CSS

3

704

14.03.2009 18:13

Tominator Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra