
您是否为如何让您的组件采用那些令人惊叹的样式而烦恼?不用担心,在这里我们将讨论三种方法来帮助您实现美丽的设计。如果您在阅读本文时对 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 (
<div>
<h1>hello style!</h1>
<p>add a little style!.</p>
</div>
);
}
}
也许你不喜欢第一种方法,或者它不适合你编写代码的方式。
您可以使用我们的第二种方法。在这里,您还将创建一个单独的文件,在其中编写 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() {
return <h1 classname={styles.bigblue}>hello car!</h1>;
}
}
可以使用 style 属性 style='styles here' 来实现内联样式,但是,必须小心,因为 style 属性中作为值的任何内容都不是典型的 css 选择器,而是一个 javascript 对象,因此,它应该采用对象的语法。
这就是我的意思;
class myheader extends react.component {
render() {
return (
<div>
<h1 style={{color: "red"}}>hello style!</h1>
<p>add a little style!</p>
</div>
);
}
}
注意双花括号,还要注意用于编写 javascript 对象的键:值对语法。
需要记住的另一件事是,在编写具有两个名称(例如背景颜色)的事物属性时,需要使用驼峰式命名法背景颜色
立即学习“前端免费学习笔记(深入)”;
提示:您可以使用所有样式代码创建一个对象,并在 style 属性中调用它。
class MyHeader extends React.Component {
render() {
const mystyle = {
color: "white",
backgroundColor: "DodgerBlue",
padding: "10px",
fontFamily: "Arial"
};
return (
<div>
<h1 style={mystyle}>Hello Style!</h1>
<p>Add a little style!</p>
</div>
);
}
}
注意没有双花括号。
我希望这对您有所帮助,并且您喜欢阅读它。我欢迎反馈,以便我改进下一篇文章。谢谢你
以上就是如何将 CSS 添加到 React 组件的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号