La propiedad ::marker en CSS se usa para cambiar las propiedades del marcador. Aquí marcador es el cuadro de marcador de un elemento de lista. En una lista desordenada es una viñeta y en una lista ordenada es un número.
Sintaxis:
::marker { properties }
Valores de propiedad:
- Todas las propiedades de fuente: esto puede cambiar propiedades como el tamaño de fuente, la familia de fuentes, etc.
- Color y contenido: Esto puede cambiar el color del marcador.
- Text-combine-upright, Unicode-bidi: establece la propiedad text-combine-upright y la propiedad Unicode-bidi.
- Propiedades de dirección: establece la dirección.
Ejemplo 1: alteración de las propiedades y la dirección de la fuente:
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content= "width=device-width, initial-scale=1.0"> <style> .div li::marker { font-size: 30px; font-weight: 800; } </style> </head> <body> <div> <ul> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> </ul> </div> After ::marker property <div class="div"> <ul> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> </ul> </div> </body> </html>
Producción:
Ejemplo 2: Cuando se utiliza la propiedad de color del marcador.
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content= "width=device-width, initial-scale=1.0"> <style> .div li::marker { font-size: 30px; font-weight: 800; color: green; } </style> </head> <body> <div> <ul> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> </ul> </div> After ::marker property <div class="div"> <ul> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> <li>GeeksforGeeks</li> </ul> </div> </body> </html>
Producción:
Navegadores compatibles:
- Google Chrome 86.0 y superior (el usuario debe habilitar explícitamente esta función)
- Microsoft Edge 86.0 y superior (el usuario debe habilitar explícitamente esta función)
- Firefox 68.0 y superior
- Ópera 72.0 y superior
- Safari