PDA

Zobacz pełną wersję : Wyszczególnienie pozycji menu menu



frater
01-11-2011, 05:08
Witam
Chciałem wyszczególnić jedną zakładkę (powęszyć i zmienić tło) w menu poziomym
wiec walnąłem do css nasypujące linijki kodu:



class="item39"
{ display: block; text-align: center; white-space: nowrap; height: 60px; width: 180px; overflow: hidden; line-height: 20px; background-image: url('../images/subitem.png'); background-position: left top; background-repeat: repeat-x; border-width: 1px; border-style: solid; border-color: #DC8F09;}


Jednak po wlepieniu tego zero reakcji? Co źle zrobiłem;p

mboy
01-11-2011, 08:09
hehe, a ty znasz składnię CSS ? Takie podstawy, których uczą na 2-3 lekcji. Nie dziw się, ze nie działa, skoro ci się książek nie chciało czytać.

na górze powinno być
.item39 { } !

frater
02-11-2011, 21:10
fakt, pomysliłem się przy pisaniu tutaj, w kodzie miałem prawidłowo. Jednak jak zmieniam grafikę tła w taki sposob





.item39{


background-image: url('../images/subitem123.png');

}




to, nie ma żadnego efektu. wh?

a_m
02-11-2011, 21:52
do kosza leci, jak nie dasz linku

frater
05-11-2011, 22:59
Podaje link (zakładka - cytaty matematyczne):
http://matematyka.konin.pl/



(http://matematyka.konin.pl/)

frater
25-11-2011, 18:33
podbijam gdyz bardzo mi zalezy

nikszal
25-11-2011, 18:38
Kod masz podany wyżej. Jeszcze tylko musisz zrobić jedną drobnostkę - zmienić w dwa kolory obrazka url("../images/menuitem.png"); bo tło tej pozycji menu jest graficzne.

frater
25-11-2011, 19:00
wiec zrobiłem, w css wpisałem

.item39{ background-color: red; background-image: url('../images/menuitem1.png');
}

gdzie menuitem1.png to zmodyfikowana do moich potrzeb kopia menuitem.png, jednak to nie działa...

nikszal
25-11-2011, 19:05
Może coś tam wpisałeś, ale chyba nie dokładnie to samo. Ja widzę tylko tyle

.item39
{
background-color: red;
}

frater
25-11-2011, 19:20
ok, zobacz teraz. Za po prostu gdy zobaczyłem ze to nie działa, cofnołem do poprzedniego stanu

nikszal
25-11-2011, 19:32
Wpisz ten kawałek kodu na końcu arkusza, a nie na początku.

frater
25-11-2011, 19:37
niestety brak reakcji

a_m
25-11-2011, 19:55
masz ten wpis, ale to jest tło dla elementu li i jest ono zasłaniane przez tła elementów span
dopisz jeszcze coś takiego

.art-menu .item39 a .l, .art-menu .item39 a .r, .art-menu .item39 a .t {
background:none transparent;
color:red
}


a ten swój wpis zamień na:


.art-menu li.item39 {
background-color: red;
background-image: url("../images/menuitem1.png");
}

frater
25-11-2011, 20:08
no ok, teraz mam efekt prawie jaki chciałem tylko tło mi wcieło...
wiec zamieniłem


.art-menu .item39 a .l, .art-menu .item39 a .r, .art-menu .item39 a .t {
background:url('../images/menuitem.png');
color:red
}
.item39{
background-color: red;
background-image: url('../images/menuitem.png');
}


Co dało mi dziwny efekt, czemu nie widac normalnie?

a_m
25-11-2011, 20:24
ale co Ty włąściwie chcesz zrobić zmienić tło i kolor?

jak tak to kolor:

.art-menu .item39 a .t{
color:red
}

a jak tło to robisz na podstawie obrazka menuitem.png swój menuitem2.png - w takich kolorach jak chcesz + dopisujesz

.item39 .art-menu a .r, .item39 .art-menu a .l {
background-image: url("../images/menuitem2.png");
}

i chyba powinno wystarczyć




.item39 {

background-color: red;
background-image: url("../images/menuitem.png");


}



ten wpis w sumie jest bez sensu bo tło uszyte z koloru nie będzie widoczne, gdyż obrazkowe zajmuje cały obszar, nie jest przeźroczyste więc zasłoni kolor

frater
25-11-2011, 21:35
chodziło mi tylko o zmiane tła obrazka dla jednego przypadku, wiec wstawiłem


.item39 .art-menu a .r, .item39 .art-menu a .l {background-image: url("../images/menuitem2.png");
}

utworzyłem plik "menuitem2.png" wrzuciłem go na serwa
i całkowity brak efektu...

a_m
25-11-2011, 21:40
.item39 .art-menu a .r, .item39 .art-menu a .l {
background-image: url("../images/menuitem2.png");
}

tak napisałem? to źle napisałem; sorry



.art-menu li.item39 a .r, .art-menu li.item39 a .l {
background-image: url("../images/menuitem2.png");
}

coś mi się w pośpiechu poprzestawiało

frater
25-11-2011, 21:50
ok, działa:)
a co zrobić aby dodatkowo wytłusicić tekst w tym item39?

a_m
25-11-2011, 21:51
http://www.w3schools.com/cssref/pr_font_weight.asp

frater
25-11-2011, 22:04
Dziękuje za pomoc panowie:)