HAKATEMIA
18CSS-perusteet

CSS ja Responsiivinen Muotoilu

Helppo20MIN

CSS-responsiivinen suunnittelu on tekniikka, jonka avulla voit suunnitella verkkosivustoja, jotka skaalautuvat automaattisesti eri näyttökokojen mukaan, kuten puhelimet, tablet-laitteet ja tietokoneet. Tämä mahdollistaa verkkosivuston sisällön optimaalisen näyttämisen eri laitteilla.

Yksi tapa toteuttaa responsiivinen suunnittelu CSS:llä on käyttää media queryjä. Media queryt ovat CSS-sääntöjä, jotka tarkistavat käyttäjän laitteen näytön leveyden ja asettavat sen mukaiset tyylisäännöt. Alla on esimerkki media queryn käytöstä CSS:llä:

CSS
1div {
2  width: 100px;
3  height: 100px;
4  background-color: blue;
5}
6
7/* Media query */
8@media screen and (min-width: 600px) {
9  div {
10    width: 200px;
11    height: 200px;
12  }
13}

Tämä CSS-koodi määrittää, että div-elementin leveys ja korkeus ovat aluksi 100 pikseliä ja taustaväri on sininen. Media queryssa tarkistetaan, onko näytön leveys vähintään 600 pikseliä, ja jos se on, div-elementin leveys ja korkeus muutetaan 200 pikseliin.

Toinen tapa toteuttaa responsiivinen suunnittelu CSS:llä on käyttää prosentuaalisia arvoja elementtien leveydelle ja korkeudelle. Alla on esimerkki:

CSS
1div {
2  width: 50%;
3  height: 50%;
4  background-color: red;
5}

Tämä CSS-koodi määrittää, että div-elementin leveys ja korkeus ovat 50% näytön leveydestä ja korkeudesta. Tämä tarkoittaa, että div skaalautuu automaattisesti eri näyttökokojen mukaan. Taustaväri on punainen.

Nämä ovat vain muutamia esimerkkejä siitä, miten voit toteuttaa responsiivisen suunnittelun CSS:llä. On tärkeää muistaa, että responsiivisen suunnittelun avulla verkkosivustosi näyttää hyvältä eri laitteilla ja parantaa käyttökokemusta.

Harjoittele

TRY ITTRINKET
Hakatemia Pro

Hakkeroinnin oppiminen alkaa tästä

Sadat interaktiiviset kurssit, virtuaalilabrat ja CTF-haasteet selaimessasi. Aloita ilmainen kokeilu ilman korttitietoja.