Инструменты пользователя

Инструменты сайта


software:development:demo:adaptive_registration_form

Это старая версия документа!


Адаптивную форма регистрации

Пример

Пример можно посмотреть по этой ссылке.

Добавляем HTML:

Используйте элемент <form> для обработки входных данных. Вы можете узнать больше об этом в нашем учебнике PHP . Затем добавьте входные данные (соответствующие метке) для каждого поля:

HTML
<form action="action_page.php" style="border:1px solid #ccc">
  <div class="container">
    <h1>Sign Up</h1>
    <p>Please fill in this form to create an account.</p>
    <hr>
 
    <label for="email"><b>Email</b></label>
    <input type="text" placeholder="Enter Email" name="email" required>
 
    <label for="psw"><b>Password</b></label>
    <input type="password" placeholder="Enter Password" name="psw" required>
 
    <label for="psw-repeat"><b>Repeat Password</b></label>
    <input type="password" placeholder="Repeat Password" name="psw-repeat" required>
 
    <label>
      <input type="checkbox" checked="checked" name="remember" style="margin-bottom:15px"> Remember me
    </label>
 
    <p>By creating an account you agree to our <a href="#" style="color:dodgerblue">Terms & Privacy</a>.</p>
 
    <div class="clearfix">
      <button type="button" class="cancelbtn">Cancel</button>
      <button type="submit" class="signupbtn">Sign Up</button>
    </div>
  </div>
</form>

  1. <!DOCTYPE html> <color #22b14c>- указания типа текущего документа (HTML5).</color>
  2. <html> <color #22b14c>- открывающий тег, является началом блока (контейнера), который заключает в себе все содержимое веб-страницы.</color>
  3. <head> <color #22b14c>- открывающий тег блока , содержащего машиночитаемую информацию (metadata).</color>
  4. <meta charset="utf-8"> <color #22b14c>- указывает кодировку документа.</color>
  5. <meta name="viewport" content="width=device-width, initial-scale=1"> <color #22b14c>- сообщение браузеру, что ширина страницы равна ширине устройства, с которого эта страница просматривается. (width(ширина сайта) = device-width(ширина устройства) и масштаб: 1).</color>
  6. <title>Responsive site layout</title> <color #22b14c>- заголовок страницы на вкладке браузера.</color>
  7. <link type="Image/x-icon" href="template/images/favicon.ico" rel="shortcut icon"> <color #22b14c>- иконка страницы на вкладке браузера.</color>
  8. <link rel="stylesheet" type="text/css" href="template/css/Font-Awesome-6.x/css/all.css" rel="stylesheet"> <color #22b14c>- подключение библиотеки векторных иконок.</color>
  9. <link rel="stylesheet" type="text/css" href="template/css/Font-Awesome-6.x/css/v4-shims.css" rel="stylesheet"> <color #22b14c>- подключение библиотеки векторных иконок.</color>
  10. <link rel="stylesheet" type="text/css" href="template/css/notebook.css"> <color #22b14c>- подключение внешней таблицы стилей CSS описанный ниже.</color>
  11. <script src="template/js/jquery/2.2.2/jquery.min.js"></script> <color #22b14c>- подключение библиотеки с набором функций JavaScript, фокусирующийся на взаимодействии JavaScript и HTML. (min - минимальный набор функций).</color>
  12. <script src="template/js/prefixfree/1.0.7/prefixfree.min.js"></script> <color #22b14c>- подключение плагина prefixfree, дающего возможность исключать префиксы, у свойств таблицы CSS, которые еще не до конца стандартизированы.</color>
  13. </head> <color #22b14c>- закрывающий тег блока.</color>

Добавляем CSS

SCC
* {box-sizing: border-box}
 
/* Full-width input fields */
  input[type=text], input[type=password] {
  width: 100%;
  padding: 15px;
  margin: 5px 0 22px 0;
  display: inline-block;
  border: none;
  background: #f1f1f1;
}
 
input[type=text]:focus, input[type=password]:focus {
  background-color: #ddd;
  outline: none;
}
 
hr {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}
 
/* Set a style for all buttons */
button {
  background-color: #4CAF50;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  cursor: pointer;
  width: 100%;
  opacity: 0.9;
}
 
button:hover {
  opacity:1;
}
 
/* Extra styles for the cancel button */
.cancelbtn {
  padding: 14px 20px;
  background-color: #f44336;
}
 
/* Float cancel and signup buttons and add an equal width */
.cancelbtn, .signupbtn {
  float: left;
  width: 50%;
}
 
/* Add padding to container elements */
.container {
  padding: 16px;
}
 
/* Clear floats */
.clearfix::after {
  content: "";
  clear: both;
  display: table;
}
 
