Juanguiah /
240421-Javascript-main
Teoría de Javascript con ejemplos
31/100 healthLoading repository data…
Juanguiah / repository
Teoría de CSS con algunos ejemplos.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
CSS es un lenguaje de hojas de estilo en cascada, usado mayormente para dar estilos a documentos HTML, CSS se basa en reglas de estilos para cambiar visualmente la apariencia de los antes nombrados documentos HTML, esto incluye diseño, colores, animaciones, fuentes y entre otros elementos visuales.
Como bien sabemos que CSS se basa en reglas de estilos, tenemos una serie de propiedades que permiten cambiar el comportamiento visual.
Los selectores son patrones que se utilizan para seleccionar uno o más elementos en una página web y aplicarles estilos en CSS. Los selectores pueden ser de tipo, de clase, de ID, de descendencia, de hermano adyacente, de hermano general, etc. Ejemplo: h1 selecciona todos los encabezados de nivel 1 en la página.
Los pseudoselectores son palabras clave que se utilizan para aplicar estilos a partes específicas de un elemento, como la primera letra (::first-letter) o la primera línea (::first-line) de un párrafo. Los pseudoselectores se agregan después del selector y se escriben con dos puntos dobles ::. Ejemplo: p::first-letter selecciona la primera letra de todos los párrafos en la página.
Las pseudoclases son palabras clave que se utilizan para aplicar estilos a elementos que están en un estado específico, como cuando el usuario mueve el cursor sobre un enlace (:hover) o cuando un elemento está activo (:active). Las pseudoclases se agregan después del selector y se escriben con dos puntos :. Ejemplo: a:hover selecciona todos los enlaces cuando el usuario mueve el cursor sobre ellos.
Las clases son atributos que se agregan a los elementos HTML para identificarlos y darles estilo en CSS. Las clases se escriben con un punto . seguido del nombre de la clase. Ejemplo: .texto-rojo selecciona todos los elementos con la clase texto-rojo
Un atributo específico con un valor específico Ej: [atributo=valor]
Que comienza Ej: [atributo^=valor]
Que termina Ej: [atributo$=valor]
Que contiene un valor específico Ej: [atributo*=valor]
Ejemplo:
Usamos el tipo de selector atributo
input[name="apellidos"] {
margin-bottom: 1rem;
border: red;
}
input[type="text"] {
...
}
input[class="micss"] {
...
}
[name="nombres"] {
border: 3px solid red;
}
El siguiente ejemplo es un poco mas complejo, selecciona todos los enlaces que no tienen el atributo href
a:not([href]) { color: purple; }
El siguiente ejemplo, muestra de color azul todos los links que apunten a determinada url
a[href="https://google.com"] { color: blue; }
A continuación un ejemplo de como utilizar before, after, selection
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Ejemplo Pseudo-elementos y Pseudo-clases</title>
<style>
/* Pseudo-elemento ::before */
h1::before {
content: "Antes de: ";
color: blue;
}
/* Pseudo-elemento ::after */
h1::after {
content: "Después de.";
color: red;
}
/* Pseudo-clase ::selection */
p::selection {
background-color: yellow;
}
</style>
</head>
<body>
<h1>Título principal</h1>
<p>Este es un párrafo de ejemplo que muestra el uso de los pseudo-elementos y pseudo-clases en CSS.</p>
</body>
</html>
Ejemplo:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Ejemplo de Pseudo-clases en CSS</title>
<style>
/* Pseudo-clase :hover */
a:hover {
color: red;
}
/* Pseudo-clase :active */
button:active {
background-color: blue;
}
/* Pseudo-clase :focus */
input:focus {
border: 2px solid green;
}
/* Pseudo-clase :visited */
a:visited {
color: gray;
}
/* Pseudo-clase :not */
p:not(.importante) {
color: gray;
}
/* Pseudo-clase :checked */
input[type="checkbox"]:checked + label {
text-decoration: line-through;
}
/* Pseudo-clase :disabled */
input[type="text"]:disabled {
background-color: gray;
}
/* Pseudo-clase :enabled */
input[type="text"]:enabled {
background-color: white;
}
/* Pseudo-clase :target */
#seccion1:target {
background-color: yellow;
}
</style>
</head>
<body>
<a href="#">Enlace</a>
<button>Botón</button>
<br>
<input type="text" disabled>
<input type="text" enabled>
<br>
<input type="checkbox" id="check1"><label for="check1">Opción 1</label>
<input type="checkbox" id="check2"><label for="check2">Opción 2</label>
<br>
<p>Este párrafo no es importante.</p>
<p class="importante">Este párrafo es importante.</p>
<br>
<section id="seccion1">
<h2>Sección 1</h2>
<p>Esta es la sección 1.</p>
</section>
<section id="seccion2">
<h2>Sección 2</h2>
<p>Esta es la sección 2.</p>
</section>
</body>
</html>
Ejemplo:
div {
position: relative;
top: 20px;
left: 30px;
}
En este ejemplo, position: relative establece el posicionamiento relativo del elemento, y top y left desplazan el elemento 20 píxeles hacia abajo y 30 píxeles hacia la derecha, respectivamente.
Ejemplo:
div {
position: absolute;
top: 50px;
left: 50px;
}
En este ejemplo, position: absolute establece el posicionamiento absoluto del elemento, y top y left lo fijan a 50 píxeles desde la parte superior y la izquierda de la página, respectivamente.
div {
position: fixed;
top: 0;
left: 0;
}
En
Selected from shared topics, language and repository description—not editorial ratings.
Juanguiah /
Teoría de Javascript con ejemplos
31/100 healthJuanguiah /
Teoría de HTML, tipos de etiquetas principales, manejo de elementos en carpeta assets, CSS y ejemplo básico de un landing page y un formulario.
30/100 healthJuanguiah /
Teoría de Javascript tipos de datos, tipos de variables, condicionales, funciones, estructuras de datos, ciclos, scope, hoisting, asincronismo, promesas y calbacks.
Juanguiah /
Teoría de CSS con algunos ejemplos.
30/100 healthJuanguiah /
Teoría de Javascript con ejemplos
31/100 healthJuanguiah /
Teoría de Javascript tipos de datos, tipos de variables, condicionales, funciones, estructuras de datos, ciclos, scope, hoisting, asincronismo, promesas y calbacks.
31/100 health