Оформление личного кабинета html

Содержание
  1. 36 CSS Login Forms
  2. Related Articles
  3. Author
  4. Links
  5. Made with
  6. About a code
  7. Hacker Login Form
  8. Author
  9. Links
  10. Made with
  11. About a code
  12. Finance Mobile Application-UX/UI Design Screen One
  13. Author
  14. Links
  15. Made with
  16. About a code
  17. Login Form
  18. Author
  19. Links
  20. Made with
  21. About a code
  22. Glassmorphism Login Form
  23. Author
  24. Links
  25. Made with
  26. About a code
  27. Sign Up / Login Form
  28. Author
  29. Links
  30. Made with
  31. About a code
  32. Creative and Customizable Registration Form
  33. Author
  34. Links
  35. Made with
  36. About a code
  37. eCommerce Registraion Form
  38. Author
  39. Links
  40. Made with
  41. About a code
  42. Registration Form #18
  43. Author
  44. Links
  45. Made with
  46. About a code
  47. Sign Up Form #26
  48. Author
  49. Links
  50. Made with
  51. About a code
  52. Sign Up Form #7
  53. Author
  54. Links
  55. Made with
  56. About a code
  57. Glassmorphism Login Form
  58. Author
  59. Links
  60. Made with
  61. About the code
  62. Sign Up Modal
  63. Author
  64. Links
  65. Made with
  66. About the code
  67. Double Slider Sign In/Up Form
  68. Author
  69. Links
  70. Made with
  71. About the code
  72. Login Form
  73. Author
  74. Links
  75. Made with
  76. About the code
  77. Simple Registration Form
  78. Author
  79. Links
  80. Made with
  81. About the code
  82. Login Modal Form
  83. Author
  84. Links
  85. Made with
  86. About the code
  87. Cube Login Form
  88. Author
  89. Links
  90. Made with
  91. About the code
  92. Login Form with Floating Labels
  93. Author
  94. Links
  95. Made with
  96. About the code
  97. Prismatic Forms
  98. Author
  99. Links
  100. Made with
  101. About the code
  102. Login Form Animation
  103. Author
  104. Links
  105. Made with
  106. About the code
  107. Login/Sign Up Form Animation
  108. Author
  109. Links
  110. Made with
  111. About the code
  112. Form UI Animation
  113. Author
  114. Форма входа в личный кабинет
  115. Решение поставленной задачи с помощью Javascript
  116. Динамические поля
  117. Решение на основе фоновых изображений
  118. В каких браузерах работает?

36 CSS Login Forms

Discover a collection of stylish and functional CSS login forms for your website from CodePen, GitHub, and other resources. Our update includes eight new items that will enhance your website’s user experience and improve the login process.

In today’s world, where most interactions take place online, creating a user-friendly and functional login form is crucial for any website or application. In this collection, we will explore some of the best pure CSS login forms available for free on the web, along with their features and benefits. Whether you’re a web developer or designer, these login forms are sure to inspire and help you create a seamless login experience for your users.

Читайте также:  Qpixmap python изменить размер

Demo image: Hacker Login Form

  1. Bootstrap Login Forms

Author

Made with

About a code

Hacker Login Form

The Hacker Login Form is a unique and creative login form designed to resemble a hacker’s terminal. Overall, the Hacker Login Form is a fun and engaging login form that can add a unique touch to any website or application.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Finance Mobile Application-UX/UI Design Screen One

Author

Made with

About a code

Finance Mobile Application-UX/UI Design Screen One

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Login Form

Author

Made with

About a code

Login Form

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Glassmorphism Login Form

Author

Made with

About a code

Glassmorphism Login Form

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Author

Made with

About a code

Sign Up / Login Form

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Creative and Customizable Registration Form

Author

Made with

About a code

Creative and Customizable Registration Form

The form is fully customizable, allowing you to add or remove fields as per your requirements. You can also change the color scheme and fonts to match your brand’s identity. The form is easy to use and navigate, making it a great choice for users.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: eCommerce Registraion Form

Author

Made with

About a code

eCommerce Registraion Form

The form’s modern design and responsive layout make it a great addition to any website looking to improve its user experience.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Registration Form #18

Author

Made with

About a code

Registration Form #18

A modern and stylish registration form template that can be easily customized to fit any website. With its clean design and user-friendly interface, this form is perfect for collecting user information and creating a seamless registration process. It includes fields for name, email, password, and more.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Sign Up Form #26

Author

Made with

About a code

Sign Up Form #26

A modern and stylish registration form template that can be used for various purposes. It features a clean and minimal design with a beautiful color scheme that can be customized to match your brand. The form includes fields for name, email, password, and confirmation, as well as a submit button. The template is fully responsive and can be easily integrated into your website or application.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Sign Up Form #7

Author

Made with

About a code

Sign Up Form #7

Instead of getting one free creative signup form template, this bundle offers you two lovely alternatives to play with.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Glassmorphism Login Form

Author

Made with

About a code

Glassmorphism Login Form

The form has a transparent glass-like effect with a blurred background, giving it a sleek and elegant look. The form has a username and password input field with attractive focus effect, making it easy for users to interact with.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Author

Made with

About the code

Sign Up Modal

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Dependencies: bootstrap.css, jquery.js, bootstrap.js, popper.js

Author

Made with

About the code

Double Slider Sign In/Up Form

Double slider login form in HTML, CSS and JavaScript.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Author

Made with

About the code

Login Form

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Author

Made with

About the code

Simple Registration Form

