Как я могу сделать мой фон похожим на тот, что на картинке в css3? - PullRequest
1 голос
/ 21 октября 2019

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

enter image description here

Я уже пробовал линейный градиент с некоторыми углами, но это не помоглоhelp.

Если кто-то захочет узнать, какое свойство я использовал, чем указано ниже:

background-image: linear-gradient(90deg, red, blue);

Ответы [ 2 ]

2 голосов
/ 21 октября 2019

Вы пытаетесь получить что-то подобное?

body{
  height: 400px;
  width: 400px;
  background: linear-gradient(to top right, #9999FF 0%, #9999FF 50%, white 50%, white 100%);
}
<body>
<h1>Some dumy text...</h1>
</body>

Как это работает
В вашем фоне вы можете использовать линейный градиент, в этом вы можете сказать, в каком направлении он идет. В этом примере я использую «в верхнем правом углу», это делает так, чтобы начальный цвет начинался в нижнем левом углу, а конечный цвет - в верхнем правом.

Вы можете использовать все виды направлений, например, «внизу справа "или" вправо ".

Затем вы говорите, с какого цвета хотите, чтобы он начинался, в данном примере это какой-то синий цвет. Затем вы говорите ему, когда он должен прекратить использовать этот синий цвет, в этом примере 50%. Затем, если вам нужен белый цвет на другой стороне, вы говорите «белый 50%», и он начнет использовать белый до 100%.

Вы также можете попробовать другие интересные вещи с ним. Например, вы можете сказать, linear-gradient(to top right, blue 0%, blue 40%, white 60%, white 100%), что синий останавливается на 40%, а белый начинается на 60%. Теперь он будет переходить между ними.

1 голос
/ 21 октября 2019

Хотя ответ Джереми помог мне добиться эффекта, но мне пришлось немного его изменить, чтобы он выглядел так, как показано на рисунке.

Мой Css-файл:

 body{
      height: 100vh;
      background: linear-gradient(to bottom left,#fff 0%, #fff 50%, #8186D5 50%, #8186D5 100%);
    }

Мой HTML-файл:

<body>
</body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...