React中样式的使用

一、内联样式的方式

   第一种方式: 

        注意:

            1、如果要使用style属性,为JSX语法创建的DOM元素设置样式,不能像网页中那样写,而是要用JS语法来写

            2、外层的{}表示是JS代码;内层的{}是指用JS对象来表示

复制代码

<div style={{border: "1px solid #ccc",margin: "10px 0",paddingLeft: "15px",display: "flex",justifyContent: "space-between"}}>
    <h1 style={boxStyle}>评论人:{props.user}</h1>
    <h2 style={inlineStyles.boxStyle2}>评论内容:{props.content}</h2>
    <h2 style={cmtItemStyles.boxStyle3}>
        时间:{Y + "年" + M + "月" + D + "日"}
    </h2>
</div>

复制代码

    第二种方式:

        注意:

            1、在style的样式规则中,如果属性值的单位是px,则可以省略px,直接写一个数值即可

复制代码

export default function CommentItem(props) {
  const boxStyle = {
    fontSize: 16,
    color: "purple",
  };
  <h1 style={boxStyle}>评论人:{props.user}</h1>
}    

复制代码

    第三种方式:

        注意:

            1、React中的style都是以对象形式,所以可以对象嵌套

复制代码

export default function CommentItem(props) {
  const inlineStyles = {
    boxStyle2: {
      fontSize: 14,
      color: "red",
    }
  };
  <h2 style={inlineStyles.boxStyle2}>评论内容:{props.content}</h2>一、内联样式的方式
}

复制代码

二、外部CSS文件导入的方式

    1、新建css文件

        

    2、在main,js文件中导入

        

    3、在组件中引用

        

三、外部JS对象文件导入的方式

    1、新建JS样式对象文件

      

    2、在组件中引入

      

    3、使用

      

页面展示:

    

转自https://www.cnblogs.com/wangyfax/p/13167586.html 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值