Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS]Koło i napis w środku
senior.pol
post 15.01.2014, 22:19:50
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

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


Witam,

Chcę, zrobić koło, a w nim tekst np. "1".

Krótki zapis kodu:

  1. <ul class="xxx">
  2. <li><i class="nr">1</i> Jakiś tam tekst.</li>
  3. </ul>


  1. .xxx li i.nr {
  2. width: 10px;
  3. height: 10px;
  4. border-radius: 50%;
  5. text-align: center;
  6. }


Próbowałej już kombinować, ale na razie bez efektów. Proszę o pomoc w rozwiązaniu problemu.

Ten post edytował senior.pol 15.01.2014, 22:28:41
Go to the top of the page
+Quote Post
Kshyhoo
post 15.01.2014, 23:20:54
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Nie wiem, o co Ci chodzi dokładnie, lukaj.
  1. <ul class="xxx">
  2. <li><i class="circle">1</i> Jakiś tam tekst.</li>
  3. <li><i class="circle">2</i> Jakiś tam tekst.</li>
  4. <li><i class="circle">3</i> Jakiś tam tekst.</li>
  5. </ul>

  1. .xxx {
  2. list-style-type: none;
  3. }
  4. .circle {
  5. background: #fc2e5a;
  6. -moz-border-radius: 50px;
  7. -webkit-border-radius: 50px;
  8. border-radius: 50px;
  9. padding: 10px 15px;
  10. line-height: 40px;
  11. }

Wkleję tez tu, bo mi coś jsfiddle mnie nie lubi smile.gif
Powód edycji: [Kshyhoo]:


--------------------
Go to the top of the page
+Quote Post
Crozin
post 15.01.2014, 23:28:35
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


1. display: inline-block; by móc nadać wysokość i szerokość elementowi.
2. line-height: [100% wysokości]px; text-align: center; by wycentrować tekst w elemencie;
3. border-radius: 50%; by uzyskać kształt koła.
4. Jakieś tło.
Go to the top of the page
+Quote Post
JarekPMI
post 15.01.2014, 23:38:56
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 14.01.2014

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


Nie prościej będzie utworzyć jakiś png? a potem go ładnie ustawić?
Go to the top of the page
+Quote Post
senior.pol
post 16.01.2014, 00:03:16
Post #5





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 10.08.2011

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


Dzięki Panowie. Wszystko wygląda teraz jak trzeba thumbsupsmileyanim.gif
Go to the top of the page
+Quote Post
PrinceOfPersia
post 16.01.2014, 02:12:14
Post #6





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

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


Cytat(JarekPMI @ 15.01.2014, 23:38:56 ) *
Nie prościej będzie utworzyć jakiś png? a potem go ładnie ustawić?

nie będzie prościej.
- więcej kilobajtów do ładowania
- png się nie skaluje (tj. przy powiększeniu png widać piksele)
- nie da się łatwo modyfikować, np. koloru, rozmiaru (łatwo = bez odpalania programu graf. i eksportowania do png)

sztuczka z border-radius to trochę hack, ale i tak zrobienie i eksport obrazka w PNG wcale nie jest prostsze od dopisania tych paru linijek HTMLa...

Reszta prostych kształtów: http://css-tricks.com/examples/ShapesOfCSS/
(chociaż przy bardziej złożonych kształtach kod robi się niezbyt elegancki)

Ten post edytował PrinceOfPersia 16.01.2014, 02:14:13


--------------------
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: 26.04.2025 - 01:40