{"id":794,"date":"2021-06-17T23:16:26","date_gmt":"2021-06-18T04:16:26","guid":{"rendered":"http:\/\/gumonet.com\/?p=794"},"modified":"2021-06-18T11:15:35","modified_gmt":"2021-06-18T16:15:35","slug":"incrustar-videos-de-youtube-responsivos","status":"publish","type":"post","link":"https:\/\/gumonet.com\/incrustar-videos-de-youtube-responsivos\/","title":{"rendered":"Incrustar videos de YouTube responsivos"},"content":{"rendered":"\n

Colocar un video de YouTube<\/a> en nuestro sitio web o landing page es una tarea sencilla al utilizar el c\u00f3digo embed que nos brinda la plataforma para insertar estos v\u00eddeos en donde nosotros querramos, pero este c\u00f3digo trae un ancho y alto definido lo cual muchas veces es un dolor de cabeza al tratar de adaptar estos v\u00eddeos a resoluciones mobiles. Pero no te preocupes aqu\u00ed te ense\u00f1amos como Incrustar videos de YouTube responsivos<\/strong> f\u00e1cil y r\u00e1pido utilizando JavaScript y un poco de CSS.<\/p>\n\n\n\n

Obteniendo el c\u00f3digo de incorporaci\u00f3n de YouTube<\/h2>\n\n\n\n

Los pasos para obtener el c\u00f3digo de incorporaci\u00f3n de YouTube son sencillos:<\/p>\n\n\n\n

  1. Ubicamos la pesta\u00f1a compartir.<\/li><\/ol>\n\n\n\n
    \"Incrustar<\/figure><\/div>\n\n\n\n

    2. Seleccionamos la opci\u00f3n incorporar.<\/p>\n\n\n\n

    \"Incrustar<\/figure><\/div>\n\n\n\n

    3. Copiamos el c\u00f3digo que nos muestra del lado derecho.<\/p>\n\n\n\n

    \"Incrustar
    Incrustar video de youtube paso 3<\/figcaption><\/figure>\n\n\n\n
    <iframe width=\"560\" height=\"315\" src=\"<https:\/\/www.youtube.com\/embed\/6WmbTTeIQNg>\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n<\/code><\/pre>\n\n\n\n

    Insertando el c\u00f3digo copiado en nuestro sitio<\/h2>\n\n\n\n

    Para este ejemplo vamos a crear una peque\u00f1a estructura html con algo de estilo para poder insertar nuestro v\u00eddeo.<\/p>\n\n\n\n

    <!doctype html>\n<html lang=\"es\">\n<head>\n\t<meta charset=\"UTF-8\">\n\t<meta name=\"viewport\"\n\t\t  content=\"width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0\">\n\t<meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">\n\t<title>Youtube Embed responsive<\/title>\n\t<style>\n\t\t\t.container{\n\t\t\t    max-width: 900px;\n\t\t\t    margin: 0 auto;\n\t\t\t    display: flex;\n\t\t\t    background: beige;\n\t\t\t    padding: 1rem;\n\t\t\t    flex-direction: column;\n\t\t\t}\n\t\t\t.youtube-container{\n\t\t\t    width: 100%;\n\t\t\t}\n<\/style>\n\t<\/head>\n<body>\n\t<div class=\"container\">\n\t\t<div class=\"title\">\n\t\t\t<h1>Youtube video responsive embed<\/h1>\n\t\t<\/div>\n\t\t<div class=\"text\">\n\t\t\t<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ad adipisci alias beatae consequuntur, ea eos expedita explicabo fuga iure laboriosam laudantium molestiae neque obcaecati perferendis quam qui reiciendis sit unde!<\/p>\n\t\t<\/div>\n\t\t<div class=\"youtube-container\">\n\n<!-- Youtube embed code -->\n\t\t\t<iframe width=\"560\" height=\"315\" src=\"<https:\/\/www.youtube.com\/embed\/6WmbTTeIQNg>\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n\t\t\t<!-- .\/Youtube embed code -->\n\t\t<\/div>\n\t<\/div>\n\t\n<\/body>\n<\/html>\n<\/code><\/pre>\n\n\n\n

    Hasta aqu\u00ed no hay nada nuevo, tenemos una p\u00e1gina html con un v\u00eddeo de YouTube incorporado que se ver\u00eda de la siguiente manera:<\/p>\n\n\n\n

    \"Incrustar<\/figure><\/div>\n\n\n\n

    El problema se presenta cuando intentamos visualizar este v\u00eddeo en resoluciones menores de 560px<\/p>\n\n\n\n