站長資訊網
        最全最豐富的資訊網站

        react怎么寫style

        react寫style的方法:1、使用內聯式;2、使用className方法;3、使用classnames動態修改樣式;4、使用【styled-components】插件寫標簽樣式。

        react怎么寫style

        本教程操作環境:windows7系統、React17版,該方法適用于所有品牌電腦。

        react寫style的方法:

        1、內聯式

        import React, { Fragment } from "react"; class Style extends React.Component {   constructor(props) {     super(props);   }   render() {       const txtColor = {           color: '#F00'       }     return (      <Fragment>          <h1 style={txtColor}></h1>      </Fragment>     );   } } export default Style;

        這種寫法不推薦使用,樣式多了之后,會導致代碼比較亂!

        2、使用className

        import React, { Fragment } from "react"; import "./../../style.css"; class Style extends React.Component {   constructor(props) {     super(props);   }   render() {     return (      <Fragment>          <h1 className="textColor"></h1>      </Fragment>     );   } } export default Style;

        新建一個.css文件,將文件引進來,標簽中使用className=“textColor”,就可以使用引入.css文件中類為’textColor’的樣式了.一般的項目用這個方式就可以了.

        3、使用classnames動態修改樣式

        import React, { Fragment } from "react"; import classNames from 'classnames' class Style extends React.Component {   constructor(props) {     super(props);   }   render() {     return (      <Fragment>          <h1 className={classNames('textColor', {'textContent': false} ,{'textTitle': true})}></h1>      </Fragment>     );   } } export default Style;

        這種動態修改樣式的方式,需要安裝插件classnames.上面的代碼中,h1標簽的類有textColor和textTitle.項目中一般也會使用.

        4、使用styled-components插件寫標簽樣式

        import React, { Fragment } from 'react' import styled from 'styled-components' const Title = styled.h1`   color: #f00; ` class Style extends React.Component {   constructor(props) {     super(props)   }   render() {     return (       <Fragment>         <Title>復習style</Title>       </Fragment>     )   } } export default Style

        使用styled-components給標簽寫樣式,首先需要安裝該插件.上面的代碼是定義一個Title,通過styled給h1標簽設置樣式,然后在組件中使用的Title就相當于寫過樣式的h1標簽.這種方式在大項目中比較常見.

        相關免費學習推薦:javascript(視頻)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 野狼第一精品社区| japanese乱人伦精品| 国产精品成熟老女人视频| 久久99精品久久久久久9蜜桃 | 国产精品久久久久天天影视 | 巨大黑人极品VIDEOS精品| 日韩精品免费视频| 国产精品水嫩水嫩| 亚洲精品国产精品乱码不卡√| 精品人妻伦一二三区久久| 91麻豆精品国产91久久久久久| 国产日韩精品欧美一区喷水| 综合在线视频精品专区| 免费精品国产自产拍在线观看| 2021国产三级精品三级在专区| 97久久精品国产精品青草| 精品久久久久香蕉网| 亚洲精品美女久久777777| 欧美 日韩 精品 另类视频| 国产高清在线精品一本大道| 久久91精品久久91综合| 第一福利永久视频精品| 国产精品国产三级国产AV主播| 日韩精品无码熟人妻视频| 亚洲韩国精品无码一区二区三区 | 国产精品熟女高潮视频| 久久99精品久久久久久动态图 | 国产在线91精品入口| 刺激无码在线观看精品视频| jiucao在线观看精品| 大伊香蕉精品视频在线导航| 国产美女精品一区二区三区| 久久精品无码午夜福利理论片| 老汉精品免费AV在线播放| 无码人妻精品一区二区三区久久| 亚洲精品无码久久久久去q| 骚片AV蜜桃精品一区| 青草国产精品久久久久久| 老司机午夜精品视频资源| 国产精品亚洲A∨天堂不卡| 99在线精品视频|