您是否为如何让您的组件采用那些令人惊叹的样式而烦恼?不用担心,在这里我们将讨论三种方法来帮助您实现美丽的设计。如果您在阅读本文时对 CSS 和 Javascript 有一定的了解,那就太好了。让我们开始吧!
这涉及在单独的文件中编写您自己的 CSS 样式,然后将其导入到您的组件中。
请记住在命名文件时使用 .css 扩展名。检查下面的示例代码。
//你的CSS文件
body { background-color: #282c34; color: white; padding: 40px; font-family: Arial; text-align: center; }
//将你的CSS文件导入到你的组件中。
// 您可以为 CSS 文件指定一个您选择的名称。
import './App.css'; class MyHeader extends React.Component { render() { return (); } }Hello Style!
Add a little style!.
也许您不喜欢第一种方法,或者它不适合您编写代码的方式。
您可以使用我们的第二种方法。在这里,您还将创建一个单独的文件,在其中编写 CSS,但这次使用不同的扩展名; .module.css
// 你的 CSS 模块。
// mystyle.module.css
.bigblue { color: DodgerBlue; padding: 40px; font-family: Arial; text-align: center; }
//将模块导入到你的组件中。
import styles from './mystyle.module.css'; class Car extends React.Component { render() { returnHello Car!
; } }
可以使用 style 属性 style='styles here' 来实现内联样式,但是,必须小心,因为 style 属性中作为值的任何内容都不是典型的 CSS 选择器,而是一个 javascript 对象,因此,它应该采用对象的语法。
这就是我的意思;
class MyHeader extends React.Component { render() { return (); } }Hello Style!
Add a little style!
注意双花括号,还要注意用于编写 javascript 对象的键:值对语法。
要记住的另一件事是,在编写具有两个名称(例如背景颜色)的事物属性时,需要使用驼峰式命名法背景颜色
提示:您可以使用所有样式代码创建一个对象,并在 style 属性中调用它。
class MyHeader extends React.Component { render() { const mystyle = { color: "white", backgroundColor: "DodgerBlue", padding: "10px", fontFamily: "Arial" }; return (); } }Hello Style!
Add a little style!
注意没有双花括号。
我希望这对您有所帮助,并且您喜欢阅读它。我欢迎反馈,以便我改进下一篇文章。谢谢
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3