React三种使用CSS方法

React两种使用CSS方法

一、在档案中写写css的第一个作法

Header.js

import React from "react";class Header extends React.Component {style1 = {background: 'red',height: '25px'};style2 = {width: '80%' ,float:'left'};style3 = {width: '20%' ,float: 'right' };   render() {    return (<div  style={this.style1}><div style = {this.style2}><a href="/">首页</a></div><div style = {this.style3}><a href='/'>关于我们</a>  <a href='/'>联络方式</a>   <a href='/'>登入 </a></div></div>    );  }}export default Header;

二、在档案中写写css的第二个作法
Header.js

import React from "react";class Header extends React.Component {  render() {    return (<div  style={{background: 'red',height: '25px'}}><div style = {{ width: '80%' ,float:'left'}}><a href="/">Home</a></div><div style = {{ width: '20%' ,float: 'right'}}><a href='/'>关于我们</a>  <a href='/'>联络方式</a>   <a href='/'>登入 </a></div></div>    );  }}export default Header;

三、外部引入 .css 档,将css独立到Header.css
1.先加上class,但在jsx中是加上classname
2.开一个「同名档案.css」
3.将cs移植到css档案中
4.在该js中import该css
5.若要所有的档案都共同使用该css就在Index.js中import就行了。
6.放入css中的内容会与在档案中的css的写法会有不同。

import React from "react";import './Header.css';class Header extends React.Component {  render() {    return (<div  className = 'header1'><div className ='start'><a href="/">首页</a></div><div className ='end'><a href='/'>关于我们</a>  <a href='/'>联络方式</a>   <a href='/'>登入 </a></div></div>    );  }}export default Header;

Header.css

.header1{    background-color: #ff5506;    height: 25px;}.start{ width: 30% ;    float:left;}.end{width: 20% ;    float: right;}

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章