Simple HTML and CSS registration form with validation.

Compatible browsers: Chrome, Firefox, Opera, Safari

Author

Made with

About the code

Login Modal Form

HTML and CSS modal login form with little JavaScript.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Cube Login Form

Author

Made with

About the code

Cube Login Form

Pure CSS cube buttons and inputs for login form with gradien styles.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Login Form with Floating Labels

Author

Made with

About the code

Login Form with Floating Labels

Pure CSS login form with floating labels.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Prismatic Forms

Author

Made with

About the code

Prismatic Forms

Prismatic login, sign up and other forms.

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Demo image: Login Form Animation

Author

Made with

About the code

Login Form Animation

Login page animation template created with CSS3 and vanilla JavaScript DOM elements. Will surely try to upgrade it with more better animation effects.

Compatible browsers: Chrome, Firefox, Opera, Safari

Demo image: Login/Sign Up Form Animation

Author

Made with

About the code

Login/Sign Up Form Animation

Compatible browsers: Chrome, Edge, Firefox, Opera, Safari

Author

Made with

About the code

Form UI Animation

Form transitions UI based on Dominik Markušić dribble.

Author

Источник

Форма входа в личный кабинет

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

Пример формы входа

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

  • высокий показатель кроссбраузерности;
  • правильно написанный код с точки зрения семантики;
  • отсутствие каких-либо конфликтов с запоминалками паролей;
  • хорошая читабильность кода.

Решение поставленной задачи с помощью Javascript

Поставленную задачу можно решить с помощью Javascript-кода, причем все установленные требования будут соблюдены.

Начинаем с создания HTML-кода. Для начала хочу Вас ознакомить с особенностями написания HTML, чтобы было понятно что и зачем написано в коде:

  1. Подписи полей логин и пароль необходимо делать не внутри тега input, а через label. Это будет правильно с точки зрения семантики нашего кода. В тоже время соответствует общепринятым правилам создания форм, что обеспечит легкое понимание кода и простоту его чтения.
  2. Название наших полей (содержимое label) нужно абсолютным позиционированием установить над самим полем. То есть тег label будет лежать поверх тега input. Таким образом мы экономим место для формы и реализуем одну из поставленных нами задач. Абсолютное позиционирование задается с помощью свойства position и значения absolute для него.
  3. Воспользуемся событием onfocus, благодаря которому текст названия будет исчезать при наведение на поле.
  4. Для того, чтобы сохранить адекватность работы с запоминалками полей необходимо наладить их анализ при загрузке. Если поля не пустые, то текст тегов label должен быть удален.

Таким образом, мы подошли непосредственно к самому HTML-коду, который должен выглядеть следующим образом:

form action="#"> fieldset> legend>Вход в личный кабинетlegend> div> label for="siteLogin" class="labelLogin">логинlabel> input name="login" value="" id="siteLogin" type="text" /> div> div> label for="sitePass" class="labelPass">парольlabel> input name="pass" value="" id="sitePass" type="password" /> div> div> input value="Войти" type="submit" /> div> fieldset> form>

Заметка!
Очень важно, чтобы для label был прописан атрибут for, значение которого соответствует идентификатору input. Это позволяет избежать трудоемкой и не нужной процедуры ручного перевода фокуса для конкретного поля.

form div  margin: 5px 20px 5px 20px; position: relative; > fieldset  border: 1px solid #7caee1; > label  position: absolute; top: 3px; left: 6px; color: #818181; > input  margin-right: 10px; width: 150px; >

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

$(document).ready(function() /*анализ полей на наполненность - нужно для запоминалки поролей*/ if($("#siteLogin").val()!='')  $("#siteLogin").prev().text(''); $("#sitePass").prev().text(''); > /*связь события и получение полем фокуса*/ $("div > input").focus( function(e)  var clicked = $(e.target), clickedId = clicked.attr("id"); /* удаление текста из label при получении фокуса для поля логина*/ if(clickedId=="siteLogin")  clicked.prev().text(''); > /*тоже самое для пароля*/ else if(clickedId=="sitePass")  clicked.prev().text(''); > >); /*потеря фокуса полем*/ $("div > input").blur( function(e)  var clicked = $(e.target), clickedId = clicked.attr("id"); if(clickedId=="siteLogin")  if(clicked.val()=='') clicked.prev().text('логин'); > else if(clickedId=="sitePass")  if(clicked.val()=='') clicked.prev().text('пароль'); > >); >);

Единственным недостатком такого решение является то, что применяется Javascript. Существуют еще пути решения данной задачи:

  1. Добавить динамическое поле пароля с атрибутом type и значением password.
  2. Изменение подписей с помощью фоновых изображений.

Динамические поля

Суть данного метода заключается в создании двух полей с указанием текстового типа (type=»text»). В этих же полях прописываем атрибут value, значением которого будет название поля. Таким образом, мы получим название поля, которое будет в нем выводиться. Для очищения значения поля используем тот же принцип, что и в первом методе. При назначении фокуса очищаем поле. Для поля пароля необходимо наладить замену текущего типа на password.

Данный метод имеет право на жизнь, но необходимо знать его основные недостатки:

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

Решение на основе фоновых изображений

Принцип работы этого метода полностью идентичен первому способу. Единственное отличие заключается в том. Что вместо тега label используют бекграунд для тега input. Далее алгоритм сохраняется: при получении фокуса свойство background получает значение none.

Этот способ имеет ряд своих недостатков:

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

В каких браузерах работает?

Источник

Оцените статью