質問編集履歴

2

編集

2018/08/12 04:37

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  以下のようにCSSでコンポーネントの位置を適当にだいたいの位置を決めていたのですが、違う小さい画面のノートPCで開いたら位置が若干ずれてしまいます。ディスプレイの大きさに可変で対応できるようにするには以下のコードをどのように変えれば良いでしょうか?
2
2
 
3
- --------------
3
+ ーーーーーーーーー
4
4
 
5
5
  以下編集
6
6
 

1

編集

2018/08/12 04:36

投稿

Hayato1201
Hayato1201

スコア220

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,68 @@
1
1
  以下のようにCSSでコンポーネントの位置を適当にだいたいの位置を決めていたのですが、違う小さい画面のノートPCで開いたら位置が若干ずれてしまいます。ディスプレイの大きさに可変で対応できるようにするには以下のコードをどのように変えれば良いでしょうか?
2
+
3
+ --------------
4
+
5
+ 以下編集
6
+
7
+ ーーーーーーーーー
8
+
9
+
10
+
11
+ HTMLと少しコンポーネントが増えたのでCSSも編集します。
12
+
13
+
14
+
15
+ :local .TopPageについてはvw,vh試しましたが、これを変えると背景が画面全体に広がらなくなります。どんな画面サイズでもbackground-colorが画面全体に広がり、このtextやボタンがその中央に来る様にしたいです。
16
+
17
+
18
+
19
+
20
+
21
+
22
+
23
+ ```HTML
24
+
25
+
26
+
27
+ <div className= {style.TopPage}>
28
+
29
+ <h3 className={style.text1}>text1</h3>
30
+
31
+ <h2 className={style.text2}>text2</h2>
32
+
33
+ <h2 className={style.text3}>text3</h2>
34
+
35
+ <div className= {style.twitter_button}>
36
+
37
+ <Button onClick={()=>this.onClicktest()} color='twitter' size='massive'>
38
+
39
+ <Icon name='twitter' /> Twitterボタン
40
+
41
+ </Button>
42
+
43
+ </div>
44
+
45
+ <div className= {style.login_button}>
46
+
47
+ <Button color='black'size='massive'>ボタン</Button >
48
+
49
+
50
+
51
+ </div>
52
+
53
+
54
+
55
+
56
+
57
+ </div>
58
+
59
+ ```
60
+
61
+
62
+
63
+
64
+
65
+
2
66
 
3
67
 
4
68
 
@@ -34,13 +98,45 @@
34
98
 
35
99
 
36
100
 
101
+ :local .text2 {
37
102
 
38
103
 
104
+
105
+ font-size: 30px;
106
+
107
+ font-family: "Ravi Prakash", cursive;
108
+
109
+ text-align: center;
110
+
111
+ color: rgba(255, 255, 255, 0.931);
112
+
113
+ }
114
+
115
+
116
+
39
- :local .button1{
117
+ :local .text3 {
118
+
119
+
120
+
121
+ font-size: 30px;
122
+
123
+
124
+
125
+ text-align: center;
126
+
127
+ color: rgba(255, 255, 255, 0.931);
128
+
129
+ }
130
+
131
+
132
+
133
+
134
+
135
+ :local .twitter_button{
40
136
 
41
137
  position: absolute;
42
138
 
43
- left: 50%;
139
+ left: 48%;
44
140
 
45
141
  margin-left: -300px;
46
142
 
@@ -54,11 +150,11 @@
54
150
 
55
151
 
56
152
 
57
- :local .button1{
153
+ :local .login_button{
58
154
 
59
155
  position: absolute;
60
156
 
61
- right: 50%;
157
+ right: 45%;
62
158
 
63
159
  margin-right: -250px;
64
160