Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS] Background - regulowanie położenia
wujek2009
post
Post #1





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

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


Cześć.

Chciałbym się dowiedzieć, czy jest możliwość regulowania położenia background obrazkowego?, przejdę do kodu; może jaśniej się zrobi ;-)

  1. div.menuTOPBar a { background: url('../img/topArrow.png') 0px 0px no-repeat; }
  2.  
  3. /* dla: <a href="" title="">Zwykly odnosnik</a> */


Przed tekstem "Zwykły odnośnik" ma pojawić się 'topArrow.png' - i pojawia się, tylko że obrazek jest za blisko napisu, stąd chciałbym się spytać czy jest możliwość regulowania odstępu? Na paru witrynach widziałem, że 0px 0px te wartości są dynamiczne (nawet są na minusie), ale gdy dam -15px 0px w ogóle nie wyświetla się obraz.

Czy jest możliwość wyregulowania obrazu, aby nie był zbyt blisko tekstu?
PS. Wiem, że można to w inny sposób po prostu dać IMG SRC przy odnośniku A HREF, ale chciałbym się dowiedzieć czy można za pomocą CSS uzyskać podobny efekt?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Jest dokładnie tak jak piszesz, trzeba pozmieniać 0px 0px wartości, tylko, że jak dasz px na "-" to one się jak gdyby schowają za element. Spróbuj nadać inne wartości to powinno Ci się to udać.(nie jestem pewien, ale może trzeba dodać display: block; dla <a> - ale to tylko przypuszczenia, musiałbyś spr. w Google).


--------------------
Go to the top of the page
+Quote Post
zimnydave
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 2
Dołączył: 2.10.2010

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


jeśli chcesz aby ten obrazek topArrow.png (domyślam się że to jakaś strzałka) był przy odnośniku to użyj listy wypunktowanej.

np.

  1. <ul>
  2. <li><a href='#'>odnosnik 1</a></li>
  3. <li><a href='#'>odnosnik 2</a></li>
  4. <li><a href='#'>odnosnik 3</a></li>
  5. </ul>


do tego css

  1. ul
  2. {
  3. list-style-image:url("./adres/obrazka/topArrow.png");
  4. }


obrazek możesz oczywiście później jeszcze spozycjonować względem odnośników i odwrotnie np w ten sposób (zmieniasz 15 px na odleglosc jaka chcesz):

  1. a
  2. {
  3. margin:0 0 0 15px;
  4. }


Ten post edytował zimnydave 2.10.2010, 20:37:48
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 Aktualny czas: 20.08.2025 - 05:30