HTML5 y CSS3 pt. 4: Avanzando en CSS 04
Selectores avanzados css. Cálculos con css y medidas proporcionales.
This commit is contained in:
parent
e28f979870
commit
17d1a78e5f
@ -292,9 +292,10 @@ p.test { color: magenta; }
|
|||||||
|
|
||||||
</details></br>
|
</details></br>
|
||||||
|
|
||||||
- Etiqueta `<fieldset>` como agrupador y `<legend>` como parrafo.
|
- Etiqueta [fieldset](./html_css_parte3/contacto.html#L40) como agrupador y
|
||||||
|
[leyend](./html_css_parte3/contacto.html#L41) como parrafo.
|
||||||
- Descripción de imagenes `alt="Descripción de imagen"`.
|
- Descripción de imagenes `alt="Descripción de imagen"`.
|
||||||
- Clase css *enviar* para input submit "Enviar Formulario"
|
- Clase css [enviar](./html_css_parte3/style.css#L123) para input submit "Enviar Formulario"
|
||||||
[contacto](./html_css_parte3/contacto.html#L63).
|
[contacto](./html_css_parte3/contacto.html#L63).
|
||||||
- [Propiedades](./html_css_parte3/style.css#L123): cursor (pointer), transition,
|
- [Propiedades](./html_css_parte3/style.css#L123): cursor (pointer), transition,
|
||||||
transform (scale, rotate).
|
transform (scale, rotate).
|
||||||
@ -325,6 +326,41 @@ utilizar [style.css](./html_css_parte4/style.css).
|
|||||||
- [Noto Music](https://fonts.google.com/noto/specimen/Noto+Music)
|
- [Noto Music](https://fonts.google.com/noto/specimen/Noto+Music)
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
- [Mapa](./html_css_parte4/index.html#L52) incrustado (embedded) y [estilo](./html_css_parte4/style.css#L234).
|
- [Mapa](./html_css_parte4/index.html#L52) incrustado (embedded) y [estilo](./html_css_parte4/style.css#L237).
|
||||||
- [Video](./html_css_parte4/index.html#L73) incrustado y [estilo](./html_css_parte4/style.css#L284).
|
- [Video](./html_css_parte4/index.html#L73) incrustado y [estilo](./html_css_parte4/style.css#L287).
|
||||||
|
|
||||||
|
#### Selectores avanzados CSS
|
||||||
|
|
||||||
|
Aplicar estilo solo los hijos directos de `<main>`, ejemplos.
|
||||||
|
|
||||||
|
```css
|
||||||
|
main > p{
|
||||||
|
background: red;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Aplicar estilo solo parrafo que esté despues de una imagen `<img>`.
|
||||||
|
|
||||||
|
```css
|
||||||
|
img + p{
|
||||||
|
background: yellow;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Aplicar estilo a todos los parrafos que estén despues de una imagen `<img>`.
|
||||||
|
|
||||||
|
```css
|
||||||
|
img ~ p{
|
||||||
|
background: green;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Aplicar estilo a todos los parrafos que estén despues de una imagen a excepcion
|
||||||
|
de aquellos que tengan el id `mision`.
|
||||||
|
|
||||||
|
```css
|
||||||
|
.principal p:not(#mision){
|
||||||
|
background: cyan;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
alt="barbería con dos sillas, fondo con dos espejos y muchos cuadros"/>
|
alt="barbería con dos sillas, fondo con dos espejos y muchos cuadros"/>
|
||||||
<main>
|
<main>
|
||||||
<section class="principal">
|
<section class="principal">
|
||||||
<h2 class="titulo-principal">Sobre Barbería Alura</h1>
|
<h2 class="titulo-principal">Sobre Barbería Alura</h2>
|
||||||
<img class="utiles" src="./imagenes/utiles.jpg" alt="Utensilios de barbero"/>
|
<img class="utiles" src="./imagenes/utiles.jpg" alt="Utensilios de barbero"/>
|
||||||
|
|
||||||
<p>Ubicada en el corazón de la ciudad, la <strong>Barbería Alura</strong> trae
|
<p>Ubicada en el corazón de la ciudad, la <strong>Barbería Alura</strong> trae
|
||||||
|
@ -226,6 +226,9 @@ p:first-line {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.utiles {
|
.utiles {
|
||||||
|
/* Cálculos con css
|
||||||
|
width: calc(40% - 30px):
|
||||||
|
*/
|
||||||
width: 120px;
|
width: 120px;
|
||||||
float: left;
|
float: left;
|
||||||
margin: 0 20px 20px 0;
|
margin: 0 20px 20px 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user