UNPKG

reactjs-search-box

Version:
76 lines (64 loc) 1.53 kB
@import url('https://fonts.googleapis.com/css?family=Roboto'); html, body { font-family: 'Roboto', Arial, Helvetica, sans-serif } .search-box { display: inline-table; padding: 5px; } .search-box .search-box_label { display: table-cell; padding-right: 5px; } .search-box .search-box_content { position: relative; } .search-box .search-box_input { line-height: 30px; font-size: 100%; border: 1px solid #9554e9; border-radius: 4px; padding: 0 5px; } .search-box.open .search-box_input { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .search-box.open .search-box_dropdown { display: block; } .search-box .search-box_dropdown { display: none; border: 1px solid #9554e9; background-color: white; max-height: 200px; overflow: auto; border-top: none; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; box-shadow: 0 2px 1px -2px; position: absolute; right: 0; left: 0; } .search-box .search-box_dropdown ul { padding: 0; list-style-type: none; margin: 0; } .search-box_dropdown ul .search-box_item { line-height: 20px; padding: 2.5px 5px; border-top: 1px solid rgba(149, 84, 233, 0.5); } .search-box_dropdown ul .search-box_item:hover { cursor: pointer; background-color: rgba(149, 84, 233, 0.5); } .search-box_dropdown ul .search-box_item.selected { background-color: rgba(149, 84, 233, 0.3); } li.search-box_item:first-child { border-top: none; }