Szín+háttér, avagy a design alapjai


„Egy HTML-oldal CSS nélkül olyan, mint a pizza sajt nélkül – lehet enni, de minek?”

 

🎨 Miért fontos a szín?

A színek nem csak esztétikai elemként működnek, hanem kommunikálnak. Egy jól megválasztott szín:

  • vezeti a szemet,

  • kiemeli a lényeges elemeket,

  • érzelmeket képvisel,

  • és persze baromi menőn néz ki.

🌈 Betűszín beállítása

p {
color: #2c3e50; /*Sötétszürke, stílusos, letisztult */
}

Ha a világos betűszín jobban mutatna: 

h1 {
  color: #eee; /*Ugyanaz, mint #eeeeee, csak rövidebb formában
}

🌈 Háttérszín beállítása

Ha csak egy sornak szeretnél háttérszínt:

p {
   background-color: #fef3c7; /*Világossárga, mintha egy post-itet kapott volna a szöveg */

De gyakran inkább div-eket vagy osztályokat formázunk:

bevezeto {

background-color: #d1fae5; /*Mentazöld  */
}
.lista {

background-color: #e0f2fe; /*Világoskék*/
}

Tipp: a background-color helyett írhatod azt is, hogy background. Elfogadja, és a backgroundhoz írhatunk más tulajdonságokat is, pl:

.hero {
    background: #111 url(‘kepek/hatter.jpg’}          no-repeat center center;
    background-size: cover;
}

💎 Pro tippek:

  • Próbáld ki az Adobe Color Wheel eszközt, hogy harmónikus színeket állíts össze.

  • A sötét háttérhez világos szöveg kell (kontraszt!).

  • Ne vigyél túl sok színt egy oldalra – a „szivárvány-katasztrófa” garantáltan elriasztja a felhasználókat.

Feladat a leckéhez

 

🛠️Csinálj egy kis blokkot a weboldaladon, ahol:

  • van címsor (#title),
  • egy rövid szöveg (class=”bevezeto”),

  • és egy lista (class=”lista”),

  • minden elem más háttérszínt kapjon.

Mutasd meg a színérzéked! Vagy legalábbis színezz ki mindent

    színes feladat
    Elakadtál?

    Ha szeretnél látni egy lehetséges megoldást, nyísd le a lenti ablakot

    Egy lehetséges megoldás
    <!DOCTYPE html>
    <html>
      <head>
        <style>
          #title {
      background-color: #f59e0b; /* narancs */
      color: white;
      padding: 10px;
      font-size: 1.5rem;
    }

    .bevezeto {
      background-color: #6ee7b7; /* mentazöld */
      padding: 10px;
      border-radius: 5px;
    }

    .lista li:nth-child(1) {
      background-color: #93c5fd; /* világoskék */
      padding: 8px;
    }

    .lista li:nth-child(2) {
      background-color: #fcd34d; /* napsárga */
      padding: 8px;
    }

    .lista li:nth-child(3) {
      background-color: #fca5a5; /* rózsaszín */
      padding: 8px;
    }
        </style>
      </head>
      <body>
        <div id=„title”>Kedvenc dolgok listája</div>

    <p class=„bevezeto”>Ez itt egy kis ízelítő a kedvenc dolgaimból. A lista alatt színkavalkád vár!</p>

    <ul class=„lista”>
      <li>Kávé</li>
      <li>CSS tanulás</li>
      <li>Macskás mémek</li>
    </ul>
      </body>
    </html>

    Ajánló

    🔗 Előző anyag: CSS színek 

    ➡️ Következő anyag: HTML+CSS