Rezultate 1 la 10 din 10

Subiect: Cum pot face un meniu ca asta?

  1. #1
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    31
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    31


    Implicit Cum pot face un meniu ca asta?

    Am un meniu in Photoshop (deci pot sa iau usor culorile samd), dar nu stiu cum sa fac butoanele sa se repete la dreapta cu tot cu separator.

    Demo-ul e in atasament.

    Ma gandesc la un rezultat de genul:

    <div id="menu">Home</div>
    <div id="menu">About us</div>
    ........

    Nu ma mai complic si cu dimensiunea, o sa fac un buton de dimensiuni fixe care e albastru la hover si negru in rest.

    La partea cu hover-ul ma descurc Cu repetarea in functie de cate div-uri am... aici e problema.

    Ma puteti ajuta?

    Mersi!
    Imagini atașate Imagini atașate

  2. #2
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    31
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    31


    Implicit

    Am reusit asa, in caz ca va intereseaza:

    <html>
    <head>
    <style type="text/css">

    a.menu
    {
    color: white;
    font: 12px Arial,Helvetica,sans-serif;
    text-decoration: none;
    display: block;
    width:97px;
    height: 29px;
    padding-top:8px;
    text-align:center;
    background-image: url('button_1.png');
    background-repeat:no-repeat;
    float: left;
    }

    a.menu:hover
    {
    background-image:url('button_0.png');
    background-repeat:no-repeat;
    font-weight: bold;
    width:97px;
    height: 29px;
    float:left;
    }

    </style>
    </head>
    <body>
    <a class="menu" href="home.html">Home</a>
    <a class="menu" href="news.html">About us</a>
    <a class="menu" href="menu.html">Offers</a>
    <a class="menu" href="locations.html">Shipping</a>

    </body>
    </html>

    Butoanele sunt in atasament.
    Imagini atașate Imagini atașate
    Ultima modificare făcută de Federals; 19th August 2008 la 13:42.

  3. #3
    Avatarul lui Dever
    Dever este deconectat Ambasador
    Reputatie:
    33
    Data înscrierii
    28th July 2006
    Locaţie
    UK
    Vârstă
    42
    Posturi
    378
    Putere Rep
    33


    Implicit

    Vezi sliding doors aici si aici pentru dimensiuni variabile si eventual css sprites aici.
    Dever's Blog - Atentie! dau cu parerea.

  4. #4
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    31
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    31


    Implicit

    Citat Postat în original de Dever Vezi Post
    Vezi sliding doors aici si aici pentru dimensiuni variabile si eventual css sprites aici.
    mersi!

  5. #5
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    31
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    31


    Implicit

    sorry pentru post dublu, dar mai am o curiozitate:
    cum pot sa fac ca atunci cand sunt pe o pagina, background-ul butonului paginii sa ramana albastru iar restul negre? si tot asa, cand ma plimb in fiecare pagina. se poate direct din css?

    mersi!

  6. #6
    Avatarul lui forapathy
    forapathy este deconectat Membru SeoPedia
    Reputatie:
    31
    Data înscrierii
    7th May 2007
    Locaţie
    Iasi
    Vârstă
    38
    Posturi
    212
    Putere Rep
    31


    Implicit

    sa ramana selectat butonul adica?

    din css nu stiu sa existe aceasta posibilitate.. insa din php se poate face..

    faci o clasa pentru buton asa cum e el.. si inca una cand e selectat.. si cu php verifici ce pagina e selectata si selectezi doat clasa de css de care ai nevoie..

    sau daca ai doar pagini html.. pui pt fiecare pagina in parte alta clasa pt acel buton..
    Scriu, rar, pe point47 diverse tips&tricks in web-dev.

  7. #7
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    31
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    31


    Implicit

    mersi, o sa incerc

  8. #8
    Avatarul lui Dever
    Dever este deconectat Ambasador
    Reputatie:
    33
    Data înscrierii
    28th July 2006
    Locaţie
    UK
    Vârstă
    42
    Posturi
    378
    Putere Rep
    33


    Implicit

    Am scris recent despre asta pe blog aici.

    Din css poti daca setezi un id pe body pt fiecare pagina:
    Daca HTML-ul homepage-ului arata asa:
    Cod:
    <body id="homepage">
    ....
    <ul>
    <li><a id="home" href="link_catre_homepage">Go Home</a></li>
    CSS-ul ar putea sa arate asa:
    Cod:
    #homepage #home { /* stil pentru butonul de pagina activ */ }
    De asemenea aceeasi problema se poate rezolva din PHP setand o clasa "activ":
    Cod:
    //verificare pagina cumva
    if ($pagina == "home")
    {
         echo ' class="activ" ';
    }
    si CSS-ul se simplica fiind doar pt 1 clasa:
    Cod:
    a.activ { /* stil pentru butonul de pagina activ */ }
    Dever's Blog - Atentie! dau cu parerea.

  9. #9
    Avatarul lui CristiC
    CristiC este deconectat Membru SeoPedia
    Reputatie:
    30
    Data înscrierii
    2nd May 2008
    Locaţie
    Bucuresti
    Vârstă
    43
    Posturi
    91
    Putere Rep
    30


    Implicit

    Uite aici unul din multele exemple de meniuri in css.

    Pentru cel curent - vezi ca in cod la un moment dat apare class="current".

    Poti sa te inspiri sau sa modifici direct scriptul asta si sa schimbi cu imaginile tale.

  10. #10
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    31
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    31


    Implicit

    mersi tuturor!

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Ajutor meniu CSS
    De florin666 în forumul Client side
    Răspunsuri: 2
    Ultimul Post: 2nd May 2008, 08:35
  2. meniu
    De ana în forumul Client side
    Răspunsuri: 3
    Ultimul Post: 19th April 2008, 01:08
  3. Cum se face asta si daca e ok ?
    De Popescu Marian în forumul Adsense
    Răspunsuri: 4
    Ultimul Post: 15th October 2007, 20:32
  4. Meniu seo friendly
    De moSSad în forumul Client side
    Răspunsuri: 3
    Ultimul Post: 18th January 2007, 12:06
  5. Cum Leg Un Meniu?
    De Stelian în forumul Client side
    Răspunsuri: 7
    Ultimul Post: 3rd May 2006, 09:26

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •