Что такое iframe в HTML?
TAG указывает встроенный кадр. Встроенный кадр используется для встраивания другого документа в текущий документ HTML. По сути, iframe используется для добавления другой веб -страницы на одну страницу.
Здравствуйте, ребята в этом уроке, мы постараемся решить упомянутый запрос. А также мы узнаем лучший способ использовать iframe на любом веб -сайте.
Общий запрос
- Как использовать iframe
- Как загрузить iframe на щелчок
- Лучший способ использовать iframe
Во -первых, нам нужно создать три файла index.html , style.css и youtube-iframe.js {A JS -файл} Тогда нам нужно сделать код для него.
Как использовать iframe Шаг: 1
Best way to use iframe in website Before Optimize
After Optimize
Как использовать iframe Шаг: 2
Тогда нам нужно добавить код для style.css Какой код я предоставляю на экране ниже.
* {
padding: 0;
margin: 0;
box-sizing: border-box;
font-family: 'Oswald', sans-serif;
}
body {
height: 100vh;
width: 100vw;
display: flex;
align-items: center;
justify-content: center;
background: #f2f4f6;
overflow: hidden;
}
.iframe-outer {
display: flex;
column-gap: 20px;
}
.youtube-player img {
object-fit: cover;
}
.iframe-outer > div {
position: relative;
}
.play {
height: 72px;
width: 72px;
left: 40%;
top: 45%;
background: url(play.png) no-repeat;
cursor: pointer;
position: absolute;
}
Как использовать iframe Шаг: 3
Тогда нам нужно создать файл JS, в моем состоянии у меня есть файл JS {youtube-iframe.js} Добавьте ниже код в файл JS.
document.addEventListener("DOMContentLoaded", function(){
var div, n,
v = document.getElementsByClassName("youtube-player");
for(n =0; n < v.length; n++) {
div = document.createElement("div");
div.setAttribute("data-id", v[n].dataset.id);
div.innerHTML = labnolThumb(v[n].dataset.id);
div.onclick = labnolIframe;
v[n].appendChild(div);
}
})
function labnolThumb(id) {
var thumb = '
',
play = '';
return thumb.replace("ID", id) + play;
}
function labnolIframe() {
var iframe = document.createElement("iframe");
iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset.id + "?autoplay=1");
iframe.setAttribute("frameborder", "0");
iframe.setAttribute("width", "424");
iframe.setAttribute("height", "238");
iframe.setAttribute("allowfullscreen", "1");
this.parentNode.replaceChild(iframe, this);
}
Как использовать видео -вывод Iframe:
Фиксированный вывод кода Navbar:
Учебное пособие по JavaScript для начинающих
- Как создать секундомер в JavaScript
- Как создать пользовательское меню правой щелчки
- Как создать цифровые часы в JavaScript
Оригинал: “https://dev.to/stackfindover/best-way-to-use-iframe-on-any-website-1ln9”