第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

你如何為渲染的 React 組件的包含 div 設(shè)置樣式

你如何為渲染的 React 組件的包含 div 設(shè)置樣式

江戶川亂折騰 2021-11-25 15:44:28
我在 Div 中有一個通過 react 呈現(xiàn)的值列表(在稱為 cardItem 的組件中)。我想為包含所有渲染行的 div 設(shè)置樣式,但我不知道該怎么做。我嘗試為組件設(shè)置樣式 - 但這不起作用,例如  return (    <Fragment>      <h2>{current.title}</h2>      <p>{current._id}</p>      {cards !== null && !loading ? (        <TransitionGroup>          {filtered !== null            ? filtered.map(card => (                <CSSTransition key={card._id} timeout={500}>                  <CardItem card={card} />                </CSSTransition>              ))            : cards.map(card => (                <CSSTransition key={card._id} timeout={500} classNames='item'>                  <CardItem id='MytestiedID' className='collection' card={card}  />                </CSSTransition>              ))}        </TransitionGroup>      ) : (        <Spinner />      )}    </Fragment>  );};我想像這樣使用 materialize 設(shè)置輸出樣式   <div class="collection">        <a href="#!" class="collection-item">Alvin</a>        <a href="#!" class="collection-item active">Alvin</a>        <a href="#!" class="collection-item">Alvin</a>        <a href="#!" class="collection-item">Alvin</a>      </div>cardItem 組件在這里import React, { useContext } from 'react';import PropTypes from 'prop-types';import CardContext from '../../context/card/cardContext';const CardItem = ({ card }) => {  const cardContext = useContext(CardContext);  const { deleteCard, setCurrentCard, clearCurrentCard } = cardContext;  const { _id, label, summary, creatorId, documentId, linkUrl } = card;  const onDelete = () => {    deleteCard(_id);    clearCurrentCard();  };
查看完整描述

2 回答

?
BIG陽

TA貢獻1859條經(jīng)驗 獲得超6個贊

使用 Bootstrap:將它包含在 npm 之后的 index.js 文件中。

Inline-CSS :您可以創(chuàng)建包含 CSS 的對象,將其添加到樣式標簽 =>style={customCss}。

在傳遞時傳遞 CSS:timeout={500}。而不是 500,傳遞 CSS 對象


查看完整回答
反對 回復(fù) 2021-11-25
?
慕田峪4524236

TA貢獻1875條經(jīng)驗 獲得超5個贊

我不確定你到底想用代碼做什么,但一個簡單的解決方案是編寫一個樣式組件,例如


const StyledDiv = styled.div`

  background-color: red;

  a {

    color: blue;

  }

`;

然后,無論您在何處創(chuàng)建 div,都只需使用StyledDiv...


這里有更多好的信息:https : //www.styled-components.com/


查看完整回答
反對 回復(fù) 2021-11-25
  • 2 回答
  • 0 關(guān)注
  • 242 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號