[ 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 | 6
NapísalOffline : 13.09.2012 18:17 | (HTML) Menu, submenu a CSS

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 | 75
NapísalOffline : 28.03.2013 11:58 | (HTML) Menu, submenu a CSS

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: 5403
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 28.03.2013 18:43 | (HTML) Menu, submenu a CSS

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 | 75
NapísalOffline : 28.03.2013 22:29 | (HTML) Menu, submenu a CSS

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ý: 13.06.24
Príspevky: 488
Témy: 139 | 139
Bydlisko: Bytča
NapísalOffline : 29.03.2013 9:31 | (HTML) Menu, submenu a CSS

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 | 6
Napísal autor témyOffline : 29.03.2013 9:49 | (HTML) Menu, submenu a CSS

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


 [ Príspevkov: 6 ] 


(HTML) Menu, submenu a CSS



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 Backend

43

1704

09.05.2014 17:18

funny102

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

Ako na MENU pomocou HTML+CSS+PHP ???

v Frontend

3

1244

20.11.2006 15:19

javo

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

priesvitne css submenu

v Frontend

12

1783

18.11.2009 15:21

pilná lama glama

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

CSS submenu na rozbalenie

v Frontend

1

610

25.11.2010 7:58

don jebot

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

Zaciatocnik HTML + CSS

v Frontend

9

838

28.08.2014 15:33

erikzet

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

html,css problém

v Frontend

6

2049

07.03.2019 17:00

weroro

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

HTML a CSS

v Frontend

3

761

13.01.2012 17:51

Ďuri

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

HTML/CSS obrazok

v Frontend

2

723

16.02.2011 15:40

unkown2552

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

CSS- php,html

v Frontend

3

772

15.09.2009 21:08

1daemon1

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

Html, css... rady

v Frontend

5

820

25.07.2012 9:17

DeiForm

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

Menu css

v Frontend

3

602

22.08.2010 22:32

Pades

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

CSS menu

v Frontend

8

1007

26.10.2010 20:07

walther

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

CSS menu

v Frontend

5

1430

25.04.2009 16:19

shaggy

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

menu css

v Frontend

3

794

14.03.2009 18:13

Tominator

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

CSS: menu

v Frontend

3

1035

08.10.2007 6:21

HAE07

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

menu css

v Frontend

3

1034

23.12.2008 15:14

buslo



© 2005 - 2026 PCforum, edited by JanoF