Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
students
online-quiz-react
Commits
8f6e3d70
Commit
8f6e3d70
authored
Aug 05, 2020
by
baesangjune
Browse files
merge직전
parent
f0bfb2a0
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/Home.js
View file @
8f6e3d70
import
bg
from
'
./img_study.jpg
'
// import bg from './img_study.jpg'
// import korea from './img_korea.jpg'
import
React
,
{
useState
}
from
'
react
'
import
React
,
{
useState
}
from
'
react
'
import
{
Redirect
}
from
'
react-router-dom
'
;
import
{
Redirect
}
from
'
react-router-dom
'
;
function
Home
()
{
function
Home
()
{
const
[
name
,
setName
]
=
useState
(
''
)
const
[
name
,
setName
]
=
useState
(
''
)
const
[
password
,
SetPassword
]
=
useState
(
''
)
const
[
done
,
setDone
]
=
useState
(
false
)
const
[
done
,
setDone
]
=
useState
(
false
)
const
handleChange
=
(
event
)
=>
{
const
handleChange
name
=
(
event
)
=>
{
setName
(
event
.
target
.
value
)
setName
(
event
.
target
.
value
)
}
}
const
handleChangepassword
=
(
event
)
=>
{
SetPassword
(
event
.
target
.
value
)
}
function
checking
()
{
function
checking
()
{
if
(
!
name
)
{
if
(
!
name
)
{
alert
(
'
이름을 입력하세요
'
)
alert
(
'
이름을 입력하세요
'
)
}
}
else
if
(
!
password
)
{
alert
(
'
비밀번호를 입력하세요
'
)
}
else
if
(
password
!==
'
0319
'
)
{
alert
(
'
유효한 비밀번호를 입력하세요
'
)
}
else
{
else
{
alert
(
'
입력하신 이름은
'
+
name
+
'
입니다.
'
)
alert
(
'
입력하신 이름은
'
+
name
+
'
입니다.
'
)
localStorage
.
setItem
(
'
name
'
,
name
)
localStorage
.
setItem
(
'
name
'
,
name
)
localStorage
.
setItem
(
'
password
'
,
password
)
setDone
(
true
)
setDone
(
true
)
}
}
}
}
return
(
return
(
<>
<>
{
done
?
<
Redirect
to
=
'
/quiz
'
/>
:
''
}
{
done
?
<
Redirect
to
=
'
/quiz
'
/>
:
''
}
<
div
style
=
{{
backgroundImage
:
'
url(
'
+
bg
+
'
)
'
,
backgroundColor
:
"
grey
"
,
backgroundSize
:
"
100%
"
,
width
:
"
100%
"
,
height
:
"
880px
"
,
backgroundRepeat
:
'
no-repeat
'
}}
>
{
/* <div style={{ backgroundImage: 'url(' + bg + ')', backgroundColor: "grey", backgroundSize: "100%", width: "100%", height: "880px", backgroundRepeat: 'no-repeat' }}>
{
/* <div className="Main"></div> */
}
<div className="Main"></div> */
}
<
div
style
=
{{
fontSize
:
'
70px
'
,
marginBottom
:
'
100px
'
,
textAlign
:
'
center
'
,
backgroundColor
:
'
#AE0E36
'
}}
>
<
div
className
=
"
Box
"
>
{
/* <img alt='korea' src={korea} width='10%'/> */
}
<
div
className
=
"
Name
"
style
=
{{
fontSize
:
'
30px
'
,
position
:
"
absolute
"
,
top
:
"
330px
"
,
left
:
"
38%
"
}}
>
KOREA
UNIVERSITY
이름을
입력하세요
<
/div
>
<
input
style
=
{{
marginLeft
:
'
30px
'
,
inlineSize
:
'
200px
'
,
blockSize
:
'
40px
'
,
fontSize
:
'
40px
'
}}
onChange
=
{
handleChange
}
/
>
<
div
className
=
'
Box2
'
>
{
/* <div className="Box" style={{ border: 'solid', position: 'absolute', top: "300px", left: "68%"}} > */
}
<
button
style
=
{{
marginTop
:
'
35%
'
,
blockSize
:
'
100px
'
,
inlineSize
:
'
200px
'
,
fontSize
:
'
35px
'
}}
className
=
"
QuizStart
"
onClick
=
{
checking
}
>
Quiz
Start
!<
/button
>
<
div
className
=
"
Name
"
style
=
{{
boxShadow
:
'
5px 5px 5px 5px gray
'
,
border
:
'
solid
'
,
fontSize
:
'
30px
'
,
position
:
"
absolute
"
,
top
:
"
300px
"
,
left
:
"
68%
"
}}
>
<
/div
>
이름
(
Name
)
<
/div
>
<
input
style
=
{{
padding
:
'
5px
'
,
border
:
'
solid
'
,
borderRight
:
'
none
'
,
borderBottom
:
'
none
'
,
borderTop
:
'
none
'
,
marginLeft
:
'
105px
'
,
inlineSize
:
'
160px
'
,
blockSize
:
'
40px
'
,
fontSize
:
'
40px
'
}}
onChange
=
{
handleChangename
}
/
>
{
/* localStorage를 사용해야는지 localstorage를 사용해야하는지 */
}
<
/div
>
<
div
className
=
"
Name
"
style
=
{{
boxShadow
:
'
5px 5px 5px 5px gray
'
,
border
:
'
solid
'
,
fontSize
:
'
30px
'
,
position
:
"
absolute
"
,
top
:
"
360px
"
,
left
:
"
68%
"
}}
>
비밀번호
(
Password
)
<
input
type
=
'
password
'
style
=
{{
padding
:
'
5px
'
,
border
:
'
solid
'
,
borderRight
:
'
none
'
,
borderBottom
:
'
none
'
,
borderTop
:
'
none
'
,
marginLeft
:
'
0px
'
,
inlineSize
:
'
160px
'
,
blockSize
:
'
40px
'
,
fontSize
:
'
40px
'
}}
onChange
=
{
handleChangepassword
}
/
>
<
/div
>
<
div
className
=
'
Box2
'
>
<
button
style
=
{{
boxShadow
:
'
5px 5px 5px 5px gray
'
,
marginLeft
:
'
82%
'
,
marginTop
:
'
10%
'
,
blockSize
:
'
50px
'
,
inlineSize
:
'
175px
'
,
fontSize
:
'
35px
'
}}
className
=
"
QuizStart
"
onClick
=
{
checking
}
>
Start
!<
/button
>
<
/div
>
<
/div
>
{
/* localStorage를 사용해야는지 localstorage를 사용해야하는지 */
}
{
/* </div> */
}
<
/div
>
{
/* </div> */
}
<
/
>
<
/
>
)
)
...
...
src/Quiz.js
View file @
8f6e3d70
...
@@ -36,7 +36,7 @@ function Quiz() {
...
@@ -36,7 +36,7 @@ function Quiz() {
}
}
return
(
return
(
<>
<>
<
div
style
=
{{
fontSize
:
'
80px
'
,
marginBottom
:
'
100px
'
,
textAlign
:
"
center
"
,
backgroundColor
:
'
yellow
'
}}
>
미적분학
퀴즈
<
/div
>
<
div
style
=
{{
fontSize
:
'
80px
'
,
marginBottom
:
'
100px
'
,
textAlign
:
"
center
"
,
backgroundColor
:
'
red
'
}}
>
미적분학
퀴즈
<
/div
>
<
img
src
=
{
fight
}
style
=
{{
position
:
"
absolute
"
,
left
:
"
1050px
"
,
top
:
'
200px
'
}}
alt
=
"
lion
"
/>
<
img
src
=
{
fight
}
style
=
{{
position
:
"
absolute
"
,
left
:
"
1050px
"
,
top
:
'
200px
'
}}
alt
=
"
lion
"
/>
<
div
className
=
"
Quiz
"
>
<
div
className
=
"
Quiz
"
>
<
h1
><
img
src
=
{
logo
}
style
=
{{
marginLeft
:
"
450px
"
}}
width
=
'
75
'
height
=
'
75
'
alt
=
'
question
'
/>
<
span
style
=
{{
fontSize
:
"
75px
"
,
marginLeft
:
"
30px
"
}}
>
{
question
.
Q
}
<
/span></
h1
>
<
h1
><
img
src
=
{
logo
}
style
=
{{
marginLeft
:
"
450px
"
}}
width
=
'
75
'
height
=
'
75
'
alt
=
'
question
'
/>
<
span
style
=
{{
fontSize
:
"
75px
"
,
marginLeft
:
"
30px
"
}}
>
{
question
.
Q
}
<
/span></
h1
>
...
...
src/img_korea.jpg
0 → 100644
View file @
8f6e3d70
18.4 KB
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment