установка фона в react js и размытие фона изображения

#css #reactjs

#css #reactjs

Вопрос:

Я пытаюсь установить фоновое изображение и размыть фон изображения, а также размыть текст и поле входа, поэтому я не уверен, что здесь не так. пожалуйста, помогите мне

      return (
    
        /*  <AuthContext.Provider value={{ authTokens, setAuthTokens: setTokens }} >
           <Router>
        <div >
          <div className="background">
            <div>
              <h1 class="Title">welcome</h1>
            </div>
            {/*  <ul>
                  <li>
                    <Link to="/" >Home Page</Link>
                  </li>
                  <li>
                    <Link to="/admin" > Admin Page </Link>
                  </li>
                </ul>
                <Route exact path="/" component={Home} />
                <Route path="/Login" component={Login} />
                <Route path="/Signup" component={Signup} />
                <PrivateRoute path="/admin" component={Admin} /> */}
          </div>
        </div>
         {/*  </Router>
        </AuthContext.Provider > */}
      );
    }
 

css

  .background {background-image: url("./img/container.jpg");background-repeat: no-repeat;backgroundsize: 71.5% 100%;background-position: left; position: relative;filter: blur(8px) -webkit-filter: blur(8px);}
 

Ответ №1:

Ваш вопрос не очень понятен. Но я понял, что вы пытаетесь размыть фоновое изображение всякий раз, когда открываете логин и текстовое поле. Если выше ваш вопрос, то,

Вы можете установить z-index для CSS-файла вашего фона и CSS-файла окна входа. Затем вы можете добавить событие onClick на кнопку окна входа, чтобы при каждом нажатии кнопки окна входа фон переключался на размытие, а окно входа отображалось.

Для получения информации о z-индексе: https://developer.mozilla.org/en-US/docs/Web/CSS/z-index