react入门到进阶(三)
一、react样式 1、内联样式 在以前写 html+css 的时候,引入css的时候有一种方法就是内联,而在 react 中又有些不一样,样式是用变量的形式,如下 const styleComponentHeader ={ header: { backgroundColor:'#333333', color:'#ffffff', 'padding-top':'15px', paddingBottom:'15px', fontSize:'15px' } //还可以定义其他样式 } <h1 style={styleComponentHeader.header}>yondu is a good father</h1> 我们用参照 json 的方式定义了一个样式, 这个只能定义在 render 里面 ,然后直接使用它,当然 header 后面还可以继续定义其他样式,而且和 css 写法不同的是,名字要用 驼峰命名法 ,或者你就用引号把名字包起来,而后面的值则必须要用引号包起来。这种方式最后呈现的状态是把样式直接写入了标签里面,这样定义的东西不会影响全局,只对自己负责不会污染其他的。 另一种方法是我们直接创立一个 css 文件,这种就直接像以前那种写法了,只不过你在标签里面加类名的时候,要用 className ,例如 <h1 className="smallFontSize">yondu