Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]Wypunktowanie listy i zmiana punktatora
Forum PHP.pl > Forum > Przedszkole
gregi1
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 ?
Savage.Mephisto
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;
}
gregi1
Wiesz co owszem ten punktator jest juz na srodku, ale jest jedno ale .......

Punktator pojawia się na srodku obrazka a nie przed nim.
Bartii
a jeśli chodzi o drugie to da się li:hover
gregi1
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>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.