You are here

basic-blue.css in Search Autocomplete 2.x

Same filename and directory in other branches
  1. 8 css/themes/basic-blue.css
  2. 7.4 css/themes/basic-blue.css
/*
 * SEARCH AUTOCOMPLETE
 * Basic blue theme.
 */

/**
 * THEME BASIC BLUE
 */

/* Input box */
.js input.form-autocomplete {
  border: 1px solid #ccc;
}

/* Suggestion menu style */
ul[data-sa-theme="basic-blue"] {
  box-shadow: rgba(0, 0, 0, 0.498039) 0 0 15px;
  background: white;
  border-bottom: 1px solid #bfbfbf;
  text-align: left;
  font-family: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
  min-width: 350px;
}
ul[data-sa-theme="basic-blue"] a.ui-menu-item-wrapper,
ul[data-sa-theme="basic-blue"] a.ui-menu-item-wrapper.ui-state-active {
  display: block;
  background: none;
  border: none;
}

/* Suggestion menu elements */
ul[data-sa-theme="basic-blue"] > *,
ul[data-sa-theme="basic-blue"] > *.ui-state-focus,
ul[data-sa-theme="basic-blue"] > *:hover {
  border-color: #bfbfbf;
  border-width: 1px 0 0 0;
  border-style: solid;
  margin: 0;
  padding: 5px 7px;
}

/* Suggestion group header */
ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group {
  opacity: 1;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
  background-color: #ccc;
  padding: 1px 5px;
  margin: 0;
  display: block;
}

/* Suggestion menu items */
ul[data-sa-theme="basic-blue"] > li.ui-menu-item {
  background: white;
}
/* Suggestion menu items hovering */
ul[data-sa-theme="basic-blue"] > li.ui-menu-item.ui-state-focus,
ul[data-sa-theme="basic-blue"] > li.ui-menu-item:hover {
  background: #0072b9;
  border-top-color: #1f4a64;
}

/* Searched term whithin a suggestion item */
ul[data-sa-theme="basic-blue"] .ui-autocomplete-field-term {
  font-weight: bold;
  border-bottom: 1px dotted;
}

/* Suggestion item fields */
ul[data-sa-theme="basic-blue"] .ui-autocomplete-fields > *:first-child {
  font-weight: bold;
  color: black;
}
ul[data-sa-theme="basic-blue"] .ui-autocomplete-fields > * {
  font-size: 0.85em;
  line-height: 1.3em;
  color: #6f6f6f;
  display: block;
}

/* Suggestion focused fields */
ul[data-sa-theme="basic-blue"] > li.ui-menu-item.ui-state-focus .ui-autocomplete-fields > *,
ul[data-sa-theme="basic-blue"] > li.ui-menu-item:hover .ui-autocomplete-fields > * {
  color: white;
}

/* Suggestion "no result" and "more resul" customizations */
ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group.no_results + li.ui-menu-item,
ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group.more_results + li.ui-menu-item {
  padding: 0;
}
ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group.no_results + li.ui-menu-item .ui-autocomplete-fields > *:first-child,
ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group.more_results + li.ui-menu-item .ui-autocomplete-fields > *:first-child {
  font-weight: normal;
  text-align: center;
  font-style: italic;
}

File

css/themes/basic-blue.css
View source
  1. /*
  2. * SEARCH AUTOCOMPLETE
  3. * Basic blue theme.
  4. */
  5. /**
  6. * THEME BASIC BLUE
  7. */
  8. /* Input box */
  9. .js input.form-autocomplete {
  10. border: 1px solid #ccc;
  11. }
  12. /* Suggestion menu style */
  13. ul[data-sa-theme="basic-blue"] {
  14. box-shadow: rgba(0, 0, 0, 0.498039) 0 0 15px;
  15. background: white;
  16. border-bottom: 1px solid #bfbfbf;
  17. text-align: left;
  18. font-family: 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
  19. min-width: 350px;
  20. }
  21. ul[data-sa-theme="basic-blue"] a.ui-menu-item-wrapper,
  22. ul[data-sa-theme="basic-blue"] a.ui-menu-item-wrapper.ui-state-active {
  23. display: block;
  24. background: none;
  25. border: none;
  26. }
  27. /* Suggestion menu elements */
  28. ul[data-sa-theme="basic-blue"] > *,
  29. ul[data-sa-theme="basic-blue"] > *.ui-state-focus,
  30. ul[data-sa-theme="basic-blue"] > *:hover {
  31. border-color: #bfbfbf;
  32. border-width: 1px 0 0 0;
  33. border-style: solid;
  34. margin: 0;
  35. padding: 5px 7px;
  36. }
  37. /* Suggestion group header */
  38. ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group {
  39. opacity: 1;
  40. font-weight: bold;
  41. text-align: center;
  42. text-transform: uppercase;
  43. font-size: 0.8em;
  44. background-color: #ccc;
  45. padding: 1px 5px;
  46. margin: 0;
  47. display: block;
  48. }
  49. /* Suggestion menu items */
  50. ul[data-sa-theme="basic-blue"] > li.ui-menu-item {
  51. background: white;
  52. }
  53. /* Suggestion menu items hovering */
  54. ul[data-sa-theme="basic-blue"] > li.ui-menu-item.ui-state-focus,
  55. ul[data-sa-theme="basic-blue"] > li.ui-menu-item:hover {
  56. background: #0072b9;
  57. border-top-color: #1f4a64;
  58. }
  59. /* Searched term whithin a suggestion item */
  60. ul[data-sa-theme="basic-blue"] .ui-autocomplete-field-term {
  61. font-weight: bold;
  62. border-bottom: 1px dotted;
  63. }
  64. /* Suggestion item fields */
  65. ul[data-sa-theme="basic-blue"] .ui-autocomplete-fields > *:first-child {
  66. font-weight: bold;
  67. color: black;
  68. }
  69. ul[data-sa-theme="basic-blue"] .ui-autocomplete-fields > * {
  70. font-size: 0.85em;
  71. line-height: 1.3em;
  72. color: #6f6f6f;
  73. display: block;
  74. }
  75. /* Suggestion focused fields */
  76. ul[data-sa-theme="basic-blue"] > li.ui-menu-item.ui-state-focus .ui-autocomplete-fields > *,
  77. ul[data-sa-theme="basic-blue"] > li.ui-menu-item:hover .ui-autocomplete-fields > * {
  78. color: white;
  79. }
  80. /* Suggestion "no result" and "more resul" customizations */
  81. ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group.no_results + li.ui-menu-item,
  82. ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group.more_results + li.ui-menu-item {
  83. padding: 0;
  84. }
  85. ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group.no_results + li.ui-menu-item .ui-autocomplete-fields > *:first-child,
  86. ul[data-sa-theme="basic-blue"] > div.ui-autocomplete-field-group.more_results + li.ui-menu-item .ui-autocomplete-fields > *:first-child {
  87. font-weight: normal;
  88. text-align: center;
  89. font-style: italic;
  90. }