Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS]Wypunktowanie listy i zmiana punktatora
gregi1
post 11.05.2009, 18:18:41
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
Savage.Mephisto
post 11.05.2009, 18:37:12
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


--------------------
Myślisz, że przeżyjesz swoje życie w blasku i chwale...
Lecz jest coś, co zmieni ci cały świat...
Szczerość!
Go to the top of the page
+Quote Post
gregi1
post 11.05.2009, 18:52:47
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 11.05.2009, 20:39:36
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 12.05.2009, 09:36:34
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2025 - 05:17