Skip to content

Commit 22deb42

Browse files
authored
Merge pull request #134 from ccmdesign/109-110-select
[#109 #110] Improve the select inputs
2 parents 3de0120 + 60eaca7 commit 22deb42

File tree

10 files changed

+501
-42
lines changed

10 files changed

+501
-42
lines changed

prefix_finder/frontend/static/css/main.css

Lines changed: 141 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ table {
5757
text-align: center;
5858
}
5959

60-
.u-material-icons, .dropdown::before, .homepage__select:after {
60+
.u-material-icons, .selectize-control.single .selectize-input:after, .dropdown::before, .homepage__select:after {
6161
font-family: 'Material Icons';
6262
font-weight: normal;
6363
font-style: normal;
@@ -303,6 +303,7 @@ input[type='button'],
303303
input[type='reset'],
304304
input[type="submit"] {
305305
border: 0;
306+
cursor: pointer;
306307
}
307308

308309
button {
@@ -1314,4 +1315,142 @@ fieldset {
13141315
display: block;
13151316
padding: 5px 10px;
13161317
}
1317-
/*# sourceMappingURL=main2.css.map */
1318+
1319+
/* Customization Styles for the autocomplete plugin. */
1320+
.selectize-input {
1321+
border: 0;
1322+
min-width: 200px;
1323+
padding: 0 30px 0 5px;
1324+
padding-leftt: 5px;
1325+
}
1326+
.selectize-input > input {
1327+
font-weight: 300 !important;
1328+
padding: 20px;
1329+
position: relative !important;
1330+
}
1331+
1332+
.selectize-control {
1333+
display: inline-block;
1334+
}
1335+
1336+
.selectize-control.single .selectize-input:after {
1337+
content: 'keyboard_arrow_down';
1338+
display: block;
1339+
position: absolute;
1340+
padding: 0;
1341+
top: 10px;
1342+
right: 0;
1343+
margin-top: 0;
1344+
width: auto;
1345+
height: auto;
1346+
border: 0 !important;
1347+
line-height: .8;
1348+
}
1349+
1350+
.selectize-control.single .selectize-input.dropdown-active:after {
1351+
margin: 0;
1352+
border: 0;
1353+
}
1354+
1355+
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder,
1356+
.selectize-control.plugin-drag_drop .ui-sortable-helper,
1357+
.selectize-dropdown-header,
1358+
.selectize-control.plugin-remove_button [data-value] .remove,
1359+
.selectize-input,
1360+
.selectize-input.focus,
1361+
.selectize-input.dropdown-active,
1362+
.selectize-dropdown,
1363+
.selectize-dropdown [data-selectable] .highlight {
1364+
border-radius: 0 !important;
1365+
box-shadow: none;
1366+
}
1367+
1368+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-control {
1369+
bottom: -9px;
1370+
margin-top: -9px;
1371+
}
1372+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-control.single .selectize-input:after {
1373+
font-size: 2rem;
1374+
color: rgba(0, 166, 171, 0.8);
1375+
}
1376+
@media (max-width: 64em) {
1377+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-control.single .selectize-input:after {
1378+
font-size: 1.4rem;
1379+
}
1380+
}
1381+
@media (max-width: 39.9375em) {
1382+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-control.single .selectize-input:after {
1383+
font-size: 1.1rem;
1384+
}
1385+
}
1386+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-input {
1387+
border-bottom: 2px solid rgba(0, 166, 171, 0.6);
1388+
max-width: 450px;
1389+
white-space: nowrap;
1390+
overflow: hidden;
1391+
line-height: 1;
1392+
padding-right: 50px;
1393+
text-overflow: ellipsis;
1394+
}
1395+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-input .item,
1396+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-input > input {
1397+
color: #00a6ab;
1398+
font-size: 2rem;
1399+
}
1400+
@media (max-width: 64em) {
1401+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-input .item,
1402+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-input > input {
1403+
font-size: 1.4rem;
1404+
}
1405+
}
1406+
@media (max-width: 39.9375em) {
1407+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-input .item,
1408+
.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select.homepage__select .selectize-input > input {
1409+
font-size: 1.1rem;
1410+
}
1411+
}
1412+
.filter .dropdown {
1413+
padding: 0 5px;
1414+
}
1415+
.filter .selectize-control > input,
1416+
.filter .selectize-input.full {
1417+
background-color: transparent !important;
1418+
height: 42px !important;
1419+
}
1420+
.filter .selectize-input {
1421+
width: 225px;
1422+
white-space: nowrap;
1423+
overflow: hidden;
1424+
text-overflow: ellipsis;
1425+
}
1426+
.filter .selectize-control {
1427+
bottom: 0;
1428+
width: 100%;
1429+
margin-top: 0;
1430+
}
1431+
.filter .selectize-control input {
1432+
font-size: 18px;
1433+
padding: 10px 0 !important;
1434+
}
1435+
.filter .selectize-control.single .selectize-input:after {
1436+
display: none;
1437+
}
1438+
.filter .selectize-control .item {
1439+
padding: 12px 0;
1440+
}
1441+
.filter .selectize-control .selectize-input,
1442+
.filter .selectize-control .item,
1443+
.filter .selectize-control > input {
1444+
font-size: 18px !important;
1445+
background: transparent !important;
1446+
min-height: 42px;
1447+
}
1448+
.filter .selectize-dropdown {
1449+
border-top: 1px solid #00a6ab;
1450+
border-color: #00a6ab !important;
1451+
top: 46px !important;
1452+
}
1453+
.filter .selectize-dropdown,
1454+
.filter .selectize-dropdown-content {
1455+
width: 100% !important;
1456+
}

0 commit comments

Comments
 (0)