Skip to content

Instantly share code, notes, and snippets.

View daedsoft's full-sized avatar

DAED daedsoft

View GitHub Profile
@daedsoft
daedsoft / stilos.css
Last active July 25, 2022 17:29
Estilos del Alert
.alert{
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
border: 1px solid #633100;
border-radius: 8px;
box-shadow: 0 0 30px #ccc;
}
@daedsoft
daedsoft / alert.js
Last active July 25, 2022 17:31
Esqueleto JS para usar dentro de cualquier función
let alertTemplate = document.querySelector('#alertTemplate').content
let alert = alertTemplate.cloneNode(true)
alert.querySelector('#alertTitle').textContent = "Mi título para el Alert"
alert.querySelector('#alertBody').textContent = "Mi mensaje para el Alert"
document.querySelector('body').append(alert)
alert = document.querySelector('#alert')
// click en Si
alert.querySelector('#alertBtnSi').addEventListener('click', () => {
// aquí acciones al hacer clic en si
alert.remove()
@daedsoft
daedsoft / component.html
Created July 25, 2022 17:21
component.html (usar como include php)
<template id="alertTemplate">
<div class="alert" id="alert">
<div class="alert__title">
<p id="alertTitle">Título</p>
</div>
<div class="alert__body">
<p id="alertBody">Mensaje</p>
</div>
<div class="alert__btns">
<button type="button" id="alertBtnSi" class="input-btn">Si</button>
@daedsoft
daedsoft / CSS
Created November 26, 2021 21:12
CSS
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.container {
display: flex;
justify-content: center;
height: auto;
@daedsoft
daedsoft / HTML
Created November 26, 2021 21:09
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="./style.css">
<script defer src="./script.js"></script>
<title>CARROUSEL</title>
@daedsoft
daedsoft / JS
Created November 26, 2021 14:16
JS
const accordionHeader = document.querySelectorAll(".accordion__header")
for (let i = 0; i < accordionHeader.length; i++) {
accordionHeader[i].addEventListener("click", function() {
accordionHeader[i].classList.toggle("rotate")
accordionHeader[i].classList.toggle("rounded-all")
accordionHeader[i].nextElementSibling.classList.toggle("hidden")
})
}
@daedsoft
daedsoft / CSS
Created November 26, 2021 14:16
CSS
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background-color: #ddd3ca;
}
@daedsoft
daedsoft / HTML
Created November 26, 2021 14:14
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="./style.css">
<script defer src="./script.js"></script>
<title>ACCORDION</title>
@daedsoft
daedsoft / JS
Created November 24, 2021 13:09
JS
const btnHideShow = document.getElementById('btnHideShow')
const userName = document.getElementById('name')
const userAccount = document.getElementById('account')
const userExpires = document.getElementById('expires')
let userName_init = userName.textContent
let userAccount_init = userAccount.textContent
let userExpires_init = userExpires.textContent
let hidden = false
@daedsoft
daedsoft / CSS
Created November 24, 2021 13:08
CSS
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background-color: #F2F2F2;
}