YouTube videon upotus

Teoria


Tehtävä 1 - Testaa upotusta


Case 1: Yksi iframe upotus

ytembed1
ytembed2

Case 2: Useita iframe upotuksia

network

Tehtävä 2 - Usean sivun kokonaisuus

Screenshotit ja kansiorakenne tehtävän lopussa

Kansiorakenne

html_css_basics | ├── demos | | │ └── d8 | | │ ├── test.html │ ├── style.css │ ├── index.html │ ├── py-tutorial.html │ ├── js-tutorial.html |

Layout

layout_embeds

Mallit

index.html
"HTML"-linkki on alleviivattu active-classilla,
koska käyttäjä on sivulla index.html
htmltutorial
py-tutorial.html
"Python"-linkki on alleviivattu active-classilla,
syystä, että käyttäjä on sivulla py-tutorial.html
pythontutorial
js-tutorial.html
"JavaScript"-linkki on alleviivattu active-classilla,
sen takia, että käyttäjä on sivulla js-tutorial.html
javascripttutorial

Responsiivinen videon upottaminen

Onneksi joku on löytänyt ratkaisun YouTube videon upottamiseen siten, että videon koko skaalautuu automaattisesti ruudun leveyden ja korkeuden mukaan.

/* CodePen by Caleb Misclevitz iframe object-fit: contain https://codepen.io/calebmisclevitz/pen/xMXZXd */ .player-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } iframe { width: calc(177.78vh); height: calc(100vh); box-sizing: border-box; padding: 2.5rem 4.4444444444rem; } @media (max-aspect-ratio: 16/9) { iframe { width: calc(100vw); height: calc(56.25vw); padding: 1.40625rem 2.5rem; } }