欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

React樣式組件中css容器查詢的問(wèn)題

有人有使用樣式化組件包的css容器查詢的例子嗎?我甚至不能讓查詢中的css顯示出來(lái)。

我嘗試了一些事情。下面是我認(rèn)為最有效的方法。我根本看不到容器查詢中應(yīng)用的樣式。我仔細(xì)檢查了& quot圖像包裝器& quot組件具有容器查詢中指示的正確類。

將容器查詢放在& quot權(quán)利內(nèi)容& quot組件,帶或不帶& amp(引用圖像包裝父對(duì)象)。

<RightContent>
  <ImageWrapper className="imageWrapper">
   {s3_image && (
    <Image
     style={{ height: '100%', width: '100%' }}
     imgStyle={{ height: '100%', width: '100%' }}
     src={s3_image?.filename}
     alt={s3_image?.alt}
     />
    )}
   </ImageWrapper>
</RightContent>
.
.
.
const ImageWrapper = styled.div`
  aspect-ratio: 1/1;
  max-width: 100%;
`;

const RightContent = styled.div`
  container: rightContent inline-size;

  @container rightContent (min-width: 633px) {
    .imageWrapper {
      aspect-ratio: 3/2;
      border: 5px solid red;
    }
  }
`;

我通過(guò)在組件中注入一個(gè)樣式標(biāo)簽來(lái)解決這個(gè)問(wèn)題,在這個(gè)組件中,我覆蓋了樣式化組件中聲明的內(nèi)容:

<style type="text/css">
   {`
       #widget-${widgetId} {
          container-type: inline-size;
          container-name: widget;
        }
        @container widget (max-width: 480px) {
          .widget-content {
             grid-template-columns: 1fr !important;
           }
           .widget-form {
             grid-template-columns: 1fr !important;
           }
         }
   `}
 </style>