Попытка переместить изображение ниже по странице

Вот мой код и ссылка:

(кстати, я пробовал все, например, добавление img и добавление position: 100%;, но ничего не работает)

http://dash.ga.co/mcampb/build-your-own-personal-website

body {
  text-align: center;
  background: url("https://i.imgur.com/YGc2Dtx.gif");
  background-size: cover;
  background-position: center;
  color: white;
  font-family: chiller;
}

p {
  font-size: 52px;
}

input {
  border: 15;
  padding: 10px;
  font-size: 18px;
}

input[type = "submit"] {
  background: green;
  color: white;
}
<body>
  <img src = "https://i.imgur.com/wDVrcNim.jpg">
  <p> I'm Mugdea, a NYC horror writer. Say boo!</p>
  <input type = "email" placeholder = "Your email">
  <input type = "submit"> enter code here
</body>

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

@stefanbob Я попытался добавить div или переместить изображение вниз, и все, что он сделал, это отбросил абзац

sunny 10.04.2018 17:11

@yorick Я изменил основную на 50%:

sunny 10.04.2018 17:48

Привет, @yorick, посмотри: .main {height: 50%; ширина: 100%; дисплей: таблица;

sunny 10.04.2018 17:48

@yorick вот новая ссылка dash.ga.co/mcampb/build-your-own-personal-website

sunny 10.04.2018 17:50
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
1
4
100
3

Ответы 3

Я переместил изображение вниз, поместив его ниже в html

<!DOCTYPE html>
<head>
  <title>Mugdea</title>
  <style>
    body {

     text-align: center;
      background: url("https://i.imgur.com/YGc2Dtx.gif");
      background-size: cover;
      background-position: center;
      color:white;


      font-family: chiller;
    }
    p {
      font-size: 52px;
    }
    input {
      border: 15;
        padding: 10px;
      font-size: 18px;
    }
         input[type = "submit"] {
         background: green;
          color: white;
             }
     </style>
   </head>
   <body>


         <p> I'm Mugdea, a NYC horror writer. Say boo!</p>
          <input type = "email" placeholder = "Your email">
        <input type = "submit">
        
             <img src = "https://i.imgur.com/wDVrcNim.jpg">

      enter code here</body>

Не могли бы вы подробнее сформулировать свой вопрос. Что вы имеете в виду под перемещением изображения вниз. Вы можете переместить изображение в html или использовать отступы, чтобы немного увеличить пространство вверху или внизу.

html, body {
    height: 100%;
}
body {
  text-align: center;
  background: url("https://i.imgur.com/YGc2Dtx.gif");
  background-size: cover;
  background-position: center;
  color: white;
  font-family: chiller;
}


p {
  font-size: 52px;
}

input {
  border: 15;
  padding: 10px;
  font-size: 18px;
}

input[type = "submit"] {
  background: green;
  color: white;
}



.main {
    height: 100%;
    width: 100%;
    display: table;
}
.wrapper {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}
<body>
<div class = "main">
  <div class = "wrapper">
    <img src = "https://i.imgur.com/wDVrcNim.jpg">
    <p> I'm Mugdea, a NYC horror writer. Say boo!</p>
    <input type = "email" placeholder = "Your email">
    <input type = "submit"> enter code here
  </div>
</div>
</body>

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

sunny 10.04.2018 17:27

ты получил мой ответ?

sunny 10.04.2018 17:27

Привет, @yorick, спасибо. Это слишком далеко вниз. Я использую ваш код, но регулирую высоту, чтобы не так далеко

sunny 10.04.2018 17:45

Я не могу понять, чего именно вы здесь пытаетесь достичь. Возможно, вам стоит взглянуть на модель CSS Box Model, чтобы понять, как элементы могут быть расположены на странице с использованием полей и отступов.

Вот ссылка. https://www.w3schools.com/css/css_boxmodel.asp

Что касается решение на ваш вопрос, я могу только предполагать на данный момент. Основываясь на том, что вы сказали в комментариях, вы чувствуете, что изображение слишком близко к верху и недостаточно близко к тексту.

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

img {
  margin-top: 50px;
}

Для приближения изображения к тексту. У вас есть 2 варианта: либо дать изображению отрицательное поле внизу, либо изменить поле вверху текста. Вот так:

Этот

img {
   margin-bottom: -10px;
}

Или это

p {
  margin-top: 10px;
}

Конечный результат будет примерно таким, если использовать последний из вариантов.

body {
  text-align: center;
  background: url("https://i.imgur.com/YGc2Dtx.gif");
  background-size: cover;
  background-position: center;
  color: white;
  font-family: chiller;
}

p {
  font-size: 52px;
  margin-top: 0px; // Increase to move the image away from the top of the text
}

input {
  border: 15;
  padding: 10px;
  font-size: 18px;
}

input[type = "submit"] {
  background: green;
  color: white;
}

img {
  margin-top: 50px; // Increase to move the image away from the top
}
<body>
  <img src = "https://i.imgur.com/wDVrcNim.jpg">
  <p> I'm Mugdea, a NYC horror writer. Say boo!</p>
  <input type = "email" placeholder = "Your email">
  <input type = "submit"> enter code here
</body>

Другие вопросы по теме