回答編集履歴

2

calcがいらないので、そのように修正

2019/06/06 07:06

投稿

miyabi_pudding
miyabi_pudding

スコア9528

test CHANGED
@@ -1,4 +1,4 @@
1
- ビュー系単位とcalc使うのが一番簡単かと
1
+ ビュー系単位~~とcalc~~使うのが一番簡単かと
2
2
 
3
3
  ```css
4
4
 
@@ -6,11 +6,9 @@
6
6
 
7
7
  position: relative;
8
8
 
9
- width: calc(100% - 10vw);
9
+ width: 90vw; /* vwは、ビューの横幅に対して%をとることができる単位 */
10
10
 
11
- /* margin・paddingの%は、topとbottomであっも、必ず親の"横幅"が基準る */
11
+ margin: 50vh auto 0; /* vhはビューの高さに対し%をとることができる単位 */
12
-
13
- margin: 50% 5vw 0;
14
12
 
15
13
  }
16
14
 
@@ -24,8 +22,10 @@
24
22
 
25
23
  width: 100%;
26
24
 
27
- height: 45vw; /* 親が、90vwの横幅の状態のため、その半分の45vw */
25
+ height: 45vw; /* 親が、90vw、その半分の45vw */
28
26
 
29
27
  }
30
28
 
31
29
  ```
30
+
31
+ calcいらんですね。

1

数値が微妙にずれていたので、修正

2019/06/06 07:06

投稿

miyabi_pudding
miyabi_pudding

スコア9528

test CHANGED
@@ -18,13 +18,13 @@
18
18
 
19
19
  position: absolute;
20
20
 
21
- top: -40vw; /* 親が、80vwの状態かつiframeが、横幅に対して、半分の高さで、真ん中に寄せたいため */
21
+ top: -45vw; /* 親が、90vwの状態かつiframeが、横幅に対して、半分の高さで、真ん中に寄せたいため */
22
22
 
23
23
  left: 0;
24
24
 
25
25
  width: 100%;
26
26
 
27
- height: 40vw; /* 親が、80vwの横幅の状態のため、その半分の40vw */
27
+ height: 45vw; /* 親が、90vwの横幅の状態のため、その半分の45vw */
28
28
 
29
29
  }
30
30