Hjälp en noob med HTML/CSS
Jag har tänkt att jag ska lära mig lite om webbutveckling (HTML/CSS/Javascript till att börja med). Tänkte därför knåpa ihop en hemsida att ha som ett litet pågående projekt.
Nu har jag kört fast lite på att jag inte får saker att göra som jag vill. För att illustrera det hela slängde jag ihop ett exempel i Photoshop.
Tanken är inte exakt den designen (jag kan eventuellt ha känt mig extra kreativ när jag satt med Photoshop ; ). Det är mest för att visa ett par element som stökar till det för mig.
Bakgrunden - alltså själva rektangeln med rundade hörn - hur ska man åstadkomma något sånt på bästa sätt?
Jag tror det skulle funka att göra direkt i CSS. Problemet är bara att det inte finns någon anti-aliasing så det ser rätt trist ut.
Testade att göra det med en svg-fil, men skalningen verkar helt sakna logik. Typ, säg åt den att centrera och jag får halva bilden i toppen av skärmen. Skala upp den och den hamnar nästan i mitten. Öka bredden och det händer inget, om jag inte sen ökar höjden varpå bilden blir gigantisk. Flytta på loggan för att försöka matcha och skalningen blir fel igen.
Provade men en vanlig png-fil och det funkar bättre, men jag får det inte att funka med att ändra storlek på webbläsarfönstret (dessutom ser det inte lika bra ut som vektorgrafik).
Nästa steg är att få alla element att hålla sig på sidan. Jag har inte hittat hur man gör än men det borde väl gå att få dem att hålla sig relativt till själva bakgrundsbilden.
Hursomhelst, vad är bästa sätt göra det här på?