Design elements, playground and code snippets for Bootstrap HTML/CSS/JS framework

Bootsnipp is an element gallery for web designers and web developers, anybody using Bootstrap will find this website essential in their craft.

Free Sign upLearn More
  • Latest
  • Featured
This is an example of login, registration, and a recover password form swap with a ripple effect and floating labels, designed using CSS, HTML, JavaScript, and Bootstrap framework 4. The form consists of three separate panels for login, registration, and recover password features. The body of the form is given a background color as #e0e0e0, and a font-family style as 'Roboto', Arial, sans-serif. The JavaScript methods have been used to implement the ripple swapping animation on the form. The sign-in form is given a background color as #00bcd4, whereas the register and recover password forms are given the colors #ffea00, and #757575 respectively. The title of the card is displayed with a font-size of 24px. The input text field labels are given a font-size as 16px, which gets changes to 12px, in a hover event to create the floating label effect. The input fields also take an underline effect with the color of #00bcd4, in a focus event. The buttons are given a text-transform style as uppercase to automatically convert the text to uppercase and a box-shadow style of 0 2px 2px 0 rgba(0, 0, 0, 0.12), to be activated on hover. Source:https://www.bootdey.com/snippets/view/user-profile-bio-graph-and-total-sales#css
This is an example of a registration form layout, designed using CSS, HTML, and Bootstrap framework 4. The background image, font style and bootstrap styles have been imported to the code with their URLs. The information container is given an opacity value as 0.9. The title of the form is displayed with the styles of text-align as center, font-weight as 300, font-size as 1.8em, line-height as 15px, letter-spacing as 1px and text-transform style as uppercase to automatically convert the text to uppercase. The two social media buttons are given a box-shadow style as 0 1px 5px 0 rgba(0, 0, 0, 0.35), which gets changed to 0 5px 20px 0 rgba(0, 0, 0, 0.45) in a hover event and 0 3px 10px 0 rgba(0, 0, 0, 0.4) in a focus event. The Facebook button is given a background color as #3b5998 whereas the Google Plus is given a background color of #d34836. The button take a span with a color of #212121, in a hover event. Source: https://www.bootdey.com/snippets/view/View-mail#css
This is an example of another Bootstrap styled registration form, designed using CSS, JavaScript, and HTML. The form consists of the signup details, input text fields, and the ‘Signup’ button. The font and the Bootstrap style sheet has been imported to the code with their URLs. The concept of Lists has been used with UL and LI components. UL element has been used with the child elements of LI to display the signup content, in an orderly manner. The JavaScript methods have been used to implement the required validation on the input fields. The user name and email fields have been given a maximum length of 100 characters whereas the password filed is given a length of 60. The ‘Signup’ button has been created as a primary type button. The media quarries are used to enhance the responsiveness of the form to different browser frames. Source: https://www.bootdey.com/snippets/view/colored-inbox-mail-list-and-compose#css
This is another example of a responsive registration form layout, designed using CSS, HTML, JavaScript, and Bootstrap framework 4. The JavaScript methods have been used to implement the validation on the input text fields. The body of the form is given the styles of font-family style as Verdana, Geneva, sans-serif, font-size as 14px, and background as #f2f2f2. The form container is given a width as 400px, border-top style as 5px solid #f5ba1a, a box-shadow style of 0 0 3px rgba(0, 0, 0, 0.1), and an animation style as expand 0.8s 0.6s ease-out forwards. The title of the form is displayed with a font-size of 1.5em. The input text fields are given an opening animation as bounce 0.6s ease-out and a border style as 1px solid #cccccc. The text fields take the border style pf 1px solid #f5ba1a, in a focus event. The ‘Submit’ button is given a background color as #f5ba1a, which gets changed to #e1a70a in focus and hover events. Source: https://www.bootdey.com/snippets/view/Clear-inbox-view-message#css
This is an example of a registration form with an animated background, designed using CSS, HTML, JavaScript, and Bootstrap framework 4. The font style has been imported to the code with its URL. The JavaScript methods have been used to implement the required validation on the input fields. The body of the form is given the styles of font-family as 'PT Sans', sans-serif, font-size as 16px, line-height as 1.428571429, and font-weight as 400, and font color as #fff. The wave section is given a background color as #252E45, and given the styles of animation as shift 20s infinite linear, and transform as rotate(360deg), to create the wave animation. The input text fields are given a border-bottom style as 1px solid #75759The ‘Submit’ button is given a border style as 2px solid #75759E, and takes the background color of #EDA261, and a border style of 2px solid #EDA261 in a hover event. Source: https://www.bootdey.com/snippets/view/Inbox-mail#css
This is an example of a login and registration form layout with tabs, designed using CSS, JavaScript, HTML, and Bootstrap framework 4. The users are given the ability to switch between the login and register forms, using the tabs. The JavaScript methods have been used to implement the validation on the input fields. The body of the form is given a background color as rgba(255, 84, 151, 0.40). The tabs are given the styles of background color as rgba(11, 177, 224, 0.82), text-align as center, border as 2px solid #ffffff, font-size as 1.3em, and font color as #ffffff. The cursor style for the tabs is set as pointer to get the hand cursor effect on the hover. The information container is given a background color as rgba(11, 177, 224, 0.82), and a height as 330px. The title of the container is displayed with a font-size of 1.5em. The input text fields are given an outline style as 2px solid #ffffff. Source: https://www.bootdey.com/snippets/view/Email-list-page#css
This is another example of a chat room layout, designed using HTML, CSS, JavaScript, and Bootstrap framework 4. The font style and user avatar images have been imported to the code with their URLs. The concept of Lists has been used with UL and LI components. UL element has been used with the child elements of LI to display the information in an orderly manner. JavaScript methods have been used to implement the scrolling feature in the chat list. The chat list section is given a border style as 1px solid #ddd, and height as 510px. The cursor style for the chat list rows is set as pointer to get the hand cursor effect on hover, and a border-bottom style is given as 1px solid #ddd. The rows change their background color to #f4f4f4 on hover mode and #eee on the active mode. The buttons are given a background color of #2ecc71, and a border color of #27ae60. Source: https://www.bootdey.com/snippets/view/Green-chat-room#js
This is an example of a chat room layout with a chat list and messages, designed using CSS, HTML, and Bootstrap framework 4. The font style and user avatar images are imported to the code with their URLs. The form consists of a chat room panel, an input text field to type a new message, and a list of users available for chat. Media quarries have been used to increase the responsiveness of the form. The message avatar is given height and width of 48px, and a border of 1px solid #e7eaec. The message panel is given a background-color of #fff, border style of 1px solid #e7eaec, and text-align style as left. The message date is displayed with the styles of font-size as 10px, and font color as #888888. The input text field is given the styles of background-color as #FFFFFF, border style as 1px solid #e5e6e7, and transition as border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, and font size as 14px. Source: https://www.bootdey.com/snippets/view/Chat-room-with-right-list#css
This is another example of a message inbox and chat layout, designed using CSS, HTML, and Bootstrap framework 4. The font style is imported to the code with its URL. The concept of Lists has been used with UL and LI components. UL element has been used with the child elements of LI to display the tab list in the lobby section, in an orderly manner. The tabs take the font color of #00a9b4, and background color as #f2f4f7. The form is given a background color of #f5f5f5. The chat room is divided into three sections and given different styles. The table head of the left and right sections is given the styles of background color as #2980b9, font color as #FFFFFF, and min-height as 70px. The table head of the middle section is displayed with the styles of background color as #3498db, font color as #FFFFFF, and min-height as 70px. The buttons have been created as danger, warning, and success button types. Source: https://www.bootdey.com/snippets/view/Color-chat#css
This is another example of a stylish message inbox layout with the chat section, designed using CSS, HTML, and Bootstrap framework 4. The font style and avatar images are imported to the code with their URLs. The concept of Lists has been used with UL and LI components. UL element has been used with the child elements of LI to display the message list, in an orderly manner. The user avatar images are given a border-radius of 50% to get the circle shape. In the message list, the user name is displayed with a font-size of 12px, whereas the message is displayed with a font-size of 14px. The message list is given four tabs to indicate four message types. The tabs are given four different border-bottom colors as #2da9e9, #0ec8a2, #ff9e2a, and #314557. The cursor style for the inbox categories is set as pointer to get the hand cursor on hover. Media quarries have been used to increase the responsiveness of the form. Source: https://www.bootdey.com/snippets/view/messages-chat-with-tabs#html
This is an example of a message inbox layout, designed using CSS, HTML, and Bootstrap framework 4. The font-style and avatar images are imported to the code with their URLs. The 'Search' and 'Settings' buttons are created as info type buttons. Each conversation section is given a border-bottom style of 1px solid #ddd. The time of each message is displayed using a font color of #bfbfbf. The heading of the message sections is displayed using the styles of font color as #003bb3, and font-weight as 700. The message date is given a border-bottom style of 1px solid #ddd. The 'Send Message' button is created as a success type button. The avatar images in the conversation section are given a height and width of 50px, whereas the images in the message section are given a height and width of 32px. Source: https://www.bootdey.com/snippets/view/Messages#css

Sliding Form

4.3.1
This is an example of a message inbox layout, designed using CSS, HTML, and Bootstrap framework 4. The font-style and avatar images are imported to the code with their URLs. The 'Search' and 'Settings' buttons are created as info type buttons. Each conversation section is given a border-bottom style of 1px solid #ddd. The time of each message is displayed using a font color of #bfbfbf. The heading of the message sections is displayed using the styles of font color as #003bb3, and font-weight as 700. The message date is given a border-bottom style of 1px solid #ddd. The 'Send Message' button is created as a success type button. The avatar images in the conversation section are given a height and width of 50px, whereas the images in the message section are given a height and width of 32px. Source: https://www.bootdey.com/snippets/view/Messages#css
WE WILL NEVER SEND YOU SPAM, PROMISE

Subscribe for our newsletter