A medida que aparecen en mi trabajo, antes y: después de ser una especie de evacuación de fuego, lo que le permite resolver rápidamente los problemas que de otro modo podrían ser bastante difíciles. En mi reciente trabajo con el cliente de WordPress, tuve algunas oportunidades para apreciar los pseudoselectores CSS: antes y: después. A medida que aparecen en mi trabajo, soy una especie de evacuación de fuego, lo que le permite resolver rápidamente y simplemente resolver los problemas que de otro modo podrían ser bastante difíciles. JavaScript es similar, pero es más bien un helicóptero en el techo: se lleva a cabo mucha más configuración y complejidad, con mucha más potencia potencial. A menudo, la evacuación del fuego es más que suficiente.
En el artículo de hoy, exploraré tres usos prácticos de: Antes y: después, para alentarse a pensar cuándo puede ser útil en su propio trabajo. La imagen general sobre cuándo usar: antes y: después: antes y: después existe para proporcionar programáticamente los elementos HTML existentes con texto adicional o contenido de imagen. : Antes y: después hay dos pseudlectores CSS importantes. Recientemente he escrito en profundidad sobre pseudoselectores, por lo que si necesita una instrucción sobre cómo usarlos, consulte ese artículo. : Antes y: después de tener muchos usos, pero hay para un propósito consistente: proporcionar programáticamente los elementos HTML existentes con texto adicional o contenido de imagen.
Puede parecer fantasía, así que aquí hay una analogía popular: supongamos que estaban enviando cajas de regalo y decidí que cada caja de regalo debería recibir una cinta roja idéntica. Usaría: antes o: después para dictar la apariencia de la cinta roja. Para traer esta casa, veamos tres usos prácticos de: antes y: después, de lo más complicado a lo más complicado. 1. Centralización del estilo para el marcador “campo obligatorio”. Si la decoración del contenido con otro contenido suena extraño, tomemos un ejemplo muy común: el asterisco rojo “obligatorio” que le dice que debe completar un cierto elemento de una forma web. “Campo obligatorio”, el simple pero simple, pero El modo repetitivo que hace que este asterisco aparezca es colocarlo cada vez directamente en la marca HTML:
Haga clic para aumentar

Pero esto te hace escribir mucho marcado para un solo asterisco rojo. Además, ¿qué sucede si queremos cambiar todos los asteriscos en los círculos o en la palabra realmente pequeño? ¿O los giras a todos? Deberíamos hacer el mismo cambio en cada uno de nuestros duplicados. “Campo obligatorio”, usando: después de una forma ligeramente más elegante de lograr el mismo resultado es: después. Combinaremos este CSS:
.Required-Field: After {content: ” *”; Color rojo; } Con esta marca html: nombre phone correo electrónico este resultado: nombre simple e simple -Monorlegador, ¿verdad? Además, las reglas para el campo requerido: después están centralizados en un lugar, por lo que puede cambiar el color de apariencia, el tamaño, incluso el anotador “obligatorio” de contenido, de un sitio, desde una fecha. Puede imaginar una lógica similar aplicada a otros adornos con texto repetido. Por ejemplo,: Antes, junto con la biblioteca de iconos Font Awesome, es la forma en que creamos la “cuña” personalizada de las balas de Li en nuestras listas desordenadas: Li Li Li Li de WPShout
Debido a la fuente impresionante y las reglas: antes.
2. Insertar contenido sin cambiar los archivos de plantilla de plantilla de WordPress es un ejemplo real de un proyecto de cliente reciente de WordPress. El cliente quería una notificación de envío al encabezado de cada página, pero el tema dificulta agregar cualquier otra cosa, excepto una barra de búsqueda y un carrito de compras. En lugar de comenzar a destruir las plantillas de PHP, hice lo siguiente:
Haga clic para aumentar
Para eliminar ese CSS, es: Div#Top-Bar: después de {contenido: “¡Envío gratis en el Continental US!”; Bloqueo de pantalla; Flotante: ninguno; Limpia los dos; Text-Align: Right; Margen-derecha: 1rem; Estilo de fuente: cursiva; Top-top: .5rem; } Esto coloca el envío gratuito de mensajes en el Continental US! En la línea debajo de #Div Top-Bar, justificado a la derecha.


Una conclusión es que puede estilar los pseudo-elementos: antes y: después de que extensamente hacer que interrumpan el flujo de la página, para flotar hacia la derecha o hacia la izquierda, para tomar los bordes y el relleno, etc. No son solo elementos “en línea” como nuestro ejemplo de asterisco necesario. 3. Texto opaco sobre un fondo de imagen semitransparente No hay opacidad de fondo en CSS. CSS hace que sea sorprendentemente complicado tener un elemento con un texto opaco completo sobre una imagen semi -transparente. No hay opacidad de fondo en CSS, por lo que está bloqueado para establecer opacidades para todo el elemento, lo que significa no solo el fondo, sino también el contenido por encima de él. Primero veremos el intento implícito de un fondo semitransparente y Luego, la solución. Trabajando: La ruta incorrecta podría funcionar para nuestro resultado usando CSS como el siguiente: .IS-Semitrans {Background-Image: URL (https://wshout.com/wp-content/uploads/2016/04/converse -fields-768×574 .jpg); Presión de fondo: centro; Tamaño de fondo: cubierta; Opacidad: .5; Altura: 10rem; Relleno: 1rem; Tamaño de fuente: 2rem; Color: #000; } Combinado con el siguiente html:
Esto es no lo que quiere.
recibimos esto:
Eso no es lo que queremos.
¿Ves el texto lavado? También es semi -transparente, al igual que la imagen debajo de ella. No es lo que queremos.
La buena forma en que podemos hacer esto correctamente con: antes. Lo hacemos combinando este CSS: .With-Semith-Bg {posición: relativo; Altura: 10rem; Relleno: 1rem; Tamaño de fuente: 2rem; Color: #000; Índice Z: 1; } .with-semith-bg: antes {content: “”; Posición: Absoluto; Ancho: 100%; Altura: 100%; Arriba: 0; Izquierda: 0; Background-image: URL (https://wpshout.com/wp-content/uploads/2016/04/converse-fields-768×574.jpg); Presión de fondo: centro; Tamaño de fondo: cubierta; Opacidad: .5; Z -dex: -1; } Con este html:
this es lo que quiere.
¿Como funciona esto? Usando: antes para “colocar” una imagen semi -transparente de un tamaño completo, absolutamente colocado debajo del elemento principal (el que contiene el texto). Esta capa de imagen puede tener cualquier opacidad que queramos sin perturbar la capa principal. : Antes de irse … ¡Gracias por leer! Espero que lo comprenda mejor: antes y: después, su utilidad en WordPress y proyectos de desarrollo web en general y cómo pueden comenzar a simplificar los problemas de otra manera difíciles. ¡Si tiene alguna pregunta o comentario, me encantaría escucharlas a continuación! Imagen de crédito: Biblioteca Pública de Boston
Tres usos prácticos de pseudoslectoctors CSS: antes y: después
Tags Tres usos prácticos de pseudoslectoctors CSS: antes y: después
homefinance blog