jquery - Bootstrap Datepicker - 自定义样式
问题描述
我在我的应用程序中使用 Bootstrap Datepicker(请参阅:https ://bootstrap-datepicker.readthedocs.io/en/latest/index.html )并已将其设置为如下所示的工作。我没有代码问题,并且日期选择器按预期工作,但是,我希望更改插件的样式。除了编辑默认样式表和颜色,使活动日不再显示为默认蓝色,是否有另一种方法来自定义活动日的 CSS?我已经深入查看了文档,但似乎找不到任何有用的东西。
<head>
<link rel="stylesheet" href="/bootstrap-datepicker/css/bootstrap-datepicker.min.css">
</head>
<div class="form-group mb-0" id="bootstrap-datepicker">
<input class="form-control" type="text" data-provide="datepicker" id="startDate" name="StartDate" value="">
</div>
<script src="/bootstrap-datepicker/js/bootstrap-datepicker.min.js"></script>
<script>
$('#bootstrap-datepicker input').datepicker({
format: "dd/mm/yyyy",
toggleActive: true,
todayBtn: "linked",
changeMonth: true,
changeYear: true
});
</script>
Boostrap Datepicker(基于上面的代码):
解决方案
您需要覆盖所选日期的样式。为此,请参考td.active
选择器,它默认包含以下规则:
color
background-color
border-color
text-shadow
此外,使用 分配任何参数而不是当前参数!important
,并将它们插入到您的 css 中。例如:
td.active {
color: unset!important;
background-color: unset!important;
border-color: unset!important;
text-shadow: unset;
}
在示例中,我关闭了所选日期的选择器的所有规则,但您可以保留任何需要打开的规则。为此,只需不要在覆盖的选择器中指定所需的规则。
推荐阅读
- javascript - 每次用户触发特定操作时如何使用 useState (React Hook) 创建新变量实例
- java - 如何列出存在于java中zip文件中的特定目录中的所有子目录名称
- c# - 如果在 Directory.Build.props 中定义,Visual Studio 可空性引用错误将显示为警告
- python - 如何在DataFrame python中的最大值之后找到最小值?
- python - Python json 嵌套
- r - dplyr::select 问题:根据选择变量的顺序进行不同的选择
- node.js - 调用 SOAP 服务的 Rest API
- python - 如何从硬盘的十六进制视图确定 SQLite db 文件的结尾?
- android - 如何比较新日期是否在android中的旧日期之后
- python - setSizeHint() 不能改变 QListWidget 中 QListWidgetItem 的高度