¿Cómo crear un efecto de texto grabado usando HTML y CSS?

El efecto de texto grabado es un efecto que puede usar en sus sitios web como encabezado o subtítulo para que se vea más agradable y atractivo.

Enfoque: el efecto de texto grabado se puede generar fácilmente usando HTML y CSS. Primero crearemos un texto básico usando HTML y luego usando la propiedad text-shadow de CSS generaremos el efecto deseado.

Ejemplo 1:

<!DOCTYPE html>
<html lang="en" dir="ltr">
  
<head>
    <meta charset="utf-8">
    <title>Engraved Text Effect</title>
    <style>
        body {
            margin: 0;
            padding: 0;
            font-family: serif;
            justify-content: center;
            align-items: center;
            display: flex;
            background-color: #65E73C;
        }
  
        div {
            content: '';
            font-size: 3em;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            color: transparent;
            background: #008000;
            -webkit-background-clip: text;
            text-shadow: 2px 5px 5px 
                rgba(255, 255, 255, 0.3);
        }
    </style>
</head>
  
<body>
    <div>
        <h2>GeeksforGeeks</h2>
    </div>
</body>
  
</html>

En el ejemplo anterior, primero creamos una etiqueta div que contiene algo de texto dentro de ella, luego diseñamos el texto usando las propiedades básicas de CSS. Luego usaremos la propiedad text-shadow para generar el efecto de grabado.

Producción:

Ejemplo 2:

<!DOCTYPE html>
<html lang="en" dir="ltr">
  
<head>
    <meta charset="utf-8">
    <title>Engraved Text Effect</title>
    <style>
        body {
            margin: 0;
            padding: 0;
            font-family: serif;
            justify-content: center;
            align-items: center;
            display: flex;
            background-color: gray;
        }
  
        div {
            content: '';
            font-size: 3em;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-70%, -90%);
            color: transparent;
            background: black;
            -webkit-background-clip: text;
            text-shadow: 2px 5px 5px 
                rgba(255, 255, 255, 0.3);
        }
    </style>
</head>
  
<body>
    <div>
        <h2>GeeksforGeeks</h2>
    </div>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por lakshgoel204 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *