透明を含む5つの肌の色を変更するには50行のコードが必要です 最初にコードをお渡ししますので、ご自身でお使いください。 HTMLファイルを作成して貼り付けるだけで使えます。気軽に使うことはできません。 <!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>ドキュメント</title> <スタイル> #box{幅: 100%;高さ: 100%;背景色: 赤;位置: 絶対;上: 0;左: 0;右: 0;下: 0;} #box>div{float:right;幅: 30px;高さ: 30px;マージン:10px;境界線: 1px #333 solid;} #box1{背景色: 赤} #box2{背景色: 黄色} #box3{背景色: 青} #box4{背景色: 緑} </スタイル> </head> <本文> <div id="ボックス"> <div id="box1"></div> <div id="box2"></div> <div id="box3"></div> <div id="box4"></div> <div id="box5"></div> </div> </本文> <スクリプト> var box = document.getElementById('box'); var box1 = document.getElementById('box1'); var box2 = document.getElementById('box2'); var box3 = document.getElementById('box3'); var box4 = document.getElementById('box4'); var box5 = document.getElementById('box5'); box1.onclick = 関数(){ box.style.backgroundColor = '赤'; } box2.onclick = 関数(){ box.style.backgroundColor = '黄色'; } box3.onclick = 関数(){ box.style.backgroundColor = '青'; } box4.onclick = 関数(){ box.style.backgroundColor = '緑'; } box5.onclick = 関数(){ box.style.backgroundColor = '透明'; } </スクリプト> </html> コードは凝縮されており、理解しやすいです。 基本的なHTMLタグについては話しません。まずは本文のテキストスタイルについて話しましょう。 <本文> <div id="ボックス"> <div id="box1"></div> <div id="box2"></div> <div id="box3"></div> <div id="box4"></div> <div id="box5"></div> </div> </本文> 最後に、JS を使用します。ここで「id」で名前を付けると、後で記述するコードが少なくなります。 この大きな赤いボックスは #box です。デフォルトの色を追加しました。色を追加しないと透明になります。 1 番目と 4 番目には違いがあります。違いは、1 番目の色が透明であるのに対し、2 番目の色が基本色と同じ赤であることです。 <スタイル> #ボックス{幅: 400px; 高さ: 400px;背景色: 赤;境界線: 1px #000 実線;} #box>div{float:right;幅: 30px; 高さ: 30px;余白: 10px;境界線: 1px #333 solid;} #box1{背景色: 赤} #box2{背景色: 黄色} #box3{背景色: 青} #box4{背景色: 緑} #ボックス5{} </スタイル> これは CSS スタイルです。
赤は赤、黄色は黄色、青は青、緑は緑 var box = document.getElementById('box'); var box1 = document.getElementById('box1'); var box2 = document.getElementById('box2'); var box3 = document.getElementById('box3'); var box4 = document.getElementById('box4'); var box5 = document.getElementById('box5'); これは、理解しやすくするために各ボックスを個別に選択する DOM セレクターです。すべてのボックスにチェックを入れたい場合は、 box1.onclick = 関数(){ box.style.backgroundColor = '赤'; } この文の意味は次のとおりです。 それは最後の小さな赤い四角です。
box1がクリックされると、boxはfunction(){}を実行します。 これは簡単に理解できるので、function(){}の内部を見てみましょう。
ファイナル: box.style.backgroundColor = '透明'; ここでの透明は背景色のデフォルト値です。このように記述すると、元の見た目である透明に戻すという意味になります。 要約する フロントエンド HTML スキン変更機能の実装コードに関するこの記事はこれで終わりです。フロントエンド HTML スキン変更に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 |
目標: 辺の長さが等しい正方形を作成する方法 1: 単位 vw を使用する (ps これが最も簡単な...
この記事では、MySQLのプリコンパイル機能について紹介します。具体的な内容は以下のとおりです。 1...
HTML ボタン自体を中央に配置するにはどうすればよいでしょうか? このアイデアは簡単に見つかります...
現象Dockerコンテナを起動する docker run –name [コンテナ名] [コンテナID...
序文低速システム コールとは、決して戻らない可能性があり、プロセスを永久にブロックするシステム コー...
Vue プロジェクトで mock.js を使用する開発ツールの選択: Vscode 1. コマンドラ...
親ノードの親ノード、例えば、このような段落がありますHTML:コードをコピーコードは次のとおりです。...
MySQL 複数の無関係なテーブルクエリデータとページング機能要件主キーと外部キーの関連付けがない ...
目次プロジェクトの作成プロジェクト構造メイン.jsアプリ.vue:設定コンポジションAPI参照反応的...
1. はじめにレスポンシブ Web デザインにより、Web サイトは複数のデバイスと複数の画面に同時...
Linux に Scala 環境をインストールするのは非常に簡単です。Ubuntu 環境であれば、さ...
1. 崩壊度が高いドキュメント フローでは、親要素の高さはデフォルトで子要素によって拡張されます。つ...
追加するdocker run -it -name test -d nginx:latest /bin...
mysql 5.7.19 winx64のインストールチュートリアルは以下のように記録され、みんなと...
VMware をインストールして新しい仮想マシンを作成したら、オプション バーの [編集] - [仮...