Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

87
Vistas
Multiple Video Play as a page Background Depends on Condition

I want to set different video as a background depends on weather condition for example while sunny condition then background video should be sunny cloudy weather should be cloud video. How can I do this in reactjs. All the video i have in assets folder of the project.

App js Code :

import Clear from "./Weatherconditions/Clear";
import Sunny from "./Weatherconditions/Sunny";
import Cloudy from "./Weatherconditions/Cloudy";
import Snow from "./Weatherconditions/Snow";
import Rainy from "./Weatherconditions/Rainy";

return (
    <div className="app"
    style={
      placeInfo.condition?.toLowerCase() === "clear" ? {Clear}:
      placeInfo.condition?.toLowerCase() === "sunny"? {Sunny}: 
      placeInfo.condition?.includes("cloudy")? {Cloudy }: 
      placeInfo.condition?.toLowerCase().includes("rainy")? {Rainy}: 
      placeInfo.condition?.toLowerCase().includes("snow")? {Snow}: {}}>

and one of the import section code :

for Clear:

import React from 'react';
import Videos from "../assets/clear.mp4";
const Clear = () => {
  return (
    <div>
        <video autoPlay loop muted style={{
            position: 'absolute',
            width: '100%',
            left: '50%',
            top: '50%',
            height: '100%',
            objectFit: 'cover',
            transform: 'translate(-50%, -50%)',
            zIndex: '-1'
        }}>
         <source src = {Videos} type="video/mp4"/> 
      </video>
    </div>
  )
}
export default Clear;

Please Help me

about 4 years ago · Juan Pablo Isaza
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 Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda