Day07 React之CSS样式设定

在React中加入CSS样式分爲3种方式:

1.External css (外部样式)

外部样式是使用import汇入外部css档案即可。

import './index.css';

2.internal css(内部样式)

先建立style样式物件,然後在render函数的元件中使用「style={物件}」,语句参照如下:

import React from 'react';
import ReactDOM from 'react-dom';

const header = {
    color : '#FF7878',
    textTransform :'capitalize',
    textAlign : 'center',
    fontWeight : 'bold',
    fontFamily : 'sans-serif',
}

ReactDOM.render(
    <>
      <h1 style = {header}>This is  internal css </h1>      
    </>,
    document.getElementById('root')
  );

注意建立style样式物件采用驼峰命名法(如font-size →fontSize),然後在render函数的元件中使用「style={物件}」,使用的时候只需要一个大括号{}

3.inline css(行内样式)

行内样式直接在标签内部声明样式,行内样式可用於为单个元素应用独特的样式。
使用「style={{样式程序码}}」在元件内部定义css样式,语句参照如下:

<h1 style = {{ color :'red', fontSize :'16px' ,textTransform : 'capitalize'}}>This is inline css</h1>

使用「style={{样式程序码}}」在元件内部定义css样式

style=後面跟着的是两对大括号,与原本的style=" color:red; font-size:16px "不同。样式名称的命名方式采用驼峰命名方式,由本来的 font-size 变成了 fontSize,不同样式字段之间用逗号隔开而不是分号。


<<:  [ Day 7 ] - 判断与流程控制

>>:  Day 07: 类别、系统、羽化

Day21 Open-Match 端点暴露

今天会说明一下,实务上如何将 Open-Match svc endpoints,从 kubernet...

[JS] You Don't Know JavaScript [this & Object Prototypes] - this All Makes Sense Now! [上]

前言 在this Or That?中提到了许多对於this的误解,并且也对於这些误解做了一些解释,我...

【图解GCP教学・Big Query】5大使用诱因 & 完整架构入门介绍

Youtube连结:https://bit.ly/3zoWgOx GCP BigQuery 提供我...

Day 21 - GitOps 解决方案比较

本文将於赛後同步刊登於笔者部落格 有兴趣学习更多 Kubernetes/DevOps/Linux 相...