alexzaf Ответов: 1

Почему он размывает текст, а не изображение, и как его изменить?


  <div>
        <style>
body {
   background-image: url("https://lovefoodhatewaste.ca/wp-content/uploads/2018/06/FoodBackground.jpg");
  
  /* Add the blur effect */
  filter: blur(8px);
  -webkit-filter: blur(8px);
    height: 100%; 

  
  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: 'Lato', sans-serif;
  color: #FDFCFB;
  text-align: center;
}


form {
  width: 450px;
  margin: 17% auto;
}


.header {
  font-size: 35px;
  text-transform: uppercase;
  letter-spacing: 30px;
}


.description {
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 1.3em;
  margin: -2px 0 45px;
}


.input {
  display: flex;
  align-items: center;
}


.button {
  height: 44px;
  border: none;
}

#fname {
     width: 75%;
  background: #FDFCFB;
  font-family: inherit;
  color: #737373;
  letter-spacing: 1px;
  text-indent: 5%;
  border-radius: 5px 0 0 5px;
}

#lname {
     width: 75%;
  background: #FDFCFB;
  font-family: inherit;
  color: #737373;
  letter-spacing: 1px;
  text-indent: 5%;
  border-radius: 1px 0 0 1px;
}
  
#email {
  width: 75%;
  background: #FDFCFB;
  font-family: inherit;
  color: #737373;
  letter-spacing: 1px;
  text-indent: 5%;
  border-radius: 5px 0 0 5px;
}


#submit {
  width: 25%;
  height: 46px;
  background: #E86C8D;
  font-family: inherit;
  font-weight: bold;
  color: inherit;
  letter-spacing: 1px;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
  transition: background .3s ease-in-out;
}
  

#submit:hover {
  background: #d45d7d;
}
  

input:focus {
  outline: none;
  outline: 2px solid #E86C8D;
  box-shadow: 0 0 2px #E86C8D;
}"
            </style>
        <form action="register.aspx" runat="server" method="post">
            <input type="text" id="fname" name="=fname" placeholder="first name " />
            <br />
            <input type="text" id="lname" name="=lname" placeholder="last name " />
            <br />
            <input type="text" id="email" name="=email" placeholder="EMAIL " />
            <br />
            <input type="password" id="password" name="=password" placeholder="password " />
            <br />
            <input type="submit" id="submit" name="=submit" value="register" />
            <br />
        </form>
       </div>


Что я уже пробовал:

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

1 Ответов

Рейтинг:
2

Member 12656556

Вы добавляете эффект размытия для тега body

filter: blur(8px);
  -webkit-filter: blur(8px);


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