This shows you the differences between two versions of the page.
ii:labs:s2:02:tasks:01 [2023/04/01 18:29] florin.stancu |
ii:labs:s2:02:tasks:01 [2024/03/17 18:24] (current) florin.stancu |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 01. Minor Design Changes ==== | + | ==== 01. [30p] Minor Design Changes ==== |
Our customer wants to make some changes to the website's design: | Our customer wants to make some changes to the website's design: | ||
Line 5: | Line 5: | ||
* Add a header image with our logo at the top | * Add a header image with our logo at the top | ||
* Several candidates are present inside ''public/images/''; | * Several candidates are present inside ''public/images/''; | ||
+ | * You could either use the [[https://developer.mozilla.org/en-US/docs/Web/CSS/background-image|CSS background property]], or just the old-school ''<img>'' tag; | ||
* **Hint:** check out ''style.css'' for existing definitions! | * **Hint:** check out ''style.css'' for existing definitions! | ||
- | * Change the color (maybe something blue? depends on the image); | + | * Also change the background color of the ''<header>'' to match the chosen image on its margins (maybe something blue?); |
* Make the content box have rounded borders (try ''15px''); | * Make the content box have rounded borders (try ''15px''); | ||
- | * Insert some dummy content text (e.g., Lorem Ipsum); | + | * ''border-radius'' *wink* |
+ | * Use the browser's Web Developer tools to find the HTML tag to select! | ||
+ | * Insert some dummy content text (e.g., use a [[https://loremipsum.io/|Lorem Ipsum generator]]); | ||
- | <note> | + | <note tip> |
Hint: search for TODOs inside HTML and CSS! | Hint: search for TODOs inside HTML and CSS! | ||
</note> | </note> | ||
<note important> | <note important> | ||
- | For linking images (or any other web resources, really): remember Unix relative paths (''./path/to/file.jpg'')? | + | For specifying URLs to other web resources (e.g., images for this task): recall Unix relative paths (''./path/to/file.jpg'')? |
- | HTML has them (those URLs will be relative to your current file - as seen by the browser)! | + | HTML also uses them (those URLs will be relative to your current file -- either the ''.html'' or the ''.css'')! |
In some cases (webpage has sub-paths, e.g., ''/account/details.html''), you may also use absolute URLs (path begins with a ''/'' representing the server's root directory). | In some cases (webpage has sub-paths, e.g., ''/account/details.html''), you may also use absolute URLs (path begins with a ''/'' representing the server's root directory). | ||
</note> | </note> | ||
- | |||
- |