diff --git a/Ajax Type Ahead [6-30]/index.html b/Ajax Type Ahead [6-30]/index.html new file mode 100644 index 0000000..565078c --- /dev/null +++ b/Ajax Type Ahead [6-30]/index.html @@ -0,0 +1,62 @@ + + + + + Type Ahead 👀 + + + + + +
+ + +
+ + + diff --git a/Ajax Type Ahead [6-30]/style.css b/Ajax Type Ahead [6-30]/style.css new file mode 100644 index 0000000..0c8c74e --- /dev/null +++ b/Ajax Type Ahead [6-30]/style.css @@ -0,0 +1,74 @@ +html { + box-sizing: border-box; + background: #ffc600; + font-family: 'helvetica neue'; + font-size: 20px; + font-weight: 200; +} + +*, *:before, *:after { + box-sizing: inherit; +} + +input { + width: 100%; + padding: 20px; +} + +.search-form { + max-width: 400px; + margin: 50px auto; +} + +input.search { + margin: 0; + text-align: center; + outline: 0; + border: 10px solid #F7F7F7; + width: 120%; + left: -10%; + position: relative; + top: 10px; + z-index: 2; + border-radius: 5px; + font-size: 40px; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.19); +} + +.suggestions { + margin: 0; + padding: 0; + position: relative; + /*perspective: 20px;*/ +} + +.suggestions li { + background: white; + list-style: none; + border-bottom: 1px solid #D8D8D8; + box-shadow: 0 0 10px rgba(0, 0, 0, 0.14); + margin: 0; + padding: 20px; + transition: background 0.2s; + display: flex; + justify-content: space-between; + text-transform: capitalize; +} + +.suggestions li:nth-child(even) { + transform: perspective(100px) rotateX(3deg) translateY(2px) scale(1.001); + background: linear-gradient(to bottom, #ffffff 0%,#EFEFEF 100%); +} + +.suggestions li:nth-child(odd) { + transform: perspective(100px) rotateX(-3deg) translateY(3px); + background: linear-gradient(to top, #ffffff 0%,#EFEFEF 100%); +} + +span.population { + font-size: 15px; +} + +.hl { + background: #ffc600; +}