Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][CSS]Wypunktowanie listy i zmiana punktatora
gregi1
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 24.03.2007

Ostrzeżenie: (0%)
-----


Mam taki problem otóż mam coś takiego

Plik index.html
  1. <div id="menu">
  2. <ul>
  3. <li><img src="menu1.gif /></li>
  4. <li><img src="menu2.gif /></li>
  5. </ul>
  6. </div>


Plik main.css
  1. list-style-image: url(images/punkt.gif);
  2. width:175px;
  3. margin-left: 32px;
  4. padding-bottom: 30px;


I w tej chwili ten "punkt" (strzaleczka) w liscie jest wyrownana do dolnej krawedzi obrazka menu1, menu2 a czy do sie zrobic aby byla do środka obrazka?

Pytanie drugie czy da rade jakoś zrobić i w jaki sposób, aby w momencie najechania na dane menu czyli obrazek zmienił się przy nim ten "punktator" w liscie na np punkt_blue.gif? Cos takiego jak można zrobić z a: link, hover ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Savage.Mephisto
post
Post #2





Grupa: Zarejestrowani
Postów: 122
Pomógł: 11
Dołączył: 24.01.2008

Ostrzeżenie: (0%)
-----


Tę strzałeczkę załatwić można w ten sposób:

Kod
#menu li {
    width: 175px;
    margin-left: 32px;
    background: url("images/punkt.gif") no-repeat center left;
}


Co do podmiany obrazka, to kod byłby następujący:

Kod
#menu.li a:hover {
    width: 175px;
    margin-left: 32px;
    background: url("images/punkt2.gif") no-repeat center left;
    position: relative;
}


Ten post edytował Savage.Mephisto 11.05.2009, 18:38:57
Go to the top of the page
+Quote Post
gregi1
post
Post #3





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 24.03.2007

Ostrzeżenie: (0%)
-----


Wiesz co owszem ten punktator jest juz na srodku, ale jest jedno ale .......

Punktator pojawia się na srodku obrazka a nie przed nim.
Go to the top of the page
+Quote Post
Bartii
post
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 4.05.2009

Ostrzeżenie: (0%)
-----


a jeśli chodzi o drugie to da się li:hover

Ten post edytował Bartii 11.05.2009, 20:49:34
Go to the top of the page
+Quote Post
gregi1
post
Post #5





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 24.03.2007

Ostrzeżenie: (0%)
-----


Cytat(Bartii @ 11.05.2009, 21:39:36 ) *
a jeśli chodzi o drugie to da się li:hover


A jesli chodzi o to pierwsze? Może mi ktoś coś podpowiedzieć?

A mam pytanie da sie jakos zrobic aby zawartosc znacznika <li> zaczynala sie od razu przy krawedzi, bo standardowo lista wyglada tak:

Bibliografia:
<ul>
<li>cos</li>
</ul>

otrzymamy:

Bibliografia:
&nbsp;&nbsp;&nbsp;&nbsp;cos

A chcialbym aby wygladalo to tak:

Bibliografia:
cos


Chodzi mi o to aby lista wyliczala przy lewej krawedzi div'a baz odstepu od niego.

  1. <div style="background-color:red;border:black dotted 1px;">
  2. <ul>
  3. <li>aksksjsjsjs</li>
  4. <li>aksksjsjsjs</li>
  5. </ul>
  6.  
  7.  
  8. </div>


Ten post edytował gregi1 12.05.2009, 09:37:37
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.04.2026 - 07:42