diff --git a/index.html b/index.html index 35efd33..af76c68 100644 --- a/index.html +++ b/index.html @@ -45,7 +45,7 @@
Mučkalica
-

Mučkalica

ž +

Mučkalica

Tradicionalna balkanska klasika, ki vedno znova navduši.


diff --git a/stylesheet.css b/stylesheet.css index 4686ecb..5a16639 100644 --- a/stylesheet.css +++ b/stylesheet.css @@ -243,3 +243,148 @@ footer p { color: var(--barva-besedilo-na-temnem); } +/* opis restavracije */ + +.home_page .o_restavraciji { + max-width: 850px; + margin: 0 auto 4rem; + text-align: center; +} + +.home_page .o_restavraciji h2, +.home_page .priljubljene_jedi > h2 { + margin-bottom: 1.5rem; +} + +/* kartice priljubjenih jedi */ + +.home_page .priljubljene_jedi { + margin-bottom: 2rem; +} + +.home_page .priljubljene_jedi > h2 { + text-align: center; +} + +.home_page .jedi_grid { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); /* fr je enota ki ti pove kolkšen delež prostora zavzeme, fraction, pač da se lahko samodejno razporedijo brez definiceije procentov */ + align-items: stretch; + gap: 1.5rem; +} + +.home_page .jedi_card { + display: flex; + flex-direction: column; + + min-width: 0; + overflow: hidden; + + background-color: var(--barva-kartice); + border-radius: var(--zaobljenost); + box-shadow: var(--senca-kartice); +} + +.home_page .card_slika { + position: relative; + + height: 200px; + flex-shrink: 0; + overflow: hidden; + margin: 0; +} + +.home_page .card_slika img { + display: block; + width: 100%; + height: 100%; + object-fit: cover; + object-position: center; +} + +.home_page .card_slika figcaption { + display: none; /* da se imena ne podvajajo ker je figcaption v mojem primeru enak h3 jedi*/ +} + +.home_page .card_vsebina { + display: flex; + flex: 1; + flex-direction: column; + padding: 1.25rem; +} + +.home_page .card_vsebina h3 { + margin-top: 0; + margin-bottom: 0.75rem; +} + +.home_page .card_vsebina p { + margin-top: 0; + margin-bottom: 0; +} + +/*značka novo */ + +.home_page .znacka_novo { + position: absolute; + top: 0.75rem; + right: 0.75rem; + z-index: 1; /* da je postavljena čisto odspredaj */ + + padding: 0.3rem 0.75rem; + border-radius: 999px; + + background-color: var(--barva-dodatna); + color: var(--barva-besedilo); + font-size: 0.8rem; + font-weight: 700; +} + +/* prilagotitev telefonom */ + +@media (max-width: 800px) { + .nav_bar { + flex-direction: column; + gap: 0.5rem; + } + + .main_menu { + justify-content: center; + } + + .home_page .jedi_grid { + grid-template-columns: repeat(2, minmax(0, 1fr)); + } + + .home_page .hero h1 { + font-size: 2.6rem; + } +} + +@media (max-width: 520px) { + .main_menu { + gap: 0.15rem; + } + + .main_menu a { + padding: 0.45rem; + font-size: 0.8rem; + } + + .home_page .jedi_grid { + grid-template-columns: 1fr; /*da bojo v bistvu vsak v svoji vrst */ + } + + .home_page .hero { + min-height: 60vh; + padding: 2rem 1rem; + } + + .home_page .hero h1 { + font-size: 2.2rem; + } + + h2 { + font-size: 1.7rem; + } +} \ No newline at end of file