" を通じてインライン スタイルを設定します。 2. "height: 'calc" を通じてインライン スタイルを設定します。 (100 % - 15px)'" を使用してパーセンテージを設定します。 3. スタイルで関数 "getWinHeight(200)" を使用してプロパティを設定します。"/> " を通じてインライン スタイルを設定します。 2. "height: 'calc" を通じてインライン スタイルを設定します。 (100 % - 15px)'" を使用してパーセンテージを設定します。 3. スタイルで関数 "getWinHeight(200)" を使用してプロパティを設定します。">
ホームページ > 記事 > ウェブフロントエンド > Reactでstyle属性を設定する方法
react で style 属性を設定する方法: 1. "e3754c9bb53d3105ab9ea988454fc2bf"; を通じてインライン スタイルを設定します。 2. "height: 'calc(100% - 15px)'" を通じてパーセンテージを設定します。 3. スタイルで関数 "getWinHeight(200)" を使用してプロパティを設定します。
このチュートリアルの動作環境: Windows 10 システム、react18.0.0 バージョン、Dell G3 コンピューター。
react で style 属性を設定するにはどうすればよいですか?
React でのスタイルの設定
1. インライン スタイルの設定:
1. 基本設定:
使用{}、オブジェクトを渡します {padding: '2px 0 5px 20px', overflowY: 'auto'}
以下に示すように:
<div style={{padding: '2px 0 5px 20px',overflowY: 'auto'}}
2. パーセンテージ (相対データ) を設定します
<div style={{width: 'calc(100% - 35px)',height: 'calc(100% - 15px)'}}>
3. 関数で設定:
//参数 adjustValue的作用是在window.innerHeight的基础上,减去多少高度,可以是负值,0,正值 function getWinHeight(adjustValue) { let winHeight; if (window.innerHeight) { winHeight = window.innerHeight; } else if ((document.body) && (document.body.clientHeight)) { winHeight = document.body.clientHeight; } return winHeight-adjustValue; }# たとえば、ウィンドウの高さを計算する関数を記述します:
<div style={{width: 'calc(100% - 35px)',height: getWinHeight(200)}}> <div id="jsoneditor" className="jsoneditor-react-container" /> </div>それをスタイルで使用します:
<table style={{width: 'calc(100% - 10px)'}}> <tr> <td style={{width:'50px'}}> <div style={{paddingTop:"10px",marginLeft:'10px'}}> <Button id="returnButtonId" text="" icon={"ic_arrow_back"} onClick={doBack} /> </div> </td> <td> <div style={{paddingTop:'10px'}}>Edit Parameter Files</div> </td> <td> <div style={{float:'right', margin:'0 10px 0 10px', paddingTop:'10px'}}> <Button id="`uploadButtonId`" text="UPLOAD" icon={"ic_arrow_upward"} onClick={onUploadClicked} /> </div> </td> </tr> </table>2. その他: 1. テーブルが行全体を占有します: テーブル タグのスタイルを style={{width: 'calc(100% - 10px)' に設定します。 }}
<div style={{height: getWinHeight(180), border:'2px'}}> <SplitScreen id="parameterfiles-panel" left={ <div style={{height: getWinHeight(180)}}> .......... </div> } right={ <div style={{ whiteSpace: "nowrap"}}> <div style={{padding: '2px 0 5px 20px',overflowY: 'auto', width: 'calc(100% - 35px)',height: getWinHeight(180)}}> <div id="jsoneditor" className="jsoneditor-react-container" /> </div> </div> } /> </div>2. 親
rrreee
とりあえずここまで書いたので後で考えます、そうでない場合はまた書きます。 推奨される学習: 「react ビデオ チュートリアル
」以上がReactでstyle属性を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。