You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+27-19Lines changed: 27 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
7
7
**Slack** is a cloud-based set of team collaboration tools and services, or in simpler terms, an online chat application.
8
8
9
-
We use Slack app almost every day to keep our communications with our classmates and the **Ironhack** team, but today we will be focusing on their landing page. In today's lab, we'll recreate Slack's landing page while ensuring it's responsive and adapts well to different screens. You can see the web page that we will be cloning [here](https://www.figma.com/proto/k77VYVA70WcPYRLvg4QmIf/LAB-CSS-Slack-Clone?node-id=125%3A3&scaling=scale-down-width&page-id=125%3A2&starting-point-node-id=125%3A3&hide-ui=1).
9
+
We use the Slack app almost every day to keep our communications with our classmates and the **Ironhack** team, but today we will be focusing on their landing page. In today's lab, we'll recreate Slack's landing page while ensuring it's responsive and adapts well to different screens. You can see the web page that we will be cloning [here](https://www.figma.com/proto/k77VYVA70WcPYRLvg4QmIf/LAB-CSS-Slack-Clone?node-id=125%3A3&scaling=scale-down-width&page-id=125%3A2&starting-point-node-id=125%3A3&hide-ui=1).
10
10
11
11
12
12
@@ -42,7 +42,7 @@ The `starter_code` folder contains all the files you'll need. The `images` folde
42
42
43
43
44
44
45
-
**The `index.html` already contains all the text and content needed. We will be focusing on the CSS and the styling!**
45
+
**The `index.html` already contains all the text and content needed. We will be focusing on the CSS and styling!**
46
46
47
47
48
48
@@ -54,11 +54,11 @@ During each iteration, the first step you should do is to inspect the provided s
54
54
55
55
## Iteration 0 | Introduction to Figma
56
56
57
-
The first step during every iteration will be to inspect the design files. These were created using Figma are usually handed of to developers by designers. [Figma](https://www.figma.com/) is a web-based UI (User Interface) design tool, used for creating design prototypes for websites and applications.
57
+
The first step during every iteration will be to inspect the design files. These were created using Figma and are usually handed off to developers by designers. [Figma](https://www.figma.com/) is a web-based UI (User Interface) design tool, used for creating design prototypes for websites and applications.
58
58
59
-
Figma is great because it allows designers and developers to collaborate on projects while also making it simple to share and preview the web page designs.
59
+
Figma is great because it allows designers and developers to collaborate on projects while also making it simple to share and preview web page designs.
60
60
61
-
When you begin working as a developer, it is very likely that your team will use Figma to handoff the designs of the features you will be asked to create. We're going to assume you've never seen Figma before, so don't worry. The following short videos should get you up to speed:
61
+
When you begin working as a developer, your team will likely use Figma to hand off to you the designs of the features you will be asked to create. We're going to assume you've never seen Figma before, so don't worry. The following short videos should get you up to speed:
62
62
63
63
- [What is Figma?](https://www.youtube.com/watch?v=_d8GG2QZYAM)
64
64
- [Figma for Frontend developers [ in 5 minutes ]](https://www.youtube.com/watch?v=hbN9RGcQFNU)
@@ -87,7 +87,7 @@ Use the following page screenshot as the guide:
[Back to top](#iteration-1--mobile-screens-width--768px)
@@ -118,13 +118,15 @@ You can inspect the page styles here:
118
118
119
119
### Iteration 2 | Small Screens (width > 768px and width < 1024px)
120
120
121
-
Let's start growing our screen size. Focus on small screens (iPads, tablets or bigger smartphones). Notice we have some changes. You need to work on the following ones:
121
+
Let's start growing our screen size. In this iteration, you will work on making the website look great on small screens (iPads, tablets, or larger smartphones). You will have to use CSS [media queries](https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries) to apply the style and layout changes. Take a look at the preview and the screenshot to see the changes that are needed. Your task is to work on the following:
122
122
123
-
- The **header** should go from 1 column to display 2 columns; one with the content and buttons and the other with the image.
124
-
- The **company logos** should be displayed in a single row
123
+
124
+
125
+
- The **header** should go from 1 column to display 2 columns: one with the content and buttons, and the other with the image.
126
+
- The **company logos** should be displayed in a single row.
125
127
- The **images** in the sections in the **main** part should be fully displayed and aligned to the left or right side of the page, respectively.
126
-
- The **section "Team large and small rely on Slack"** should have the list items and the buttons displayed horizontally as rows.
127
-
- The **subfooter** items, previously displayed as a column, should now be displayed in a single row.
128
+
- The **section "Teams large and small rely on Slack"** should have the list items and the buttons displayed horizontally as rows.
129
+
- The **sub-footer** items, previously displayed as a column, should now be displayed in a single row.
128
130
129
131
130
132
@@ -140,7 +142,7 @@ Use the following page screenshot as the guide:
[Back to top](#iteration-2--small-screens-width--768px-and-width--1024px)
@@ -170,12 +172,12 @@ You can inspect the page styles here:
170
172
171
173
### Iteration 3 | Medium Screens (width > 1024px and width < 1440px)
172
174
173
-
The easiest change we will have. We'll continue by focusing on the meduim screen size devices (notebooks and bigger tablets):
175
+
We'll continue by focusing on devices with medium-sized screens (notebooks and bigger tablets). Similar to the previous iteration, you will have to use CSS media queries to apply the style and layout changes. The most noticeable changes for this viewport size are:
174
176
175
177
176
178
177
179
- The **navbar** should now display all the menu links. The previously displayed menu icon should now be hidden.
178
-
- The **sections** in the **main** part should now display the content in 2 columns; one column for the heading and text and the other for the image.
180
+
- The **sections** in the **main** part should now display the content in 2 columns: one column for the heading and text, and the other for the image.
179
181
- The **section "Welcome to your new digital HQ"** should now have the buttons displayed horizontally as rows.
180
182
181
183
@@ -192,9 +194,10 @@ Use the following page screenshot as the guide:
[Back to top](#iteration-3--medium-screens-width--1024px-and-width--1440px)
199
202
</details>
200
203
@@ -219,11 +222,15 @@ You can inspect the page styles here:
219
222
220
223
221
224
222
-
### Iteration 4 | Large Screens (width > 1440px)
225
+
### BONUS: Iteration 4 | Large Screens (width > 1440px)
226
+
227
+
Last one! Some small changes and we are done! In this iteration we are targeting large-screen devices such as desktops and laptops:
223
228
224
-
Last one! Some small changes and we are done! In this iteration we are targeting the large screen devices such as desktops and laptops:
225
229
226
-
- The **sign up buttons** in the **header** should now be displayed horizontally, next to each other. Additionally, the image shown in the **header** should be centered and fully visible.
230
+
231
+
- The **signup buttons** in the **header** should now be displayed horizontally, next to each other.
232
+
233
+
- Additionally, the image shown in the **header** should be centered and fully visible.
227
234
228
235
229
236
@@ -239,10 +246,11 @@ Use the following page screenshot as the guide:
0 commit comments