イメージを処理しているので、オブジェクトをクリックするとポップアップボックスが表示されます。これは私のコードです。Reactのブートストラップモーダル様の動作
<a href="#" onClick={this.handleClick} data-id={image.id}>
これは私のhandleClickメソッドです。
handleClick(event) {
event.preventDefault();
let mediaId = event.currentTarget.attributes['data-id'].value;
this.setState({overlay: <Overlay mediaId={mediaId}/>});
}
これは、私は、上からページにモーダルブートストラップ のようなものをスライドするには、このポップアップをしたい、関連するCSS
.overlay {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 300px;
width: 500px;
background-image: linear-gradient(to top right, #7282fb, #755bf9, #7934f7);
box-shadow: 10px 10px 20px gray;
}
です。
また、ボックスの外側をクリックすると、このオーバーレイを表示します。
どうすれば実現できますか?おかげさまで
あなたは[React-Bootstrap](https://react-bootstrap.github.io/components.html#overlays)の実装を見ましたか? – amdouglas