Установите флажок по центру экрана

#html #css

Вопрос:

Я новичок в html и пытаюсь создать страницу выхода из системы, которая должна выглядеть примерно так,

Конечный результат

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

 <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Thank you!</title>
</head>
<i class="bi bi-check-circle"></i>
<svg xmlns="http://www.w3.org/2000/svg"  width="125" height="125" fill="#5D883C"  class="bi bi-check-circle" viewBox="0 0 16 16">
    <path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/>    
    <path d="M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z"/>
  </svg>

<body>
    <div style="Width: 800px;
            Height: 300px;         
            margin: 10px;">          
</div>

<span style=
    "font-size: 35px;
    color: #707070;
    margin-left: 30%;
    text-align: center;"> Thank you! We value your support and partnership.</span>
    
<h4>
    <span style="font-size: 16px; font-family:Calibri; color: #707070; text-align: center; margin-left: 45%;">Click here to log back in: 
    </span>
    <a href="/App/Login.aspx"><span style="font-size: 16px; color:#5D883C;text-align: center;">Login</span></a>
</h4>
</body>
</html>
 

Нужна помощь в этом. Заранее спасибо

Комментарии:

1. Вот хороший ресурс: w3.org/Style/Examples/007/center.en.html

Ответ №1:

Вам просто нужно добавить это в свой CSS

  svg{
        display: block;
        margin: 0 auto;

      }
 

Дайте мне знать, если это сработает для вас.

Ответ №2:

Вот, сделал это:

 <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Thank you!</title>
    <style>

html, body
{
    font-family: sans-serif;
}

#center
{
    margin: 0 auto;
    margin-top: 100px;
    width: 1000px;
    text-align: center;
}

#ty
{
    font-size: 35px;
    color: #707070;
    display: blocK;
}

#bottom
{
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    text-align: center;
    font-size: 16px;
    border-top: 1px solid #555;
    background-color: #ddd;
    line-height: 40px;
}

svg
{
    display: block;
    margin: 50px auto;
}

    </style>
</head>
<body>
<div id="center">
    <i class="bi bi-check-circle"></i>
    <svg xmlns="http://www.w3.org/2000/svg"  width="125" height="125" fill="#5D883C"  class="bi bi-check-circle" viewBox="0 0 16 16">
        <path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/>
        <path d="M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z"/>
    </svg>
    <span id="ty"> Thank you! We value your support and partnership.</span>
    <div id="bottom">
        <span>Click here to log back in:</span>
        <a href="/App/Login.aspx"><span style="font-size: 16px; color:#5D883C;text-align: center;">Login</span></a>
    </div>
</div>

</body>
</html> 

Запустите полностью страницу

Комментарии:

1. Спасибо за помощь. Он работает нормально, но только одна вещь, нижняя часть также должна быть заключена внутри коробки в центре, как показано на рисунке. Я не могу понять, как я могу объединить центральный и нижний div?

Ответ №3:

Аналогичная реализация с использованием встроенных стилей выглядит следующим образом

 <!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Thank you!</title>
  </head>
  <i class="bi bi-check-circle"></i>

  <body>
    <div style="width: 100%; text-align: center;">
      <div
        style="
          border: 5px solid #f7f7f7;
          box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2),
            0 6px 20px 0 rgba(0, 0, 0, 0.19);
        "
      >
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="125"
          height="125"
          fill="#5D883C"
          class="bi bi-check-circle"
          viewBox="0 0 16 16"
        >
          <path
            d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"
          />
          <path
            d="M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z"
          />
        </svg>
        <div>
          <span style="font-size: 35px; color: #707070; text-align: center;">
            Thank you! We value your support and partnership.</span
          >
        </div>

        <div style="background-color: #f7f7f7; padding: 1px; margin-top: 20px;">
          <h4>
            <span
              style="
                font-size: 16px;
                font-family: Calibri;
                color: #707070;
                text-align: center;
              "
              >Click here to log back in:
            </span>
            <a href="/App/Login.aspx"
              ><span
                style="font-size: 16px; color: #5d883c; text-align: center;"
                >Login</span
              ></a
            >
          </h4>
        </div>
      </div>
    </div>
  </body>
</html>

 

Код и коробка здесь

Ответ №4:

Вы можете попробовать вот так:

 .container {
  display: flex;
  flex-direction: column;
  justify-items: center;
  align-items: center;
  width: 800px;
  height: 300px;         
  margin: 10px;
  border: 1px solid grey;
  border-radius: 10px;
  padding: 0;
  padding-top: 50px;
  -webkit-box-shadow: 0px 4px 8px 1px rgba(0,0,0,0.75); 
box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.4);
}

.title {
  font-size: 35px;
  color: #707070;
  /*margin-left: 30%;*/
  text-align: center;
}

h4 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid grey;
  width: 100%;
  margin: 0;
}

.desc {
  font-size: 16px; 
  font-family: Calibri; 
  color: #707070; 
  text-align: center; 
 
  /*margin-left: 45%;*/
} 
 <body>
  <div class="container">  
    <svg xmlns="http://www.w3.org/2000/svg"  width="125" height="125" fill="#5D883C"  class="bi bi-check-circle" viewBox="0 0 16 16">
      <path d="M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"/>    
      <path d="M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z"/>
    </svg>

    <p class="title"> Thank you! We value your support and partnership.</p>

    <h4>
      <p class="desc">Click here to log back in: </p>
      <a href="/App/Login.aspx">
        <span style="font-size: 16px; color:#5D883C;text-align: center;">Login</span>
      </a>
    </h4>
  </div>
</body>