Natural Language Accordion Form
How do I make an natural language accordion form?
An input form that is using the accordion style to offer a focused input criteria in natural language.. What is a natural language accordion form? How do you make a natural language accordion form? This script and codes were developed by Yogev Ahuvia on 11 September 2022, Sunday.
Natural Language Accordion Form - Script Codes HTML Codes
<!DOCTYPE html>
<html class="preload">
<head> <meta charset="UTF-8"> <title>Natural Language Accordion Form</title> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800' rel='stylesheet' type='text/css'> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css"> <style> /* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */ article { width: 800px; margin: 50px auto; position: relative; border-radius: 5px; overflow: hidden;
}
.pane { display: block; overflow: hidden; transition: max-height 500ms, border-radius 500ms; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
}
.pane h1 { margin-bottom: 10px; font-weight: 600;
}
.pane.active { max-height: 1000px;
}
.pane:not(.active) { max-height: 37px;
}
.pane:nth-child(2) { border-top-left-radius: 5px; border-top-right-radius: 5px;
}
.pane:last-child { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
}
.pane.locked { background: #eee; box-shadow: none; border-radius: 0; transition: max-height 500ms, border-radius 0ms;
}
.pane.submit { cursor: pointer;
}
.pane.notification:not(.preload) { transition: margin-top 500ms;
}
.pane.notification.active { max-height: 37px;
}
.pane.notification:not(.active) { margin-top: -37px;
}
.item { padding: 5px; border-radius: 5px;
}
.item input, .item select { background: transparent; display: inline-block; border: 0; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 16px; margin: 0; padding: 0; outline: none;
}
.item input { width: 70%;
}
.item select:not(:focus) { appearance: none;
}
.inner { width: 790px; margin: 0 auto; padding: 10px;
}
.gray-gradient { background-color: #bdc3c7; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBDC3C7', endColorstr='#FFECF0F1'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYzNjNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZjBmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bdc3c7), color-stop(100%, #ecf0f1)); background-image: -moz-linear-gradient(top, #bdc3c7 0%, #ecf0f1 100%); background-image: -webkit-linear-gradient(top, #bdc3c7 0%, #ecf0f1 100%); background-image: linear-gradient(to bottom, #bdc3c7 0%, #ecf0f1 100%);
}
.light-gray-gradient, .pane:not(.active):not(.locked):not(.submit):hover { background-color: #bdc3c7; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNiZGMzYzciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2YwZjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(25%, #bdc3c7), color-stop(100%, #ecf0f1)); background-image: -moz-linear-gradient(top, #bdc3c7 25%, #ecf0f1 100%); background-image: -webkit-linear-gradient(top, #bdc3c7 25%, #ecf0f1 100%); background-image: linear-gradient(to bottom, #bdc3c7 25%, #ecf0f1 100%);
}
.dark-gray-gradient, .pane.submit { background-color: #95a5a6; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF95A5A6', endColorstr='#FF7F8C8D'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YTVhNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdmOGM4ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #95a5a6), color-stop(100%, #7f8c8d)); background-image: -moz-linear-gradient(top, #95a5a6 0%, #7f8c8d 100%); background-image: -webkit-linear-gradient(top, #95a5a6 0%, #7f8c8d 100%); background-image: linear-gradient(to bottom, #95a5a6 0%, #7f8c8d 100%);
}
.translucent-gray-gradient, .pane:not(.locked) .item:hover { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYzNjNyIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDFkNmQ1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(189, 195, 199, 0.25)), color-stop(100%, rgba(209, 214, 213, 0.25))); background-image: -moz-linear-gradient(top, rgba(189, 195, 199, 0.25) 0%, rgba(209, 214, 213, 0.25) 100%); background-image: -webkit-linear-gradient(top, rgba(189, 195, 199, 0.25) 0%, rgba(209, 214, 213, 0.25) 100%); background-image: linear-gradient(to bottom, rgba(189, 195, 199, 0.25) 0%, rgba(209, 214, 213, 0.25) 100%);
}
.orange-gradient, .pane:not(.locked):nth-child(2) { background-color: #d35400; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD35400', endColorstr='#FFE67E22'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzNTQwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2N2UyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d35400), color-stop(100%, #e67e22)); background-image: -moz-linear-gradient(top, #d35400 0%, #e67e22 100%); background-image: -webkit-linear-gradient(top, #d35400 0%, #e67e22 100%); background-image: linear-gradient(to bottom, #d35400 0%, #e67e22 100%);
}
.turquoise-gradient, .pane:not(.locked):nth-child(3) { background-color: #16a085; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF16A085', endColorstr='#FF1ABC9C'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2YTA4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhYmM5YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #16a085), color-stop(100%, #1abc9c)); background-image: -moz-linear-gradient(top, #16a085 0%, #1abc9c 100%); background-image: -webkit-linear-gradient(top, #16a085 0%, #1abc9c 100%); background-image: linear-gradient(to bottom, #16a085 0%, #1abc9c 100%);
}
.red-gradient, .pane:not(.locked):nth-child(4) { background-color: #c0392b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC0392B', endColorstr='#FFE74C3C'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMzkyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3NGMzYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c0392b), color-stop(100%, #e74c3c)); background-image: -moz-linear-gradient(top, #c0392b 0%, #e74c3c 100%); background-image: -webkit-linear-gradient(top, #c0392b 0%, #e74c3c 100%); background-image: linear-gradient(to bottom, #c0392b 0%, #e74c3c 100%);
}
.green-gradient, .pane.submit:hover, .pane.submit:focus { background-color: #27ae60; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF27AE60', endColorstr='#FF2ECC71'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3YWU2MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJlY2M3MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #27ae60), color-stop(100%, #2ecc71)); background-image: -moz-linear-gradient(top, #27ae60 0%, #2ecc71 100%); background-image: -webkit-linear-gradient(top, #27ae60 0%, #2ecc71 100%); background-image: linear-gradient(to bottom, #27ae60 0%, #2ecc71 100%);
}
.yellow-gradient, .pane.notification { background-color: #f39c12; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF39C12', endColorstr='#FFF1C40F'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzOWMxMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxYzQwZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39c12), color-stop(100%, #f1c40f)); background-image: -moz-linear-gradient(top, #f39c12 0%, #f1c40f 100%); background-image: -webkit-linear-gradient(top, #f39c12 0%, #f1c40f 100%); background-image: linear-gradient(to bottom, #f39c12 0%, #f1c40f 100%);
}
html:not(.preload) > body { transition: background 500ms;
}
a.pane { text-decoration: none; color: inherit; outline: none;
}
body { background: #222; width: 100%; height: 100%; font-family: 'Open Sans', sans-serif; font-weight: 400; overflow-y: scroll;
}
body.locked { background: #eee;
}
::-webkit-input-placeholder { color: #333;
}
::-moz-placeholder { color: #333;
}
:-ms-input-placeholder { color: #333;
}
input:-moz-placeholder { color: #333;
}
* { box-sizing: border-box;
} </style> <script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
</head>
<body> <article> <section class="pane notification preload"> <div class="inner"> <h1>Your preferences have been saved! <a href="javascript: unsubmit();" style="float: right;">Reset</a></h1> </div> </section> <section class="pane active"> <div class="inner"> <h1>Tell us about yourself</h1> <section class="item"> <label for="fullname">My name is</label> <input id="fullname" placeholder="John Smith" autofocus></input> </section> <section class="item"> <label for="address">I'm from</label> <input id="address" placeholder="New York, United States"></input> </section> <section class="item"> <label for="email">I'm available at</label> <input id="email" placeholder="[email protected]"></input> </section> </div> </section> <section class="pane"> <div class="inner"> <h1>Personalize your experience</h1> <section class="item"> <label for="favoriteColor">My favorite color is</label> <input id="favoriteColor" placeholder="Blue"></input> </section> <section class="item"> <label for="environment">I prefer to code</label> <select id="environment"> <option value="environment-music">with music</option> <option value="environment-silence">in total silence</option> </select> </section> <section class="item"> <label for="slideshow">Show me random images of</label> <input id="slideshow" placeholder="puppies"></input> </section> </div> </section> <section class="pane"> <div class="inner"> <h1>What are your skills</h1> <section class="item"> <label for="bestSkill">I'm best at</label> <select id="bestSkill"> <option value="frontEnd">Front-End</option> <option value="backEnd">Back-End</option> </select> <label for="bestSkill">technologies</label> </section> <section class="item"> <label for="hobby">But also I enjoy</label> <select id="hobby"> <option value="hobby-photography">Photography</option> <option value="hobby-musicPlaying">Music Playing</option> <option value="hobby-sports">Sports</option> <option value="hobby-traveling">Traveling</option> </select> </section> </div> </section> <a href="#" class="pane submit"> <div class="inner"> <h1>Submit</h1> </div> </a>
</article> <script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script src="js/index.js"></script>
</body>
</html>
Natural Language Accordion Form - Script Codes CSS Codes
article { width: 800px; margin: 50px auto; position: relative; border-radius: 5px; overflow: hidden;
}
.pane { display: block; overflow: hidden; transition: max-height 500ms, border-radius 500ms; box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
}
.pane h1 { margin-bottom: 10px; font-weight: 600;
}
.pane.active { max-height: 1000px;
}
.pane:not(.active) { max-height: 37px;
}
.pane:nth-child(2) { border-top-left-radius: 5px; border-top-right-radius: 5px;
}
.pane:last-child { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;
}
.pane.locked { background: #eee; box-shadow: none; border-radius: 0; transition: max-height 500ms, border-radius 0ms;
}
.pane.submit { cursor: pointer;
}
.pane.notification:not(.preload) { transition: margin-top 500ms;
}
.pane.notification.active { max-height: 37px;
}
.pane.notification:not(.active) { margin-top: -37px;
}
.item { padding: 5px; border-radius: 5px;
}
.item input, .item select { background: transparent; display: inline-block; border: 0; font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 16px; margin: 0; padding: 0; outline: none;
}
.item input { width: 70%;
}
.item select:not(:focus) { appearance: none;
}
.inner { width: 790px; margin: 0 auto; padding: 10px;
}
.gray-gradient { background-color: #bdc3c7; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFBDC3C7', endColorstr='#FFECF0F1'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYzNjNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VjZjBmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bdc3c7), color-stop(100%, #ecf0f1)); background-image: -moz-linear-gradient(top, #bdc3c7 0%, #ecf0f1 100%); background-image: -webkit-linear-gradient(top, #bdc3c7 0%, #ecf0f1 100%); background-image: linear-gradient(to bottom, #bdc3c7 0%, #ecf0f1 100%);
}
.light-gray-gradient, .pane:not(.active):not(.locked):not(.submit):hover { background-color: #bdc3c7; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiNiZGMzYzciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2YwZjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(25%, #bdc3c7), color-stop(100%, #ecf0f1)); background-image: -moz-linear-gradient(top, #bdc3c7 25%, #ecf0f1 100%); background-image: -webkit-linear-gradient(top, #bdc3c7 25%, #ecf0f1 100%); background-image: linear-gradient(to bottom, #bdc3c7 25%, #ecf0f1 100%);
}
.dark-gray-gradient, .pane.submit { background-color: #95a5a6; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF95A5A6', endColorstr='#FF7F8C8D'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1YTVhNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdmOGM4ZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #95a5a6), color-stop(100%, #7f8c8d)); background-image: -moz-linear-gradient(top, #95a5a6 0%, #7f8c8d 100%); background-image: -webkit-linear-gradient(top, #95a5a6 0%, #7f8c8d 100%); background-image: linear-gradient(to bottom, #95a5a6 0%, #7f8c8d 100%);
}
.translucent-gray-gradient, .pane:not(.locked) .item:hover { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JkYzNjNyIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZDFkNmQ1IiBzdG9wLW9wYWNpdHk9IjAuMjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(189, 195, 199, 0.25)), color-stop(100%, rgba(209, 214, 213, 0.25))); background-image: -moz-linear-gradient(top, rgba(189, 195, 199, 0.25) 0%, rgba(209, 214, 213, 0.25) 100%); background-image: -webkit-linear-gradient(top, rgba(189, 195, 199, 0.25) 0%, rgba(209, 214, 213, 0.25) 100%); background-image: linear-gradient(to bottom, rgba(189, 195, 199, 0.25) 0%, rgba(209, 214, 213, 0.25) 100%);
}
.orange-gradient, .pane:not(.locked):nth-child(2) { background-color: #d35400; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD35400', endColorstr='#FFE67E22'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzNTQwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2N2UyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d35400), color-stop(100%, #e67e22)); background-image: -moz-linear-gradient(top, #d35400 0%, #e67e22 100%); background-image: -webkit-linear-gradient(top, #d35400 0%, #e67e22 100%); background-image: linear-gradient(to bottom, #d35400 0%, #e67e22 100%);
}
.turquoise-gradient, .pane:not(.locked):nth-child(3) { background-color: #16a085; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF16A085', endColorstr='#FF1ABC9C'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2YTA4NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhYmM5YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #16a085), color-stop(100%, #1abc9c)); background-image: -moz-linear-gradient(top, #16a085 0%, #1abc9c 100%); background-image: -webkit-linear-gradient(top, #16a085 0%, #1abc9c 100%); background-image: linear-gradient(to bottom, #16a085 0%, #1abc9c 100%);
}
.red-gradient, .pane:not(.locked):nth-child(4) { background-color: #c0392b; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFC0392B', endColorstr='#FFE74C3C'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MwMzkyYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U3NGMzYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c0392b), color-stop(100%, #e74c3c)); background-image: -moz-linear-gradient(top, #c0392b 0%, #e74c3c 100%); background-image: -webkit-linear-gradient(top, #c0392b 0%, #e74c3c 100%); background-image: linear-gradient(to bottom, #c0392b 0%, #e74c3c 100%);
}
.green-gradient, .pane.submit:hover, .pane.submit:focus { background-color: #27ae60; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF27AE60', endColorstr='#FF2ECC71'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3YWU2MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJlY2M3MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #27ae60), color-stop(100%, #2ecc71)); background-image: -moz-linear-gradient(top, #27ae60 0%, #2ecc71 100%); background-image: -webkit-linear-gradient(top, #27ae60 0%, #2ecc71 100%); background-image: linear-gradient(to bottom, #27ae60 0%, #2ecc71 100%);
}
.yellow-gradient, .pane.notification { background-color: #f39c12; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF39C12', endColorstr='#FFF1C40F'); background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzOWMxMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxYzQwZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f39c12), color-stop(100%, #f1c40f)); background-image: -moz-linear-gradient(top, #f39c12 0%, #f1c40f 100%); background-image: -webkit-linear-gradient(top, #f39c12 0%, #f1c40f 100%); background-image: linear-gradient(to bottom, #f39c12 0%, #f1c40f 100%);
}
html:not(.preload) > body { transition: background 500ms;
}
a.pane { text-decoration: none; color: inherit; outline: none;
}
body { background: #222; width: 100%; height: 100%; font-family: 'Open Sans', sans-serif; font-weight: 400; overflow-y: scroll;
}
body.locked { background: #eee;
}
::-webkit-input-placeholder { color: #333;
}
::-moz-placeholder { color: #333;
}
:-ms-input-placeholder { color: #333;
}
input:-moz-placeholder { color: #333;
}
* { box-sizing: border-box;
}
Natural Language Accordion Form - Script Codes JS Codes
/* Natural Language Accordion Form © Yogev Ahuvia * =============================================== * An input form that is using the accordion * style to offer a focused input criteria in * natural language. */
$(document).ready(function() { $(".preload").removeClass("preload");
});
$("input, select").on("focus", function(e) { var pane = $(this).parents(".pane"); activate(pane);
});
$(".pane").on("click", function() { activate($(this));
});
$(".pane.submit").on("click", function() { submit();
});
function activate(pane) { if (!pane.hasClass("active")) { $(".pane.active").removeClass("active"); pane.addClass("active"); }
}
function submit() { $(".submit").hide(); $(".pane:not(.active)").addClass("active"); $(".pane.active, body").addClass("locked"); $("input, select").attr("disabled", "disabled");
}
function unsubmit() { $("input").val(""); $("input, select").attr("disabled", null); $(".pane.active, body").removeClass("locked"); $(".pane.active:not(:nth-child(2))").removeClass("active"); $(".submit").show();
}
Developer | Yogev Ahuvia |
Username | kindofone |
Uploaded | September 11, 2022 |
Rating | 4.5 |
Size | 8,426 Kb |
Views | 22,264 |
Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!
Name | Size |
Humble Progress | 2,766 Kb |
CSS Only In-Place Translation | 3,336 Kb |
Ball Bouncing On Text | 5,553 Kb |
A Pen by Yogev Ahuvia | 1,941 Kb |
CSS-Only Countdown Clock | 5,974 Kb |
Playing At Sunset | 12,065 Kb |
Reactive CSS Transitions | 4,405 Kb |
Spinning Top | 6,037 Kb |
CSS Filter Glass | 7,188 Kb |
Live Bricks | 7,014 Kb |
Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!
Name | Username | Size |
Firefox Breakout Guide | Quincysoeliman | 2,576 Kb |
Popover | Teles | 2,248 Kb |
Login with flip 3d animation | Mariusbalaj | 3,014 Kb |
Multi-step GSAP animation | Acacheung | 2,668 Kb |
Two joint circles - One element | Berdejitendra | 1,704 Kb |
Filter inputs | Rowinf | 1,721 Kb |
Click Based Rotation Demo | Zeaklous | 2,086 Kb |
CSS Colors | Alexpate | 2,232 Kb |
Default Input, Textareas, Submits, and Buttons in iOS | Demersdesigns | 2,334 Kb |
Tab panels | Accessibility | 0 Kb |
Surf anonymously, prevent hackers from acquiring your IP address, send anonymous email, and encrypt your Internet connection. High speed, ultra secure, and easy to use. Instant setup. Hide Your IP Now!