Skip to content

Commit

Permalink
Corregida validacion y enlaces
Browse files Browse the repository at this point in the history
  • Loading branch information
cverab committed Aug 4, 2023
1 parent aac1f01 commit 07f0c76
Show file tree
Hide file tree
Showing 10 changed files with 117 additions and 53 deletions.
4 changes: 4 additions & 0 deletions css/contacto/contacto-formulario.css
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
.contacto__formulario-nombre-nombre {
border-style: none;
width: 100%;
outline: none;
}

.contacto__formulario-nombre-nombre::placeholder {
Expand Down Expand Up @@ -49,6 +50,7 @@
.contacto__formulario-correo-correo {
border-style: none;
width: 100%;
outline: none;
}

.contacto__formulario-correo-correo::placeholder {
Expand All @@ -72,6 +74,7 @@
width: 100%;
margin-bottom: 0.5rem;
border-style: none;
outline: none;
}

.contacto__formulario-asunto::placeholder {
Expand All @@ -98,6 +101,7 @@
margin-bottom: 0.5rem;
word-wrap: normal;
word-break: break-all;
outline: none;
}
.contacto__formulario-texto-text::placeholder {
font: var(--raleway);
Expand Down
56 changes: 52 additions & 4 deletions css/experiencia/experiencia-menu.css
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

.experiencia__menu-item-encabezado {
font-size: 1rem;
font-weight: 700;
margin-bottom: 0.5rem;
}

Expand All @@ -33,19 +34,56 @@
.experiencia__menu-item-form-repo {
width: 108px;
height: 40px;
border-style: solid;
border-color: #2A7AE4;
color: #2A7AE4;
margin-right: 1rem;
border: 1px solid #2A7AE4;
display: flex;
justify-content: center;
flex-direction: column;
text-align: center;
font-family: var(--Raleway);
font-size: 1rem;
font-style: normal;
font-weight: 400;
cursor: pointer;
}

.experiencia__menu-item-form-repo a {
color: #2A7AE4;
;
}

.experiencia__menu-item-form-repo a:visited {
color: #2A7AE4;
;
}

.experiencia__menu-item-form-demo {
width: 96px;
height: 40px;
border-style: none;
border-color: #2A7AE4;
background-color: #2A7AE4;
color: #FFFFFF;
border: 2px solid #2A7AE4;
display: flex;
justify-content: center;
flex-direction: column;
text-align: center;
font-family: var(--Raleway);
font-size: 1rem;
font-style: normal;
font-weight: 400;
cursor: pointer;

}

.experiencia__menu-item-form-demo a {
color: #FFFFFF;
;
}

.experiencia__menu-item-form-demo a:visited {
color: #FFFFFF;
;
}

@media screen and (min-width:768px) {
Expand All @@ -68,6 +106,16 @@
margin-bottom: 1rem;
}

.experiencia__menu-item-encabezado {
font-size: 1.375rem;
margin-bottom: 0.5rem;
}

.experiencia__menu-item-parrafo {
font-size: 1rem;
margin-bottom: 0.5rem;
}

.experiencia__menu-item-div {
margin-top: 8rem;
}
Expand Down
6 changes: 6 additions & 0 deletions css/hobbies/hobbies-menu.css
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
}

.hobbies__menu-item {
display: flex;
background-color: white;
width: 48%;
height: 118px;
Expand All @@ -14,6 +15,11 @@

.hobbies__menu-hobbie {
margin: 1rem;
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: flex-end;
align-items: flex-start;
}

.hobbies__menu-hobbie-icon {
Expand Down
7 changes: 6 additions & 1 deletion css/skills/skills-menu.css
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
}

.skills__menu-item {
display: flex;
background-color: white;
width: 48%;
height: 118px;
Expand All @@ -13,7 +14,11 @@

.skills__menu-skill {
margin: 1rem;
display: block;
display: flex;
flex-wrap: wrap;
flex-direction: column;
justify-content: flex-end;
align-items: flex-start;
}

.skills__menu-skill-icon {
Expand Down
4 changes: 4 additions & 0 deletions css/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@
--anchor: #464646
}

* {
list-style: none;
}

a {
color: var(--anchor);
text-decoration: none;
Expand Down
Binary file added favicon.ico
Binary file not shown.
Binary file added img/encriptador-alura.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
76 changes: 39 additions & 37 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
<link href="css/footer.css" rel="stylesheet">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<script src="/js/all.js"></script>
<script src="js/all.js"></script>

<title>Mi portafolio</title>
</head>
Expand Down Expand Up @@ -103,8 +103,8 @@ <h2 class="sobre-mi__encabezado">Sobre mi</h2>
<section class="skills" id="skills">
<div class="container">
<h2 class="skills__encabezado">Skills</h2>
<div class="skills__menu">
<div class="skills__menu-item">
<ul class="skills__menu">
<li class="skills__menu-item">
<div class="skills__menu-skill">
<span class="skills__menu-skill-icon">
<i class="fa-brands fa-html5"></i>
Expand All @@ -113,71 +113,71 @@ <h2 class="skills__encabezado">Skills</h2>
Html 5
</p>
</div>
</div>
<div class="skills__menu-item">
</li>
<li class="skills__menu-item">
<div class="skills__menu-skill"><span class="skills__menu-skill-icon"><i
class="fa-brands fa-css3"></i></span>
<p class="skills__menu-skill-text">Css3</p>
<p class="skills__menu-skill-text">Css 3</p>
</div>
</div>
<div class="skills__menu-item">
</li>
<li class="skills__menu-item">
<div class="skills__menu-skill"><span class="skills__menu-skill-icon"><i
class="fa-brands fa-js"></i></span>
<p class="skills__menu-skill-text">JavaScript</p>
</div>
</div>
<div class="skills__menu-item">
</li>
<li class="skills__menu-item">
<div class="skills__menu-skill"><span class="skills__menu-skill-icon"><i
class="fa-brands fa-react"></i></span>
<p class="skills__menu-skill-text">React</p>
</div>
</div>
<div class="skills__menu-item">4</div>
<div class="skills__menu-item">5</div>
</div>
</li>
<li class="skills__menu-item">4</li>
<li class="skills__menu-item">5</li>
</ul>
</div>
</section>
<section class="hobbies" id="hobbies">
<div class="container">
<h2 class="hobbies__encabezado">Hobbies</h2>
<div class="hobbies__menu">
<div class="hobbies__menu-item">
<ul class="hobbies__menu">
<li class="hobbies__menu-item">
<div class="hobbies__menu-hobbie"><span class="hobbies__menu-hobbie-icon"><i
class="fa-solid fa-music"></i></span>
<p class="hobbies__menu-hobbie-text">Musica</p>
</div>
</div>
<div class="hobbies__menu-item">
</li>
<li class="hobbies__menu-item">
<div class="hobbies__menu-hobbie"><span class="hobbies__menu-hobbie-icon"><i
class="fa-solid fa-book-open-reader"></i></span>
<p class="hobbies__menu-hobbie-text">Lectura</p>
</div>
</div>
<div class="hobbies__menu-item">
</li>
<li class="hobbies__menu-item">
<div class="hobbies__menu-hobbie"><span class="hobbies__menu-hobbie-icon"><i
class="fa-solid fa-ticket"></i></span>
<p class="hobbies__menu-hobbie-text">Cine</p>
</div>
</div>
<div class="hobbies__menu-item">
</li>
<li class="hobbies__menu-item">
<div class="hobbies__menu-hobbie"><span class="hobbies__menu-hobbie-icon"><i
class="fa-solid fa-gamepad"></i></span>
<p class="hobbies__menu-hobbie-text">Videojuegos</p>
</div>
</div>
<div class="hobbies__menu-item">
</li>
<li class="hobbies__menu-item">
<div class="hobbies__menu-hobbie"><span class="hobbies__menu-hobbie-icon"><i
class="fa-solid fa-microscope"></i></span>
<p class="hobbies__menu-hobbie-text">Electrónica</p>
</div>
</div>
<div class="hobbies__menu-item">
</li>
<li class="hobbies__menu-item">
<div class="hobbies__menu-hobbie"><span class="hobbies__menu-hobbie-icon"><i
class="fa-solid fa-person-walking"></i></span>
<p class="hobbies__menu-hobbie-text">Caminatas</p>
</div>
</div>
</div>
</li>
</ul>
</div>
</section>
<section class="formacion" id="formacion">
Expand Down Expand Up @@ -222,14 +222,14 @@ <h3 class="formacion__menu-item-encabezado">Formación</h3>
<h2 class="experiencia__encabezado container">Experiencia Profesional</h2>
<li class="experiencia__menu">
<ul class="experiencia__menu-item impar">
<img class="experiencia__menu-item-imagen" src="./img/Rectangle.png">
<img class="experiencia__menu-item-imagen" src="./img/encriptador-alura.png">
<div class="experiencia__menu-item-div">
<h3 class="experiencia__menu-item-encabezado">Encabezado</h3>
<p class="experiencia__menu-item-parrafo">Párrafo</p>
<form class="experiencia__menu-item-form">
<button class="experiencia__menu-item-form-repo">Repositorio</button>
<button class="experiencia__menu-item-form-demo">Ver Demo</button>
</form>
<h3 class="experiencia__menu-item-encabezado">Encriptador de Texto</h3>
<p class="experiencia__menu-item-parrafo">Challege Alura Encriptador</p>
<div class="experiencia__menu-item-form">
<div class="experiencia__menu-item-form-repo"><a href="https://github.com/cverab/encriptador">Repositorio</a></div>
<div class="experiencia__menu-item-form-demo"><a href="https://cverab.github.io/encriptador/">Ver Demo</a></div>
</div>
</div>
</ul>
<ul class="experiencia__menu-item par">
Expand Down Expand Up @@ -300,7 +300,9 @@ <h3 class="experiencia__menu-item-encabezado">Encabezado</h3>
<h2 class="contacto__encabezado">Contacto</h2>
<p class="contacto__encabezado-p">¿Quieres contactarme?<br>
Complete el siguiente formulario y me pondré en contacto con usted lo antes posible</p>
<form class="contacto__formulario" action="" class="contacto" id="formContacto">
<form class="contacto__formulario"
action="mailto:cverab@outlook.com?subject=Mensaje desde mi portafolio" method="GET"
class="contacto" id="formContacto">
<div class="contacto__formulario-nombre">
<p class="contacto__formulario-nombre-p">Nombre</p>
<input class="contacto__formulario-nombre-nombre" type="text"
Expand Down Expand Up @@ -341,7 +343,7 @@ <h2 class="contacto__encabezado">Contacto</h2>
<p class="footer__parrafo">&copy; 2023</p>
</div>
</footer>
<script src="/js/main.js" type="module"></script>
<script src="js/main.js" type="module"></script>
</body>

</html>
6 changes: 2 additions & 4 deletions js/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,6 @@ const inputs = document.querySelectorAll(`[data-tipo]`);
inputs.forEach(input => {
input.addEventListener("blur", (input) => {
validar(input.target)
validarTextarea()
validarTextarea(input.target)
})
});


});
11 changes: 4 additions & 7 deletions js/validador.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,9 @@ function mostrarMensajeDeError(tipoDeInput, input) {
}

export function validarTextarea() {
const textarea1 = document.getElementById("textarea").value;
const textarea2 = textarea1.length;
if (textarea2 >= 300) {
console.log(textarea2)
}
else {
console.log(textarea2)
const textarea = document.getElementById("textarea");
const textareaLongitud = textarea.value.length;
if (textareaLongitud >= 300) {
textarea.setCustomValidity("El campo mensaje debe contener al menos 1 caracteres y máximo 300.")
}
}

0 comments on commit 07f0c76

Please sign in to comment.