Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

publicacion paso 2 #32

Merged
merged 1 commit into from
Sep 12, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
217 changes: 217 additions & 0 deletions css/pub-paso2.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,217 @@
/************** Custom Properties ***************/
:root {

--orange-color: #FF9D00;

/* Publicacion paso 2 - start */
--white-color: #FFFFFF;
--black-color: #000000;
--formInput-color: #696871;
--pub-formInput-bg-color: #FFE7BA;
--pub-formBtn-color: #031D44;
--pub-formBtn-bg-color: #FB8500;
--pub-title-color: #125E8A;

--pubp2-btnFormDiv-color: #FFD5A6;
--pubp2-text-btnFormDiv-color: #202020;

--pub-font-title: 'Lora';
--pub-font-formLabel: 'Roboto';
--pub-font-formInput: 'Nunito';
--pub-font-formBtn: 'PT Sans';

--pubp2-font-btnFormDiv: 'Ubuntu';

/* Publicacion paso 2 - end */
}
/************** Custom Properties ***************/


/************** Publicacion paso 2 - start ***************/
/* Icono flecha naranja - start */
#arrowOrange{
margin-top: 54px;
margin-left: 69px;
}
/* Icono flecha naranja - end */

#pubp2Title{ /* titulo: ¿Con que tecnologias se va a trabajar? */
font-family: var(--pub-font-title);
font-style: normal;
font-weight: 500;
font-size: 48px;
line-height: 56px;
text-align: center;

display: block;
margin-left: auto;
margin-right: auto;
width: 700px;
height: 123px;

color: var(--pub-title-color);
}

#pubp2Column{ /* division en columnas Formulario / imagen */
display: flex;
justify-content: center;

margin-top: 118px; /* distancia entre Titulo y Formulario */
margin-bottom: 116px;
}

/* Imagen - start */
#pubp2Column > img{ /* imagen lado derecho */
width: 639px;
height: 650px;
object-fit: none; /* recorte de la imagen */
}
/* Imagen - end */

/* Formulario - start */
#pubp2Column > form{ /* formulario */
border: 1px solid var(--orange-color);
box-sizing: border-box;
border-radius: 24px;

padding: 46px 52px 51px 53px;
}

#pubp2Column > form > div > label{ /* todos los form label */
color: var(--black-color);

font-family: var(--pub-font-formLabel);
font-weight: 400;
font-style: normal;
font-size: 20px;
line-height: 23px;

margin-bottom: 10px;
}

#pubp2Column > form > div > input{ /* estilos para los form input */
color: var(--formInput-color);
background-color: var(--pub-formInput-bg-color);

font-family: var(--pub-font-formInput);
font-weight: 400;
font-style: normal;
font-size: 18px;
line-height: 25px;

padding-left: 19px;

width: 433px;
height: 50px;
border-radius: 10px;
}

#pubp2Column > form > div > select{ /* estilos para select */
color: var(--formInput-color);
background-color: var(--pub-formInput-bg-color);

font-family: var(--pub-font-formInput);
font-weight: 400;
font-style: normal;
font-size: 18px;
line-height: 25px;

padding-left: 19px;

width: 433px;
height: 50px;
border-radius: 10px;
}


#formDiv{ /* form div inicialmente en blanco que alberga los items seleccionados */
width: 433px;
height: 160px;
display: flex;
justify-content: center;
flex-wrap: wrap;
padding-top: 30px;
padding-bottom: 30px;
}

#formDiv > div{ /* separacion entre cada etiqueta de lenguaje seleccionado */
width: auto;

margin-left: 10px;
margin-right: 10px;
}

#formDiv > div > span /* estilos bordes y color de etiqueta de lenguaje seleccionado */
{
background-color: var(--pubp2-btnFormDiv-color);
color: var(--pubp2-text-btnFormDiv-color);

margin: 0;
padding: 0;

margin: 8px 0px 8px 0px;

font-family: var(--pubp2-font-btnFormDiv);
font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 39px;

text-align: center;

width: 92px;
height: 38px;

border: 1px solid var(--pubp2-btnFormDiv-color);

border-top-left-radius: 127px;
border-bottom-left-radius: 127px;

display: none;
}

.btnClose{ /* estilos de boton "x" para ocultar la etiqueta */
width: 20px;
height: 38px;
margin: 0;
padding: 0;
margin: 8px 0px 8px 0px;

font-family: var(--pubp2-font-btnFormDiv);
font-style: normal;
font-weight: 500;
font-size: 17px;
line-height: 39px;

border: 1px solid var(--pubp2-btnFormDiv-color);
background-color: var(--pubp2-btnFormDiv-color);
color: var(--pubp2-text-btnFormDiv-color);

border-top-right-radius: 127px;
border-bottom-right-radius: 127px;

display: none;
}

#formBtnPubp2{ /* form boton publicar */
color: var(--pub-formBtn-color);
background-color: var(--pub-formBtn-bg-color);

font-family: var(--pub-font-formBtn);
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 26px;

border: 1px solid var(--pub-formBtn-bg-color);
border-radius: 10px;

height: 60px;
width: 433px;

margin-top: 40px;
}

/* Formulario - end */

/************** Publicacion paso 2 - end ***************/
20 changes: 20 additions & 0 deletions js/pub-paso2.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
/************** Publicacion paso 2 - start ***************/

/* Select change listener - start */
$("#formSelect").change(function(){ // Se activa ante cualquier cambio o seleccion del SELECT
var seleccion = $("#formSelect option:selected").text(); // el "texto" de la opcion seleccionada se almacena en la variable "seleccion"

// se relaciona los nombres de los ID de cada una de la opciones a seleccionar y los ID de las etiquetas de lenguajes a mostrar o ocultar
$('#span'+ seleccion).show(); // muestra ID de etiqueta
$('#span'+ seleccion).siblings().show(); // muestra al hermano del ID de etiqueta
$('#span'+ seleccion).parent().show(); // muestra al padre del ID de etiqueta
});
/* Select change listener - end */

/* Ocultar etiqueta con "x" - start */
$(".btnClose").click(function(){ // Se activa ante un click en "x" de la etiqueta... <b class="btn btnClose">x</b>
$(this).parent().hide(); // oculta al padre de class="btnClose" de ESTE (this) instante... posible caso: el padre seria <div class="input-group mb-3"> Si se oculta al padre, por ende, se ocultan los hijos
});
/* Ocultar etiqueta con "x" - end */

/************** Publicacion paso 2 - end ***************/
Loading