diff --git a/class_registration_app/src/assets/bookimage.png b/class_registration_app/src/assets/bookimage.png new file mode 100644 index 0000000..2a5fb74 Binary files /dev/null and b/class_registration_app/src/assets/bookimage.png differ diff --git a/class_registration_app/src/assets/calenderimage.png b/class_registration_app/src/assets/calenderimage.png new file mode 100644 index 0000000..5488f9f Binary files /dev/null and b/class_registration_app/src/assets/calenderimage.png differ diff --git a/class_registration_app/src/assets/magimage.png b/class_registration_app/src/assets/magimage.png new file mode 100644 index 0000000..37ee2d9 Binary files /dev/null and b/class_registration_app/src/assets/magimage.png differ diff --git a/class_registration_app/src/assets/main.css b/class_registration_app/src/assets/main.css index 0085fb8..37c5716 100644 --- a/class_registration_app/src/assets/main.css +++ b/class_registration_app/src/assets/main.css @@ -3,7 +3,7 @@ #app { max-width: 1280px; margin: 0 auto; - padding: 2rem; + padding: 0rem; font-weight: normal; } @@ -94,4 +94,11 @@ a, box-shadow: 0 6px 0 -4px #fff, 0 9px 0 -4px #aaa, 0 12px 0 -4px #000; transform: translateY(-5px); } - +.homehead{ + background-color: #000e2f; + color: white; + font-size: 30px; + width: 100vw; + text-align: center; + padding: 12px; +} diff --git a/class_registration_app/src/components/DashBoard.vue b/class_registration_app/src/components/DashBoard.vue index 12eb87e..8e86667 100644 --- a/class_registration_app/src/components/DashBoard.vue +++ b/class_registration_app/src/components/DashBoard.vue @@ -2,19 +2,41 @@ @@ -23,6 +45,7 @@ .dashboard { text-align: center; + align-items: center; } h1 { @@ -40,6 +63,9 @@ h1 { margin: 10px; cursor: pointer; transition: background-color 0.3s ease; + width: 80%; + height: 80%; + position: relative; } .uconn-button:hover { @@ -48,9 +74,51 @@ h1 { } .button-container { - display: flex; - flex-direction: column; - align-items: center; + padding: 20px; + display: grid; + grid-template-columns: [c1] 33% [c2] 33% [c3] 34%; + grid-template-rows: [r1] 100px [r2] 100px; + margin: 0 auto; } +.head2{ + background-color: #227bc9; + text-align: center; + font-size: 25px; + width: 100vw; + padding: 5px; + color: white; + position: relative; +} + +a{ + text-decoration: none; + text-shadow: none; +} + +.signout{ + background-color: #000066; + width: 15%; + position: absolute; + right: 10px; + top: 10%; + bottom: 20%; + font-size: 18px; + border-radius: 15px; + transition: .6s; +} + +.signout:hover{ + background-color: white; + color: #000066; +} + +.icon{ + position: absolute; + width: 30px; + height: 30px; + size: cover; + right: 10%; + bottom:30%; +} \ No newline at end of file diff --git a/class_registration_app/src/components/ScheduleView.vue b/class_registration_app/src/components/ScheduleView.vue index 4711f2b..8adcf74 100644 --- a/class_registration_app/src/components/ScheduleView.vue +++ b/class_registration_app/src/components/ScheduleView.vue @@ -44,7 +44,8 @@ background-color: #888; text-align: center; vertical-align: middle; - border: 1px solid; + border: 2px solid; + color: black; } .time{ @@ -53,6 +54,7 @@ text-align: center; vertical-align: middle; border: 1px solid; + color: black; } #time-column{ @@ -119,21 +121,29 @@ const class_slots = [ const colors = ['rgb(120,255,150)', 'rgb(120,150,255)','rgb(255,120,150)','rgb(255,255,120)'] +if(grid.childElementCount==6){ for (var i = 0; i <18;i++){ let time = document.createElement('div'); - time.classList.add('time'); + + time.style.backgroundColor = "#888"; + time.style.fontSize = "15px"; + time.style.textAlign = "center"; + time.style.verticalAlign = "middle"; + time.style.border = "1px solid"; + time.style.color = "black"; + time.innerHTML = time_times[i]; grid.appendChild(time); for (var j=0; j<5; j++){ - let child = document.createElement('div'); - child.classList.add('class') + let child = document.createElement('div') + child.style.backgroundColor = "#dfd" child.id = 'slot' + (5*i+j) grid.appendChild(child); } } - +} const classes1 = [ { "period": "2", diff --git a/class_registration_app/src/components/StartUp.vue b/class_registration_app/src/components/StartUp.vue index 0b50e38..3d647e5 100644 --- a/class_registration_app/src/components/StartUp.vue +++ b/class_registration_app/src/components/StartUp.vue @@ -6,6 +6,7 @@ import AppVue from '@/App.vue';