/* Change styles for cancel button and signup button on extra small screens */
@media screen and (max-width: 300px) {
  .cancelbtn, .signupbtn {
    width: 100%;
  }
}

  1. <body> <color #22b14c>- начало блока хранения содержания веб-страницы (контента).</color>
  2. <div class="container"> <color #22b14c>- начало контейнера контента веб страницы.</color>
  3. <div class="posts-list"> <color #22b14c>- начало контейнера с анонсом статей.</color>
  4. <article id="post-1" class="post"> <color #22b14c>- начало контейнера с анонсом 1й статьи.</color>
  5. <div class="post-image"><a href=""><img src="blender3d_demo/blender3d_demo_1.</color>png" ></a></div> <color #22b14c>- блок вставки картинки с указанием месторасположения файла.</color>
  6. <div class="post-content"> <color #22b14c>- начало блока текстовой информации 1й статьи.</color>
  7. <div class="category"><a href="">Features</a></div> <color #22b14c>- блок указания категории 1й статьи.</color>
  8. <h2 class="post-title">Blender 3.</color>6 LTS</h2> <color #22b14c>- блок заголовка 1й статьи.</color>
  9. <p>Blender 3D program Blender is one of the most popular 3D modeling software. This is a multifunctional software, acquaintance with which will be useful for those who are interested in 3d graphics and who want to understand the basic principles of this industry.</color> - </p> <color #22b14c>- блок текста 1й статьи.</color>
  10. <div class="post-footer"> <color #22b14c>- начало блока «Читать далее» 1й статьи.</color>
  11. <a class="more-link" href="">Continue Reading</a> <color #22b14c>- блок надписи «Читать далее» 2й статьи.</color>
  12. <div class="post-social"> <color #22b14c>- начало блока иконок-ссылок социальных сетей.</color>
  13. <a href="" target="_blank"><i class="fa fa-facebook"></i></a> <color #22b14c>- иконка-ссылка «facebook».</color>
  14. <a href="" target="_blank"><i class="fa fa-twitter"></i></a> <color #22b14c>- иконка-ссылка «twitter».</color>
  15. <a href="" target="_blank"><i class="fa fa-pinterest"></i></a> <color #22b14c>- иконка-ссылка «pinterest».</color>
  16. </div> <color #22b14c>- конец блока иконок-ссылок социальных сетей.</color>
  17. </div> <color #22b14c>- конец блока «Читать далее» 1й статьи.</color>
  18. </div> <color #22b14c>- конец блока текстовой информации 1й статьи.</color>
  19. </article> <color #22b14c>- конец контейнера с анонсом 1й статьи.</color>
  20. <article id="post-2" class="post"> <color #22b14c>- начало контейнера с анонсом 2й статьи.</color>
  21. <div class="post-image"><a href=""> <color #22b14c>- начало блока вставки видеофайла с указанием месторасположения.</color>
  22. <video width="100%" controls="controls" poster="blender3d_demo/poster.</color>jpg"> <color #22b14c>- начало вставки видеофайла с указанием ширины, вставки панели управления, и файла-постера с указанием месторасположения.</color>
  23. <source src="video/duel.</color>ogv" type='video/ogg; codecs="theora, vorbis"'> <color #22b14c>-
  24. <source src="blender3d_demo/vesna(720p).</color>mp4" type='video/mp4; codecs="avc1.</color>42E01E, mp4a.</color>40.</color>2"'> <color #22b14c>- месторасположение встраиваемо видеофайла с указанием кодеков.</color>
  25. </video> <color #22b14c>- закрывающий тег вставки видеофайла.</color>
  26. </a></div> <color #22b14c>- конец блока вставки видеофайла с указанием месторасположения.</color>
  27. <div class="post-content"> <color #22b14c>- начало блока текстовой информации 2й статьи.</color>
  28. <div class="category"><a href="">Download</a></div> <color #22b14c>- блок указания категории 2й статьи.</color>
  29. <h2 class="post-title">Spring</h2> <color #22b14c>- блок заголовка 2й статьи.</color>
  30. <p>Is the story of a shepherdess and her dog who encounter ancient spirits in order to continue the cycle of life.</p> <color #22b14c>- блок текста 2й статьи.</color>
  31. <div class="post-footer"> <color #22b14c>- начало блока «Читать далее» 2й статьи.</color>
  32. <a class="more-link" href="">Continue Reading</a> <color #22b14c>- блок надписи «Читать далее» 2й статьи.</color>
  33. <div class="post-social"> <color #22b14c>- начало блока иконок-ссылок социальных сетей.</color>
  34. <a href="" target="_blank"><i class="fa fa-facebook"></i></a> <color #22b14c>- иконка-ссылка «facebook».</color>
  35. <a href="" target="_blank"><i class="fa fa-twitter"></i></a> <color #22b14c>- иконка-ссылка «twitter».</color>
  36. <a href="" target="_blank"><i class="fa fa-pinterest"></i></a> <color #22b14c>- иконка-ссылка «pinterest».</color>
  37. </div> <color #22b14c>- конец блока иконок-ссылок социальных сетей.</color>
  38. </div> <color #22b14c>- конец блока «Читать далее» 2й статьи.</color>
  39. </div> <color #22b14c>- конец блока текстовой информации 2й статьи.</color>
  40. </article> <color #22b14c>- конец контейнера с анонсом 2й статьи.</color>
  41. </div> <color #22b14c>- конец контейнера с анонсом статей.</color>

Только авторизованные участники могут оставлять комментарии.
software/development/demo/adaptive_registration_form.1709401850.txt.gz · Последнее изменение: vladpolskiy