Giter VIP home page Giter VIP logo

mi-primer-sitio-web's Introduction

Typing SVG

Crea tu primer sitio web responsive con HTML y CSS siguiendo esta guía.

Exitos!!

En este encuentro de programación nos encontraremos con HTML (lenguaje de estructura) y CSS (lenguaje de estilos). La idea es poder crear nuestro primer sitio web a partir de un template, como objetivo debemos de elegir un personaje, dibujo, anime, película, serie o tema de interés que les agrade y puedan crear así el sitio web de agrado.

CONTENIDOS:

  • Conocimiento de la estructura de la web.
  • Introducción al lenguaje HTML y CSS.
  • Carga y descarga de archivos con extensión jpg, png. O bien usar la url de la imagen de internet.

MATERIALES:

Computadora, internet.

DESARROLLO:

Nota: si llegamos a romper el proyecto y la función deshacer no nos funciona siempre podremos volver a empezar desde el template.

Para poder trabajar en nuestro archivo es necesario descargarlo en formato zip, para ello debemos:

  1. Clickear sobre el botón verde “ < > Code ⬇”.
  2. Luego clickear sobre Download ZIP
  3. Luego de descargarlo tendremos que descomprimirlo, para hacerlo nos dirigimos a la carpeta de descargas y arrastramos nuestro archivo .zip hacia el escritorio o a un lugar que podamos encontrarlo fácilmente. Primero hacemos click derecho sobre el archivo y luego sobre la opción Extraer aquí.
  4. Una vez descomprimido el archivo procedemos a abrir la herramienta que nos ayudará a editar el código. Les presento a Visual Studio Code (VSC), para poder ejecutar el programa debemos:
    1. En la barra de tareas (parte inferior izquierda de la pantalla), debemos hacer click sobre Aplicaciones.
    2. Luego dirigirnos a Programación.
    3. Por último nos dirigimos a Visual Studio Code.
  5. Una vez dentro de VSC, para poder abrir la carpeta con el template debemos:
    1. En la barra de herramientas (parte superior izquierda) hacemos click sobre archivo.
    2. Luego abrir carpeta, buscamos mediante el gestor de carpetas la localización de nuestra carpeta recién descomprimida.
    3. Una vez abierta la carpeta en VSC nos debe aparecer la siguiente estructura.

>Estilos: dentro de esta carpeta encontraremos los estilos del sitio web, de esta carpeta sólo nos interesara el archivo con el nombre fotos-carrusel.css.

>Funciones: dentro de esta carpeta nos encontraremos algunas funciones creadas con el lenguaje de programación Javascript, no hay que modificar el archivo que se encuentra dentro.

>LogosConectarLAB: dentro de esta carpeta encontraremos imágenes en formato png para la creación del sitio web.

>index.html: en este archivo encontraremos la estructura del sitio web es decir los elementos o etiquetas que componen cada elemento visible del sitio.

>README.md: este archivo sirve para mostrar a nuestros espectadores una pequeña descripción de nuestro proyecto en el repositorio.

PERSONALIZACIÓN DEL SITIO WEB

Una vez reconocida nuestra área de trabajo comenzaremos a personalizar nuestro sitio. Iniciamos reconociendo las partes del archivo index.html.

Dentro del archivo nos encontraremos con lo que es el lenguaje de etiquetas de HTML, entenderemos este lenguaje como si fueran cajas que dentro pueden tener más cajas, nuestra caja más grande es <body> que dentro tenemos todo nuestro sitio web dividido en secciones <section class=""></section>, iremos trabajando seccion a seccion nuestra aplicación:

section banner

La sección banner: dentro del elemento <section class=”banner”> encontraremos nuestras etiquetas a modificar.

<h1> es nuestro título principal, lo que debemos modificar de este elemento es el contenido.

<p> es la descripción que acompaña al título principal también modificaremos el contenido del elemento

<img> es el elemento que posee la imagen dentro del elemento encontraremos el atributo src=”” entre las comillas nos encontraremos con el link a la imagen, este atributo puede recibir tanto rutas relativas como absolutas y rutas locales como externas, osea internet.

section imágenes

Ahora vamos a trabajar con la sección de las imágenes <section class=”carrusel”>.

A diferencia de la sección anterior esta sección está implementando el recurso de las imágenes mediante estilos quiere decir que no vamos a modificar el archivo index.html sino que dentro de la carpeta Estilos nos encontraremos el archivo /Estilos/fotos-carrusel.css Dentro del archivo encontraremos tres propiedades que representan cada una de las imágenes. Para cada imagen tendremos una función url(“ ”) que representa el src de los elementos html dentro de ella encontramos envuelta de comillas la ruta hacia la imagen.


section información

Dentro de la tercera sección <section class="informacion"> encontraremos una serie de cartas o artículos <article>, cada uno representa la carta virtual en el navegador. Esta cuenta con las siguientes etiquetas a modificar.

Nuevamente el elemento <img> a éste únicamente le modificaremos el atributo src="" con la ruta a la imagen que elijamos.

El elemento <h3> representa el título de la carta, solo modificaremos el contenido de la etiqueta.

Por último la etiqueta <p> que representa la descripción de la carta.

OPCIONAL 1: CAMBIO DE ALGUNOS COLORES DEL SITIO

Como actividad opcional tenemos la alternativa de poder cambiar los colores tanto del fondo de las secciones como de los colores de la fuentes, para ello debemos por cada sección cambiar el color dentro de su archivo específico.

Cambio de colores de la sección banner: dentro de la carpeta Estilos encontraremos el archivo banner.css, dentro del archivo están especificados qué propiedades podemos modificar para poder cambiar los colores.

Cambio de colores de la sección carrusel: dentro de la carpeta Estilos encontraremos el archivo carrusel.css, dentro del archivo están especificados qué propiedades podemos modificar para poder cambiar los colores.

Cambio de colores de la sección información: dentro de la carpeta Estilos encontraremos el archivo informacion.css, dentro del archivo están especificados qué propiedades podemos modificar para poder cambiar los colores.

OPCIONAL 2: SUBIR EL SITIO WEB A INTERNET

Requisito previo: poseer una cuenta en Github

Una vez ingresado a la cuenta en la parte lateral izquierda encontraremos la opción de crear un nuevo repositorio en github

, es decir una carpeta igual a la que tenemos en nuestro escritorio pero en la nube 😎 genial, ¿no?

Al presionar sobre el botón verde nos redirigirá a la página de creación de nuestro repositorio. En esta parte únicamente debemos completar con un nombre único de repositorio, recomendablemente el nombre de cada uno de los alumnos. Será opcional la descripción del repo pues ya nuestro proyecto cuenta con un archivo README.md.

Cuando completamos con el nombre del repositorio debemos clickear sobre el botón

y ya nos dirigirá hacia el nuevo repositorio.

Dentro del repositorio tenemos la opción de cargar un archivo existente, figura de color azul debajo de la url del sitio.

Una vez ahí, únicamente falta arrastrar todos nuestros archivos dentro, dejando el archivo index.html en el último nivel, clickeamos el botón de cometer cambio y el repositorio nos debería de quedar de la siguiente manera.

mi-primer-sitio-web's People

Contributors

lucaszhh avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.