• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

188
Vistas
Importar Javascript en CSS

 div { width: 100px; height: 50px; background-color: blue; } div::after { position: inline-block; content: "Something"; }
 <div> </div>

Hola, ¿es posible importar una función JS en CSS?

Digamos que tengo una función JS

 funtion mytitle() { return "Something"; }

¿Es posible insertar esta función en el contenido de CSS en lugar de codificarlo como lo hice en el fragmento? me refiero a algo como

 div::after { content: mytitle(); }
about 3 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

No, no podemos hacerlo pero podemos lograr el mismo resultado usando Lesscss donde podemos usar alguna función incorporada pero no podemos escribir la nuestra.

about 3 years ago · Juan Pablo Isaza Denunciar

0

La respuesta es NO, pero hay una solución para lograr este objetivo. Mediante el uso de atributos para Mostrar ::después del contenido en el elemento.

En el siguiente código HTML , estamos utilizando el atributo de contenido de datos , donde mostramos el valor de retorno del contenido de nuestro método jQuery.

 <div data-content=""></div>

En CSS, reemplace el contenido contenido estático content: "Something"; valor a content: attr(data-content); .

 div::after { content: attr(data-content); }

Ahora, simplemente escriba un método jQuery simple para devolver el valor en el atributo data-content .

 function mytitle() { $('div').attr("data-content", "Something change"); } mytitle();

Todos los cambios mencionados anteriormente ya están implementados en el siguiente fragmento de código. Espero que te ayude. Gracias

 function mytitle() { $('div').attr("data-content", "Something change"); } mytitle();
 div { width: 100px; height: 50px; background-color: blue; } div::after { content: attr(data-content); }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div data-content=""></div>

about 3 years ago · Juan Pablo Isaza Denunciar

0

No, no puedes hacer esto. Debe usar preprocesadores para pasar variables/funciones a los estilos.

about 3 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda