
Emberi Arc Készítése HTML és CSS Segítségével
Tanuld meg, hogyan készíthetsz egy teljes arc illusztrációt kizárólag HTML és CSS használatával – képek és SVG-k nélkül.
2025-06-06
Emberi Arc Készítése HTML és CSS Segítségével
Kíváncsi vagy, mire képes csak a CSS? Ebben az útmutatóban bemutatjuk, hogyan készíthetsz egy emberi arc illusztrációt kizárólag HTML és CSS segítségével – képek és SVG-k nélkül, csupán kreatív stílusozással.
🎯 1. lépés: Alap elrendezés
Flexbox segítségével középre helyezzük a vásznat, és meghatározzuk a háttérszínt.
body {
margin: 0;
background: #f4f4f5;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
🧱 2. lépés: Fej formája
Egy ovális formát hozunk létre a `border-radius: 50% / 40%` segítségével.
<div class="face-container">
<div class="skin"></div>
</div>
.face-container {
position: relative;
width: 300px;
height: 400px;
}
.skin {
width: 100%;
height: 100%;
background: #ffe0bd;
border-radius: 50% / 40%;
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
👀 3. lépés: Szemek
Két fehér kör és bennük fekete pupillák – mindezt pseudo-elemekkel készítjük.
<div class="eye left"></div>
<div class="eye right"></div>
.eye {
width: 30px;
height: 30px;
background: #fff;
border-radius: 50%;
position: absolute;
top: 100px;
}
.eye::after {
content: '';
width: 12px;
height: 12px;
background: #333;
border-radius: 50%;
position: absolute;
top: 9px;
left: 9px;
}
.eye.left { left: 70px; }
.eye.right { right: 70px; }
👃 4. lépés: Orr
Egy álló és egy fekvő oválissal készítjük el az orr alapját, majd két orrlyuk egészíti ki a részletességet.
<div class="nose">
<div class="oval-vertical"></div>
<div class="oval-horizontal"></div>
<div class="nostrils">
<div class="nostril"></div>
<div class="nostril"></div>
</div>
</div>
.nose {
position: absolute;
top: 150px;
left: 50%;
transform: translateX(-50%);
width: 30px;
height: 50px;
display: flex;
flex-direction: column;
align-items: center;
}
.oval-vertical {
width: 14px;
height: 22px;
background: #f1c27d;
border-radius: 50%;
position: absolute;
}
.oval-horizontal {
width: 24px;
height: 14px;
background: #f1c27d;
border-radius: 50%;
}
.nostrils {
display: flex;
justify-content: space-around;
width: 24px;
margin-top: -10px;
}
.nostril {
width: 4px;
height: 7px;
background: #cc9966;
border-radius: 50%;
}
😄 5. lépés: Száj
Egy félkör alakú száj, amelyhez csak az alsó sarkokat kerekítjük.
<div class="mouth"></div>
.mouth {
width: 80px;
height: 40px;
background: #d46a6a;
position: absolute;
top: 225px;
left: 50%;
transform: translateX(-50%);
border-bottom-left-radius: 40px;
border-bottom-right-radius: 40px;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
✅ Összegzés
- Teljes arc létrehozása csak HTML és CSS segítségével
- Nincs szükség képekre vagy SVG-kre
- Gyakorlat CSS pozicionálásra, border-radius és árnyékokra
Ez csak a kezdet – nyugodtan egészítsd ki hajjal, szemöldökkel vagy animált kifejezésekkel!