diff --git a/src/app/components/summary/summary.component.html b/src/app/components/summary/summary.component.html index eb0512c..1ed750d 100644 --- a/src/app/components/summary/summary.component.html +++ b/src/app/components/summary/summary.component.html @@ -1 +1,33 @@ -

summary works!

+
+
+
Join 360
+
+
Key Metrics at a Glance
+
+
+
+
+
+ +
+
+ 1 +

To-do

+
+
+
+
+ +
+
+ 1 +

Done

+
+
+
+
+

Good Morning,

+ Guest +
+
+
diff --git a/src/app/components/summary/summary.component.scss b/src/app/components/summary/summary.component.scss index e69de29..7423ad8 100644 --- a/src/app/components/summary/summary.component.scss +++ b/src/app/components/summary/summary.component.scss @@ -0,0 +1,110 @@ +.header { + display: flex; + align-items: center; + padding-left: 24px; + height: 73px; + .title { + font-size: 61px; + font-weight: 700; + padding-right: 24px; + } + .metrics-txt { + font-size: 27px; + font-weight: 400; + padding-left: 24px; + } + .blue-bar { + height: 80%; + width: 3px; + background-color: var(--light-blue); + } +} + +.content { + display: flex; + padding: 24px; +} + +.right-frame { + display: flex; + flex-direction: column; + justify-content: center; + margin-left: 48px; + p { + font-size: 47px; + font-weight: 500; + } + span { + font-size: 64px; + font-weight: 700; + color: var(--light-blue); + } +} + +.left-frame { + display: flex; + justify-content: space-between; + width: 560px; + height: 562px; + border: 2px solid #000; +} + +.todo-done { + display: flex; + align-items: center; + justify-content: center; + gap: 18px; + width: 264px; + height: 168px; + border-radius: 30px; + background-color: var(--white); + cursor: pointer; + &:hover { + transform: scale(1.05); + transition: 500ms ease-out; + background-color: var(--dark-blue); + .circle { + background-color: var(--white); + img { + filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(30deg) + brightness(104%) contrast(101%); + } + } + .details { + p { + color: var(--white); + } + span { + color: var(--white); + } + } + } +} + +.details { + display: flex; + flex-direction: column; + align-items: center; + p { + font-size: 20px; + font-weight: 400; + } + span { + font-size: 64px; + font-weight: 700; + } +} + +.circle { + display: flex; + align-items: center; + justify-content: center; + height: 69px; + width: 69px; + border-radius: 100%; + background-color: var(--dark-blue); + img { + height: 32px; + width: 32px; + } +} diff --git a/src/assets/fonts/inter/inter-v13-latin-700.woff2 b/src/assets/fonts/inter/inter-v13-latin-700.woff2 new file mode 100644 index 0000000..775f757 Binary files /dev/null and b/src/assets/fonts/inter/inter-v13-latin-700.woff2 differ diff --git a/src/assets/img/summary/pencil.svg b/src/assets/img/summary/pencil.svg new file mode 100644 index 0000000..b7fb624 --- /dev/null +++ b/src/assets/img/summary/pencil.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/img/summary/rake.svg b/src/assets/img/summary/rake.svg new file mode 100644 index 0000000..9be6b73 --- /dev/null +++ b/src/assets/img/summary/rake.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/img/summary/urgent.svg b/src/assets/img/summary/urgent.svg new file mode 100644 index 0000000..c30cb8b --- /dev/null +++ b/src/assets/img/summary/urgent.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/styles.scss b/src/styles.scss index 63388e6..6ef936e 100644 --- a/src/styles.scss +++ b/src/styles.scss @@ -12,6 +12,7 @@ --gray: #a8a8a8; --light-gray: #cdcdcd; --light-blue: #29abe2; + --dark-blue: #2b3647; --very-dark-blue: #091931; --very-light-gray: #f6f7f8; } @@ -57,6 +58,14 @@ font-weight: 600; src: url("./assets/fonts/inter/inter-v13-latin-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ } +/* inter-700 - latin */ +@font-face { + font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ + font-family: "Inter"; + font-style: normal; + font-weight: 700; + src: url("./assets/fonts/inter/inter-v13-latin-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ +} /* inter-800 - latin */ @font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */