Grundlæggende indhold,
1. semester
.container {
display: grid;
place-content: center;
width: 300px;
height: 300px;
}
.container {
display: grid;
place-content: center start;
width: 300px;
height: 300px;
}
.container {
display: grid;
place-content: end center;
width: 300px;
height: 300px;
}
.container {
display: grid;
place-items: center;
}
img,
h3 {
grid-area: 1 / 1;
}
<div class="container">
<img src="...">
<h3>...</h3>
</div>
.container {
display: flex;
flex-flow: wrap;
}
.container {
display: flex;
flex-flow: wrap;
justify-content: center;
}
.container {
display: flex;
flex-flow: wrap;
}
.child {
flex-grow: 1;
}
.container {
display: grid;
grid-template-columns:
repeat(auto-fit, minmax(200px, 1fr));
}
Elementerne skal
.container {
display: grid;
grid-template-columns:
repeat(auto-fit, minmax(200px, 1fr));
}
.container {
display: grid;
grid-template-columns:
repeat(auto-fit, minmax(200px, 1fr));
}
Hvad hvis der er mere indhold?
Følger højden med?
Video-indlejring, billedformater og GitHub
Video-indlejring, billedformater og GitHub
Video-indlejring, billedformater og GitHub
<video controls src="..."></video>
<iframe src="..."></iframe>
<video controls src="..."></video>
<iframe height="315" width="560" src="..."></iframe>
iframe {
width: 100%;
}
<video controls src="..."></video>
<iframe height="315" width="560" src="..."></iframe>
iframe {
width: 100%;
}
iframe {
width: 100%;
height: auto;
aspect-ratio: 16 / 9;
}
iframe {
width: 100%;
height: auto;
aspect-ratio: 16 / 9;
}
iframe {
width: 100%;
height: auto;
aspect-ratio: 16 / 9;
}
.iframe-wrapper {
position: relative;
width: 100%;
height: 0;
padding-top: calc(100% / (16 / 9));
}
iframe {
position: absolute;
inset: 0;
height: 100%;
width: 100%;
}
<div class="iframe-wrapper">
<iframe src="..." width="560" height="315"></iframe>
</div>
.iframe-wrapper {
position: relative;
width: 100%;
height: 0;
padding-top: 56.25%;
}
iframe {
position: absolute;
inset: 0;
height: 100%;
width: 100%;
}
<div class="iframe-wrapper">
<iframe src="..." width="560" height="315"></iframe>
</div>
Del
Del
Indlejr
Del
Indlejr
Kopier
<iframe width="560" height="315" src="https://www.youtube.com/embed/dhrX_biPH8c" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<video controls src="..."></video>
img,
video {
width: 100%;
height: auto;
display: block;
}
<video controls src="..."></video>
img,
video {
width: 100%;
height: auto;
display: block;
}
<video controls src="https://daviatkea.dk/kea/tema-5/video/hiking.mp4"></video>
img,
video {
width: 100%;
height: auto;
display: block;
}
bruges til billeder uden (semi)transparente pixels
er et nyere format, som kan bruges til billeder både med og uden (semi)transparente pixels
bruges til billeder med (semi)transparente pixels
bruges til billeder uden (semi)transparente pixels
reducerer filstørrelsen, hvilket forbedrer ydelsen af et website
bruges til billeder med (semi)transparente pixels
.jpg
bruges til billeder uden (semi)transparente pixels
-75%
.webp
reducerer filstørrelsen, hvilket forbedrer ydelsen af et website
-95%
.webp
reducer antallet af pixler, for at opnå en endnu mindre filstørrelse
bruges til billeder uden (semi)transparente pixels
brug et online værktøj til at konvertere til et nyt format, samt ændre dimensionerne
versionskontrolsystem
Holder styr på alle de ændringer, der er foretaget i arbejdsfilerne (HTML, CSS, JS).
versionskontrolsystem
Holder styr på alle de ændringer, der er foretaget i arbejdsfilerne (HTML, CSS, JS).
.DS_Store
video/
*.mp4
*.psd
liste over filer, der ikke skal sendes til GitHub
store filer (fx video),
systemfiler og lign.
Cmd + Shift + P (Mac)
Ctrl + Shift + P (Windows)
Hent nyeste ændringer fra skyen
Send lokale ændringer til skyen
Vejledning...
NB! Når du laver ændringer efterfølgende, skal du bare push'e via de tre prikker ved siden af fluebenet
.DS_Store
video/
*.mp4
*.psd
Der er en mere..!