Fox*_*eJS 3 javascript css background-image reactjs
我想在评论的帮助下修改背景图像。
图像来自 tmdb API。所以我认为你必须创建一个背景图像组件并将其传递到 URL。
我知道CSS有background-image属性,但它适用于静态图像......
最好的方法是什么,我想让这个组件可重用。
这是你必须如何做的。
<div>及其stylebackground-image<button>来触发您的函数changeImage()并提供参数style.backgroundImage如下JavaScript:function changeImage(category){
document.getElementById('div-bg').style.backgroundImage = 'url("https://source.unsplash.com/320x240/?' + category + '")';
}Run Code Online (Sandbox Code Playgroud)
#div-bg {
display: block;
width: 320px;
height: 240px;
background-image: url("https://source.unsplash.com/320x240/?sky");
}Run Code Online (Sandbox Code Playgroud)
<div id="div-bg"></div>
<button onclick="changeImage('nature')">Nature</button>
<button onclick="changeImage('animal')">Animal</button>
<button onclick="changeImage('fire')">Fire</button>Run Code Online (Sandbox Code Playgroud)
如果您有任何疑问,请询问!
| 归档时间: |
|
| 查看次数: |
11228 次 |
| 最近记录: |