回答編集履歴

2

修正

2019/04/15 03:55

投稿

s8_chu
s8_chu

スコア14731

test CHANGED
@@ -170,17 +170,17 @@
170
170
 
171
171
  margin: 0;
172
172
 
173
- background: radial-gradient(
173
+ background: rgba(40, 56, 94, 1)
174
174
 
175
- 160vw 70vh,
175
+ radial-gradient(
176
176
 
177
- rgba(157, 177, 202, 0.37) 50%,
177
+ 160vw 70vh,
178
178
 
179
- rgba(40, 56, 94, 1) 50.3%
179
+ rgba(157, 177, 202, 0.37) 50%,
180
180
 
181
- );
181
+ rgba(40, 56, 94, 1) 50.3%
182
182
 
183
- background-color: rgba(40, 56, 94, 1);
183
+ ) no-repeat;
184
184
 
185
185
  }
186
186
 

1

追記

2019/04/15 03:55

投稿

s8_chu
s8_chu

スコア14731

test CHANGED
@@ -59,3 +59,129 @@
59
59
  }
60
60
 
61
61
  ```
62
+
63
+
64
+
65
+ ## 追記
66
+
67
+
68
+
69
+ もし、マウスのミドルボタンを押下したときにスクロール出来る現象を抑制したいのであれば、以下のように HTML, CSS を変更する([動作確認用リンク](https://codepen.io/anon/pen/xeXPry))か、
70
+
71
+
72
+
73
+ ```HTML
74
+
75
+ <body>
76
+
77
+ <div class="wrapper">
78
+
79
+ <div class="radius"></div>
80
+
81
+ </div>
82
+
83
+ </body>
84
+
85
+ ```
86
+
87
+
88
+
89
+ ```CSS
90
+
91
+ body {
92
+
93
+ /* 追記ここから */
94
+
95
+ position: relative;
96
+
97
+ height: 100vh;
98
+
99
+ margin: 0;
100
+
101
+ /* 追記ここまで */
102
+
103
+ background-color: rgba(40, 56, 94, 1);
104
+
105
+ }
106
+
107
+
108
+
109
+ .wrapper { /* 追記ここから */
110
+
111
+ position: absolute;
112
+
113
+ width: 100%;
114
+
115
+ height: 100%;
116
+
117
+ overflow: hidden;
118
+
119
+ } /* 追記ここまで */
120
+
121
+
122
+
123
+ .radius {
124
+
125
+ background-color: rgba(157, 177, 202, 0.37);
126
+
127
+ top: 0;
128
+
129
+ bottom: 0;
130
+
131
+ left: 0;
132
+
133
+ right: 0;
134
+
135
+ position: absolute;
136
+
137
+ margin: auto;
138
+
139
+ height: 70%;
140
+
141
+ border-radius: 50%;
142
+
143
+ width: 160%;
144
+
145
+ transform: translateX(-19%);
146
+
147
+ }
148
+
149
+ ```
150
+
151
+
152
+
153
+ `background-image`プロパティと`radial-gradient`関数を使用する([動作確認用リンク](https://codepen.io/anon/pen/eoGeyM))と良いと思います。
154
+
155
+
156
+
157
+ ```HTML
158
+
159
+ <body></body>
160
+
161
+ ```
162
+
163
+
164
+
165
+ ```CSS
166
+
167
+ body {
168
+
169
+ height: 100vh;
170
+
171
+ margin: 0;
172
+
173
+ background: radial-gradient(
174
+
175
+ 160vw 70vh,
176
+
177
+ rgba(157, 177, 202, 0.37) 50%,
178
+
179
+ rgba(40, 56, 94, 1) 50.3%
180
+
181
+ );
182
+
183
+ background-color: rgba(40, 56, 94, 1);
184
+
185
+ }
186
+
187
+ ```