关于react里css样式权重出现的问题(求助,>为什么没有定位到右边)
最近我在用react写一个轮播图,可是在写css样式的过程中却发现样式权重并不如我作料
Swipper.jsx里:
import './index.css'
export default class Swipper extends Component {
state={
index:1
}
render(){
let {index} = this.state;
return(
<div className='wrapper'>
<img width={500} src={require(`../assets/images/${index}.webp`)} />
<span onClick={()=>{
index--;
if(index<1){
index=4
}
this.setState({index});
}}><</span>
<span onClick={()=>{
index++;
if(index>4){
index=1
}
this.setState({index});
}} className='right'>></span>
</div>
)
}
}
index.css里.wrapper{
width:500px;
margin:100px auto;
border:1px solid red;
}
.wrapper img {
width:500px;
}
.wrapper span {
position: absolute;
top:63px;
display: block;
width:44px;
height:60px;
line-height: 60px;
background-color: azure;
text-align: center;
cursor: pointer;
user-select: none;
left: 0px;
}
.wrapper .right {
right:10px;
}
根组件App.jsx里
import Swipper from './Swipper/Swipper'
import './App.css'
export default class App extends Component {
render() {
return (
<>
<Swipper/>
</>
)
}
}
代码目录结构:
浏览器界面:
面对面聊也行,Q:2395914242