Moderní tvorba webových aplikací
O webu

Kruhový obrázek

Různé možnosti vytvoření kruhového obrázku.

2 minuty

Někdy se může hodit mít na stránce obrázek kulatý, jaké existují možnosti?

Překreslení v grafickém editoru

Nejtrivialnější možnost je obrázek překreslit. Problém je, že to není moc universální (co až nebude kulatý vzhled žádoucí?).

Ilustrační obrázek

Kulaté okraje (border-radius)

Od Internet Exploreru 9 lze použít CSS vlastnost border-radius. Stačí ji nastavit buď v polovině šířky obrázku, nebo jako 50 %.

#obrazek {border-radius: 50%}

Ilustrační obrázek

Překrytí obrázekm

Pro starší prohlížeče je funkční řešení vytvořit obrázek s průhledným kruhem unitř a původní obrázek takto překrýt.

HTML

<div class='prekryti'>
	<span></span>
	<img src='obrazek.png' width=100 height=100>
</div>

CSS

img {display: block;}
.prekryti {position: relative;}
.prekryti span {background: url(prekryt.png); width: 100px; height: 100px; position: absolute}

Ukázka

Co si myslíte o tomto článku?

Diskuse

Související články

CSS item-pack: balance – vyvážené rozložení flex položek

Vlastnost item-pack: balance rozděluje flex položky rovnoměrně mezi řádky, podobně jako text-wrap: balance vyvažuje řádky textu.

11 minut

CSS Container Queries – responsivní komponenty

Jak pomocí @container, container-type a container-name vytvářet komponenty, které se přizpůsobí velikosti svého rodiče místo viewportu.

16 minut

CSS Anchor Positioning – posicování elementů relativně k jiným

Jak pomocí anchor-name, position-anchor a funkce anchor() posicovat elementy relativně k jiným bez JavaScriptu.

6 minut

Centrování na webových stránkách

Moderní způsoby vertikálního i horizontálního centrování v CSS. Flexbox, Grid, margin auto a další techniky.

8 minut

Novinky e-mailem

Když budu mít něco opravdu zajímavého, můžu vám to poslat e-mailem

Přidej se k 500+ čtenářům
Jen kvalitní obsah
Žádný spam

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků · Témata · Zkratky
2013–2026