react中使用本地图片

博客介绍了在React中插入图片作为背景图片到页面的方法,包括使用style行内样式和引入外部css样式,通过className把样式赋给元素。还提到通过webpack配置file-loader处理图片,以及可从webpack中文网了解相关内容,也提及了React获取webpack配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先,需要进行引入图片

import blogbj from './blogbj.jpg';

然后,在render(){}中{}使用

<img src={blogbj} alt=""/>

图片作为背景图片插入页面

1.使用style行内样式

import blogbj from './blogbj.jpg';//引入图片

//定义样式
const blogbj={
  minHeight:"100vh",
  background:`url(${images.blogbj}) no-repeat bottom`,
  backgroundSize:"100%"
}
class Register extends Component{
    render(){
        return (
            <div className="pcHome">
               <div style={blogbj}></div>
            </div>
        );
    }
}

2.引入外部css样式
和传统的样式一样,通过className把样式赋给元素
css

.appbj{
  min-height:100vh;
  background:url(./images/blogbj.jpg) no-repeat bottom;
  background-size:100%;
}

render(){}

<div className="appbj"></div>

Ps:在这里,是通过webpack配置file-loader对图片进行处理的,有兴趣的可以去管理资源|webpack中文网了解

另:react获取webpack配置webpack.config.js

npm run eject
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值