Javascript 如何在“输入类型=”中设置所选日期的样式;日期“;HTML标签?

Javascript 如何在“输入类型=”中设置所选日期的样式;日期“;HTML标签?,javascript,reactjs,html5-input-date,Javascript,Reactjs,Html5 Input Date,我需要为我的React应用程序使用日历,用户可以选择多天 到目前为止,我只找到了react日期选择器模块,但我并不真正喜欢它的CSS定制 我认为如果有这样一个机会,使用HTML标记input type=“date”会更好,因为它在所有移动设备上都很好看(我的应用程序仅适用于移动设备) 在桌面上,此元素的行为与智能手机不同,它在用户每次选择日期时都会关闭,但我不需要桌面,在智能手机上,日历在单击后不会关闭,这很好,但是,我希望以某种方式使用背景设置所选日期,以便用户看到他选择的内容 我知道如何将所

我需要为我的React应用程序使用日历,用户可以选择多天

到目前为止,我只找到了react日期选择器模块,但我并不真正喜欢它的CSS定制

我认为如果有这样一个机会,使用HTML标记input type=“date”会更好,因为它在所有移动设备上都很好看(我的应用程序仅适用于移动设备)

在桌面上,此元素的行为与智能手机不同,它在用户每次选择日期时都会关闭,但我不需要桌面,在智能手机上,日历在单击后不会关闭,这很好,但是,我希望以某种方式使用背景设置所选日期,以便用户看到他选择的内容

我知道如何将所有这些日期添加到一个数组中,它基本上可以在智能手机上运行,但问题是我无法设置打开的日历的样式

有人能建议我如何设计用户点击的日期吗?因为默认情况下,它会显示您选择的最后一个日期的背景,就这样


这是我的代码沙盒HTML不提供此类

您可以将其用于范围


或者,可以选择特定的日期。

此库是否允许选择不在范围内的随机日期?我没有看到这样的选项。默认情况下,您可以选择任何日期范围。如果要指定授权范围,可以使用
minDate
maxDate
属性。请参阅库文档。别忘了验证我的答案,如果它对您有帮助,我们非常感谢StackOverflow。很抱歉,这仍然是范围。我需要一个解决方案时,用户可以选择例如周一,周四,周日只。我明白了。你可以用这个。这能回答你的问题吗?很抱歉,我不是瞎了眼,就是没有选择日期的选项。你能确切地告诉我哪些答案解释了下拉日历的样式吗?我所看到的只是设置输入本身样式的示例,而不是单击后打开的日历,这就是重点;没有为输入type=“date”设置所选日期样式的选项。这个问题已经被问到了(有哪些选择?)并得到了回答(没有)。哦,我没有得到这个答案。那好吧,谢谢你。但不确定如何将您的评论标记为答案。它会提示您接受重复的问题。