特定の入力フィールドがクリックされたときにオーバーレイを表示しようとしています。私は反応でこれをやっている。これどうやってするの?反応が入力されたときにオーバーレイを表示
は、これは私のコード
import React, { Component } from 'react';
import cam from '../../Resources/img/cam.png';
import SinglePost from '../../Components/Post/single_post';
class Middle extends Component {
constructor(props) {
super(props);
this.state = {
posts: []
}
}
render() {
function popup_ques(e) {
e.preventDefault();
alert("now the overlay should appear");
}
return (
<div className="middle_div">
<input className='post_data_input' placeholder="Ask your question here" ref="postTxt" onClick={popup_ques}/>
</div>
);
}
}
export default Middle;
私が取るべきアプローチは何ですか?
あなたは私のオーバーレイを作成する方法の例をお願いできますか? – CraZyDroiD
@CraZyDroiD https://tympanus.net/codrops/2013/11/07/css-overlay-techniques/ http://codepen.io/felicia/pen/qKhJt http://stackoverflow.com/questions/9724035/どのようにcan-one-create-an-overlay-in-css –