-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathdirections.txt
41 lines (19 loc) · 1.86 KB
/
directions.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
RealtyCorp Slideshow
Difficulty Level: Medium
Technologies/skills used: Javascript/jQuery, CSS3, jQuery animation, CSS positioning
Problem Description:
RealtyCorp, a stylish new real estate broker, has hired you to finish building their website. The previous developer was more of a designer, really, so while the site looks decent, it's not quite done.
They would like you to build a professional-looking slideshow on the homepage to replace their list of images. They would like the slides to fade or scroll, depending on your preference.
Requreiments:
1) In your CSS file, import the font the designer used in the designs using the @font-face directive. You'll find the font file in the "css" folder.
2) Something should happen when you hover over the menu links.
2a) When the user hovers over a link, change that link's text color to #BFB895.
2b) Add a half-second transition (make sure it works in Firefox and Webkit browsers, as well) for a nice effect.
3) Right now the homepage has several images, which RealtyCorp would like turned into a slideshow. You can feel free to use any effects you like with this, whether it be side-scrolling or fading in/out, so long as the slideshow loops cleanly. The slides should change every five seconds.
3a) You will likely need jQuery for this. Locate the jQuery source on Google's CDN and import it in your html file.
3b) The address associated with each slide should be overlaid over the bottom of each slide. Give it a semi-transparent black background, but the text should be fully opaque.
Hints:
You should not need to use an explicit loop to accomplish the looping part of the slideshow. Look into Javascript functions that function as timers to help you.
Resources:
Positioning: http://css-tricks.com/video-screencasts/110-quick-overview-of-css-position-values/
jQuery animate(): http://api.jquery.com/animate/