#html #css #twitter-bootstrap #bootstrap-4
#HTML #css #twitter-bootstrap #bootstrap-4
Вопрос:
Я настраиваю поиск с помощью bootstrap, и я хотел бы отобразить результаты в виде наложения вокруг поля поиска, однако я не уверен, как это сделать.
Я использую Bootstrap 4, поэтому я даже не знаю, с чего начать. Я хотел попробовать что-то сделать только с HTML и CSS.
Немного похоже на поиск самой документации bootstrap.
Итак, я хотел бы отобразить наложение вокруг окна поиска. Я не знаю, как я мог бы сделать так, чтобы этот результат поиска отображался поверх всего содержимого, но чуть ниже окна поиска. А также то, что он будет расти в зависимости от размера количества результатов.
Комментарии:
1. Вы пробовали select2.js ( select2.org )? У них есть тема Bootstrap 4, которую вы можете использовать ( github.com/ttskch/select2-bootstrap4-theme ).
2. Возможно, стоит проверить плагин Twitter typeahead . Вы можете оформить наложение любым удобным для вас способом … не требует начальной загрузки
3. Большое вам спасибо за советы. Поиск javascript я уже сделал (я использую angular). За исключением того, что, поскольку я не очень разбираюсь в CSS, я не могу создать эффект этого окна и отобразить его поверх других компонентов.
Ответ №1:
Попробуйте автозаполнение пользовательского интерфейса jQuery. Реализация проста.
var yourSuggestions = [
"Suggestion 1",
"Suggestion 2",
"Another suggestion"
//so on...
];
$("#searchWord").autocomplete({
source: yourSuggestions
});
Вот рабочий пример. Поиграйте с этим, и вы увидите, как все работает. В этом примере использовались bootstrap, jQuery и jQuery UI.