javascript - 使用react datepicker,需要为今天的日期和选择的日期应用不同的样式

标签 javascript css reactjs

我正在使用 React Datepicker,我需要为当前日期和选定日期应用两种不同的样式。

我有当前日期的样式和用户选择日期时的样式。

我的问题是两种风格都没有优先于另一种,当您选择当前日期时,两种颜色都只是网格。我正在尝试设置它,以便在您选择当前日期时应用所选日期 CSS 样式并忽略其他样式。

Edit blue-bash-32xik

CSS Styles
.myClassname,
.react-datepicker__day--selected {
  background-color: #1648c3 !important;
}

.myClassname,
.react-datepicker__day--today {
  border: 2px solid
    linear-gradient(
      174deg,
      rgba(255, 165, 0, 0.7357317927170868) 32%,
      rgba(249, 239, 170, 1) 100%
    );
  border-radius: 0.3rem;
  background: linear-gradient(
    174deg,
    rgba(255, 165, 0, 0.7357317927170868) 32%,
    rgba(249, 239, 170, 1) 100%
  );
}

最佳答案

您唯一需要更改的是您的 selected CSS 选择器。不设置 background-color 属性,只设置 background 属性。这将覆盖今天选择器中的 background: linear-gradient

myClassname,
.react-datepicker__day--selected {
  background: #1648c3 !important;
}

关于javascript - 使用react datepicker,需要为今天的日期和选择的日期应用不同的样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57067334/

相关文章:

asp.net - 如何根据 asp.net 中最长的文本获取表格单元格宽度

javascript - 菜单图标动画 jQuery

javascript - 为什么我得到 'Unexpected use of ' 位置'no-restricted-globals'?

javascript - 为什么在shouldComponentUpdate()中nextProps和this.props是相同的?

javascript - React ES6,如何将装饰器保存在单独的文件中

javascript - Mongoose 5.x 不允许传递一系列运算符

javascript - JsonConvert.SerializeObject 不会将我的对象序列化为 JSON 字符串

html - 将 Bootstrap 拉入新元素

javascript - ES6 RegExps 支持 Iterator 协议(protocol)吗?

javascript - 哈皮 : How to send image