回答編集履歴
1
質問本文へ移行
answer
CHANGED
@@ -1,22 +1,1 @@
|
|
1
|
-
FlexBoxも試してみたのですが、resizeと組み合わせた際の挙動がいまいちよくわからないことになったので、結局javascriptでも制御することにしました。
|
2
|
-
|
1
|
+
既にベストアンサーを決定しているためこちらから質問本文の補足に移行しました。
|
3
|
-
ありがとうございました。
|
4
|
-
[https://jsfiddle.net/kairi003/o14asjkx/17/](https://jsfiddle.net/kairi003/o14asjkx/17/)
|
5
|
-
```js
|
6
|
-
{
|
7
|
-
const a = document.querySelector('.inner-a');
|
8
|
-
const b = document.querySelector('.inner-b');
|
9
|
-
let flag = false;
|
10
|
-
a.addEventListener('mousedown', e=>{
|
11
|
-
flag = true;
|
12
|
-
})
|
13
|
-
window.addEventListener('mousemove', e=>{
|
14
|
-
if (flag) {
|
15
|
-
b.style.height = `calc(100% - ${a.style.height})`;
|
16
|
-
}
|
17
|
-
})
|
18
|
-
window.addEventListener('mouseup', e=>{
|
19
|
-
flag = false;
|
20
|
-
})
|
21
|
-
}
|
22
|
-
```
|