React:需要在 React Project 中为下拉元素设置媒体查询,但不确定如何使用样式化组件

React: Need to set media queries for dropdown elements in React Project, but not sure how to do so with styled components

我有两个需要做出响应的下拉菜单,以便在屏幕尺寸小于 1024 像素时它们移动到居中位置而不是 运行 离开页面。我也不确定如何使用样式化组件来解决这个问题。我在代码中加入了 Stack Blitz:https://stackblitz.com/edit/react-t35k77?file=Offers.js

有多种方法可以实现。 CSS 媒体查询似乎是最简单的。

https://www.styled-components.com/docs/advanced#media-templates

尝试这样的事情让自己开始:

const DropdownRow = styled.div`
  display: flex;

  @media (max-width: 1024px) {
    flex-direction: column;
    justify-content: center;
  }

    th:first-child {
    width: 25%;
  }

  flex: 1;
  align-items: stretch;
  padding: 20px 30px 20px 10px;
  width: 60%;
  margin-left: 42%;
`