Bootstrap Select 是一个表单控件,它显示可以选择的不同值的可折叠列表。这可用于向用户显示表单或菜单。本文展示了可以在 Bootstrap 中使用自定义样式和bootstrap-select设置
使用默认的自定义样式: Bootstrap 具有可应用于某些表单元素的自定义样式。自定义选择菜单只需要一个自定义类,即.custom-select来触发自定义样式。但是,自定义样式仅限于选择的初始外观,并且由于浏览器限制而无法更改选项。下面的示例展示了如何在 Bootstrap 中使用 .custom-select来设置默认
例子:
HTML
GeeksforGeeks
HTML
GeeksforGeeks
HTML
GeeksforGeeks
输出:
只有一些样式属性可以应用于组件。这是因为这种组件是“替换组件”的一种情况。它们依赖于操作系统,而不是 HTML/浏览器的一部分。它不能通过 CSS 设置样式。除了background-color和color ,通过 组件的样式对象应用的样式设置将被忽略。
选择选项是由操作系统设计的,而不是由 HTML 设计的。因此 CSS 样式没有任何影响。
option {
background-color: color;
border-radius: value;
font-size: value
}
通常,上述值将起作用。但是,我们无法自定义填充、边距和其他属性。
bootstrap-select:为了解决上述问题,可以使用bootstrap-select来设置
注意:默认情况下, bootstrap-select自然会识别正在使用的 Bootstrap 版本。但是,在少数情况下版本检测可能不起作用。
下面的示例显示了如何将 bootstrap-select 包含在页面中并进行初始化。 selectpicker类在 select 组件中用于自动初始化 bootstrap-select,如示例中所述:
例子:
HTML
GeeksforGeeks
输出:
下面是一些可用于设置 < select>标签样式的属性:
- data-live-search:它允许我们添加搜索输入。
- data-tokens:它允许我们向选项添加关键字以提高其搜索能力。
- data-max-options:它允许我们指定可以选择的选项数量的限制。它也适用于选项组。
- 标题:此属性允许我们在未选择任何内容时设置默认占位符文本。
- data-style:这个属性帮助我们设计按钮类的样式。
- show-tick:此属性帮助我们在标准选择框上显示复选标记图标。
- data-width:这个属性帮助我们设置选择的宽度。
以下是一些可用于设置标签样式的属性:
- data-icon:用于向
- data-content:用于在
- data-subtext:用于向
例子:
HTML
GeeksforGeeks
输出: