質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

1回答

597閲覧

画面の中の水が増えていくような画面

退会済みユーザー

退会済みユーザー

総合スコア0

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2021/09/24 06:58

編集2021/09/24 08:20

前提・実現したいこと

jsxとCSSでボタンを押すとだんだん下から画面の色が変わっていき1000貯まったら画面の色が完全に変わるような画面が作りたいのですが`どのように作れば良いでしょうか?ソースコードを送ってもらえると助かります。
reactのjsxの中にhtmlを書いてcssでどのように装飾すれば良いでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

jsx? 知らない子ですね。

html

1 <style> 2 :root { 3 --depth: 0vh; 4 } 5 6 body::after { 7 content: ""; 8 position: fixed; 9 bottom: 0; 10 width: 100%; 11 background: rgba(0, 128, 256, 0.3); 12 pointer-events: none; 13 height: var(--depth); 14 } 15 </style> 16 <script> 17 let depth = 0; 18 document.addEventListener('keydown', () => document.documentElement.style.setProperty("--depth", `${depth++ / 10}vh`)); 19 </script>

投稿2021/09/24 07:53

編集2021/09/24 08:10
Lhankor_Mhy

総合スコア36960

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/09/24 08:05

すいません。わかりにくかったです。Reactでかくときjavascriptの拡張子がjsxでした。 なので、js,cssでお願いします。
退会済みユーザー

退会済みユーザー

2021/09/24 08:11

なので、jsxとcssで教えてくれると助かります。
Lhankor_Mhy

2021/09/24 08:14

詳しくないですが、jsx は JavaScript の拡張なので、JavaScriptとして有効であれば、jsx でも有効であると思います。
退会済みユーザー

退会済みユーザー

2021/09/24 08:17

ありがとうございます。初心者ですいません。
Lhankor_Mhy

2021/09/24 08:18

Reactのコンポーネントとして納品しろ、という話なのかな? さすがに、それは求めすぎだと思うけど……?
退会済みユーザー

退会済みユーザー

2021/09/24 08:20

全然そういうわけではないです。
退会済みユーザー

退会済みユーザー

2021/09/24 08:21

コードがhtmlになってるのですがこれはjsですかね?
Lhankor_Mhy

2021/09/24 08:31

了解しました。 普通に組み込んで動くと思いますが、状態管理をどうするべきか、とかについてはReactに詳しい人に聞いた方がいいかと思います。
Lhankor_Mhy

2021/09/24 08:55

回答自体はHTMLですが、jsとcssの抜出は容易ですよね。
退会済みユーザー

退会済みユーザー

2021/09/25 05:32

実行しても動かないのですがどのようにしたら動きますか?
Lhankor_Mhy

2021/09/25 07:12

コードがないとなんとも言えないですね。 というか、もうこの世にいないのですね。ご愁傷さまです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問