SlideShare a Scribd company logo
1 of 5
Project Description
You have been hired as a web designer for a fictitious company
called Creative Genius Web Design. Your first day on the job,
your supervisor asks you to create a simple, five-image photo
gallery web page. Photo galleries provide an interactive way to
view image content on websites.
Screenshot image of what your web page photo gallery should
look like when completed. This is a screenshot - The images are
not clickable.
Project Components
A complete photo gallery must feature the following
components on th
e HTML web page:
1. A Title (e.g. Animals in Character in the screenshot above)
2. Five thumbnail images (refer to "Sourcing Free, High-
Resolution Images on the Internet" below)
3. Large image area
to
display a larger version of the selected thumbnail image
4. Descriptive captions that are relevant to the image being
displayed
(50 words or less)
Project Functionality
A complete photo gallery must provide the following
functionalit
y:
1. A JavaScript mouse event will:
(a)
Display the matching caption when the thumbnail image is
hovered over.
2. JavaScript functions (2 or 3) will:
(a)
Add a border to a thumbna
il
image when it is clicked, remove the border when another
thumbnail image is clicked (hint: use a for loop that targets
CSS
classes)*
(b) Display the selected thumbnail in the large image area (hint:
use an if/else statement
)*
(c)
Add or alter any element in the DOM
NOTE 1:*
(a) and (b) above may be combined into one function.
Project Requirements
The zipped file attached to this assignment provides the folder
structure that is required for this project. Instructions for how to
unzip the file on a PC or a Mac can be found at v
isitchttp://www.wikihow.com/Extract-Files.
Individual files have also been provided. All files must be
externally linked in their respective image, style, and script
folders. Points will be deducted if embedded or inline styles are
used where not instructed.
Image dimensions must be 800 pixels (width) x 400 pixels
(height) and stored externally in a separate image folder
Only use the index.html template to create your photo gallery
Use the style.css file to store styles in a separate CSS folder
Use the image-gallery.js file to store function(s) externally in a
separate JavaScript folder
Use // to document your code by providing comments that
explain the purpose of all lines of c
ode you write
Submission Requirements
Please submit the following to your Assignments Folder:
1. Host your working photo gallery.js
2. Submit the HTML files you used to create the webpage to
your project Assignments Folder
3. Write a Project Reflection (see description below)
4. Style.css
Project Reflection
Answer the following questions when you submit your
assignments files.
a. What is the theme of your design?
b. Where did you find your photos (include URL if image was
downloaded from the Internet)?
c. What modifications did you make to the images (describe
what you did to complete the assignment)?
d.
What issues or challenges did you face completing this project?
Please submit your Project Reflection as a Microsoft Word
document or just copy and paste your answers in your
Assignments Folder's text box when you submit your
assignment along with the rest of the required project files.
HTML Validation
Your pages should validate without errors using the W3C
HTML Markup Validation Service at
http://validator.w3.org
.
How to do this:
Publish your pages to Nova
Go to the W3C validator and paste in the URL to your
index.html page
Select the check button
If there are errors, correct them.
Ignore errors on the image tag where "." and "%" are indicated.
Helpful Resources
This assignment will require you to interact with the DOM. The
links below highlight specific concepts and topics that you will
need to learn in order to complete this assignment successfully.
1. Types of Mouse Events
https://www.w3schools.com/jsref/dom_obj_event.asp
2. Targeting IDs
https://www.w3schools.com/jsref/met_document_getelementbyi
d.asp
3. Creating Loops
https://www.w3schools.com/js/js_loop_for.asp
4. Targeting and Altering HTML
https://www.w3schools.com/jsref/prop_html_innerhtml.asp
5. Getting and Passing Attributes
https://www.w3schools.com/jsref/met_element_getattribute.asp
Sourcing Free, High-Resolution Images on the Internet
This assignment will require you to find or create and resize
five images to use in the photo gallery. You do not have to
spend any money to acquire images, but you will need some
knowledge of photo editing software to resize the images that
you use to the appropriate 800x400 pixel size.
Here are some sites that offer free, high-resolution photos.
Please remember to provide links to the location of the images
you use in your Project Reflection.
Adobe Stock (
http://stock.adobe.com
)
Flickr: Creative Commons (
https://www.flickr.com/creativecommons/
)
CAMIO (
http://camio.oclc.org
)
OCLC's Catalog of Art Museum Images Online (
http://camio.oclc.org)
.
Pexels (
https://www.pexels.com
)
Pixabay (
https://pixabay.com/
)
NOTE: Be careful. Make sure you don't download any install
programs to view images. If the site asks you to install software
onto your computer, try another site, or simply perform a
browser search for "free stock photos". If a site requires
creating a free account, this is generally not a problem.
Use Your Own Photos
If you are particularly talented in the area of photography, feel
free to use your own images and photos. Indicate the source of
your photography in your Project Reflection.
NOTE 2:
De

More Related Content

Similar to Project Description You have been hired as a web designer for a fi.docx

Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.docbutest
 
Basic Web Design In Dreamweaver
Basic Web Design In DreamweaverBasic Web Design In Dreamweaver
Basic Web Design In Dreamweaverjcharnin
 
Improving your responsive workflow with style guides
Improving your responsive workflow with style guidesImproving your responsive workflow with style guides
Improving your responsive workflow with style guidesLuke Brooker
 
WordPress Custom Fields: Control your content presentation by breaking out of...
WordPress Custom Fields: Control your content presentation by breaking out of...WordPress Custom Fields: Control your content presentation by breaking out of...
WordPress Custom Fields: Control your content presentation by breaking out of...Denise Williams
 
Build Your Own Instagram Filters
Build Your Own Instagram FiltersBuild Your Own Instagram Filters
Build Your Own Instagram FiltersTJ Stalcup
 
Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5Ketan Raval
 
Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5ketanraval
 
Joomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesJoomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesAndy Wallace
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesChris Davenport
 
Introduction to Content Search Web Part
Introduction to Content Search Web PartIntroduction to Content Search Web Part
Introduction to Content Search Web PartHaaron Gonzalez
 
Joomla Beginner Template Presentation
Joomla Beginner Template PresentationJoomla Beginner Template Presentation
Joomla Beginner Template Presentationalledia
 
Writing your own WordPress themes and plugins
Writing your own WordPress themes and pluginsWriting your own WordPress themes and plugins
Writing your own WordPress themes and pluginsStephanie Wells
 
SYSTEMS DESIGN / CAPSTONE PROJECT
SYSTEMS DESIGN / CAPSTONE PROJECTSYSTEMS DESIGN / CAPSTONE PROJECT
SYSTEMS DESIGN / CAPSTONE PROJECTSanjay Saluth
 
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine Development
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine DevelopmentEECI2009 - From Design to Dynamic - Rapid ExpressionEngine Development
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine DevelopmentFortySeven Media
 
Drupalcamp Atlanta 2010 Design-to-Theme
Drupalcamp Atlanta 2010 Design-to-ThemeDrupalcamp Atlanta 2010 Design-to-Theme
Drupalcamp Atlanta 2010 Design-to-ThemeMediacurrent
 
Next Steps in Responsive Design
Next Steps in Responsive DesignNext Steps in Responsive Design
Next Steps in Responsive DesignJustin Avery
 

Similar to Project Description You have been hired as a web designer for a fi.docx (20)

Presentation Tier optimizations
Presentation Tier optimizationsPresentation Tier optimizations
Presentation Tier optimizations
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
Intermediate Web Design.doc
Intermediate Web Design.docIntermediate Web Design.doc
Intermediate Web Design.doc
 
Basic Web Design In Dreamweaver
Basic Web Design In DreamweaverBasic Web Design In Dreamweaver
Basic Web Design In Dreamweaver
 
Improving your responsive workflow with style guides
Improving your responsive workflow with style guidesImproving your responsive workflow with style guides
Improving your responsive workflow with style guides
 
WordPress Custom Fields: Control your content presentation by breaking out of...
WordPress Custom Fields: Control your content presentation by breaking out of...WordPress Custom Fields: Control your content presentation by breaking out of...
WordPress Custom Fields: Control your content presentation by breaking out of...
 
Build Your Own Instagram Filters
Build Your Own Instagram FiltersBuild Your Own Instagram Filters
Build Your Own Instagram Filters
 
Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5
 
Introduction to-concrete-5
Introduction to-concrete-5Introduction to-concrete-5
Introduction to-concrete-5
 
Joomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic TemplatesJoomla! Day UK 2009 Basic Templates
Joomla! Day UK 2009 Basic Templates
 
Joomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic TemplatesJoomla Day UK 2009 Basic Templates
Joomla Day UK 2009 Basic Templates
 
Introduction to Content Search Web Part
Introduction to Content Search Web PartIntroduction to Content Search Web Part
Introduction to Content Search Web Part
 
Joomla Beginner Template Presentation
Joomla Beginner Template PresentationJoomla Beginner Template Presentation
Joomla Beginner Template Presentation
 
Writing your own WordPress themes and plugins
Writing your own WordPress themes and pluginsWriting your own WordPress themes and plugins
Writing your own WordPress themes and plugins
 
SYSTEMS DESIGN / CAPSTONE PROJECT
SYSTEMS DESIGN / CAPSTONE PROJECTSYSTEMS DESIGN / CAPSTONE PROJECT
SYSTEMS DESIGN / CAPSTONE PROJECT
 
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine Development
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine DevelopmentEECI2009 - From Design to Dynamic - Rapid ExpressionEngine Development
EECI2009 - From Design to Dynamic - Rapid ExpressionEngine Development
 
Html5
Html5Html5
Html5
 
Drupalcamp Atlanta 2010 Design-to-Theme
Drupalcamp Atlanta 2010 Design-to-ThemeDrupalcamp Atlanta 2010 Design-to-Theme
Drupalcamp Atlanta 2010 Design-to-Theme
 
To create a web service
To create a web serviceTo create a web service
To create a web service
 
Next Steps in Responsive Design
Next Steps in Responsive DesignNext Steps in Responsive Design
Next Steps in Responsive Design
 

More from bfingarjcmc

Purpose of Assignment The foreign exchange market is an intern.docx
Purpose of Assignment The foreign exchange market is an intern.docxPurpose of Assignment The foreign exchange market is an intern.docx
Purpose of Assignment The foreign exchange market is an intern.docxbfingarjcmc
 
Purpose To analyze types of media specific to the healthcare indust.docx
Purpose To analyze types of media specific to the healthcare indust.docxPurpose To analyze types of media specific to the healthcare indust.docx
Purpose To analyze types of media specific to the healthcare indust.docxbfingarjcmc
 
PURPOSE To begin applying critical lenses (theory) to both the li.docx
PURPOSE To begin applying critical lenses (theory) to both the li.docxPURPOSE To begin applying critical lenses (theory) to both the li.docx
PURPOSE To begin applying critical lenses (theory) to both the li.docxbfingarjcmc
 
Purpose of AssignmentThis week requires the student to address.docx
Purpose of AssignmentThis week requires the student to address.docxPurpose of AssignmentThis week requires the student to address.docx
Purpose of AssignmentThis week requires the student to address.docxbfingarjcmc
 
Purpose of AssignmentThe purpose of this assignment is to help y.docx
Purpose of AssignmentThe purpose of this assignment is to help y.docxPurpose of AssignmentThe purpose of this assignment is to help y.docx
Purpose of AssignmentThe purpose of this assignment is to help y.docxbfingarjcmc
 
Purpose of AssignmentThe business environment is continuously evol.docx
Purpose of AssignmentThe business environment is continuously evol.docxPurpose of AssignmentThe business environment is continuously evol.docx
Purpose of AssignmentThe business environment is continuously evol.docxbfingarjcmc
 
Purpose of AssignmentStudents will employ the supply and demand .docx
Purpose of AssignmentStudents will employ the supply and demand .docxPurpose of AssignmentStudents will employ the supply and demand .docx
Purpose of AssignmentStudents will employ the supply and demand .docxbfingarjcmc
 
Purpose of AssignmentThe case study focuses on break-even, margi.docx
Purpose of AssignmentThe case study focuses on break-even, margi.docxPurpose of AssignmentThe case study focuses on break-even, margi.docx
Purpose of AssignmentThe case study focuses on break-even, margi.docxbfingarjcmc
 
Purpose of AssignmentThe purpose of this assignment is to help.docx
Purpose of AssignmentThe purpose of this assignment is to help.docxPurpose of AssignmentThe purpose of this assignment is to help.docx
Purpose of AssignmentThe purpose of this assignment is to help.docxbfingarjcmc
 
Purpose of AssignmentStudents begin to strategize on how a chang.docx
Purpose of AssignmentStudents begin to strategize on how a chang.docxPurpose of AssignmentStudents begin to strategize on how a chang.docx
Purpose of AssignmentStudents begin to strategize on how a chang.docxbfingarjcmc
 
Purpose of AssignmentStudents learn to understand associate and le.docx
Purpose of AssignmentStudents learn to understand associate and le.docxPurpose of AssignmentStudents learn to understand associate and le.docx
Purpose of AssignmentStudents learn to understand associate and le.docxbfingarjcmc
 
Purpose of AssignmentIn Week 2, students will employ the supply .docx
Purpose of AssignmentIn Week 2, students will employ the supply .docxPurpose of AssignmentIn Week 2, students will employ the supply .docx
Purpose of AssignmentIn Week 2, students will employ the supply .docxbfingarjcmc
 
Purpose Comment the Discussion (Which theory speaks to your advan.docx
Purpose Comment the Discussion (Which theory speaks to your advan.docxPurpose Comment the Discussion (Which theory speaks to your advan.docx
Purpose Comment the Discussion (Which theory speaks to your advan.docxbfingarjcmc
 
Purpose In the first assignment, students are given a scenario ab.docx
Purpose In the first assignment, students are given a scenario ab.docxPurpose In the first assignment, students are given a scenario ab.docx
Purpose In the first assignment, students are given a scenario ab.docxbfingarjcmc
 
Purpose Discussion Thing to RememberAnswer this discussion w.docx
Purpose Discussion Thing to RememberAnswer this discussion w.docxPurpose Discussion Thing to RememberAnswer this discussion w.docx
Purpose Discussion Thing to RememberAnswer this discussion w.docxbfingarjcmc
 
Publisher TableWrite a project to display the Publishers table f.docx
Publisher TableWrite a project to display the Publishers table f.docxPublisher TableWrite a project to display the Publishers table f.docx
Publisher TableWrite a project to display the Publishers table f.docxbfingarjcmc
 
Purpose A Comment to Discussion Team DynamicsThing to Remember.docx
Purpose A Comment to Discussion Team DynamicsThing to Remember.docxPurpose A Comment to Discussion Team DynamicsThing to Remember.docx
Purpose A Comment to Discussion Team DynamicsThing to Remember.docxbfingarjcmc
 
Public Writing EssayUsing the topic you selected in Week Three’s B.docx
Public Writing EssayUsing the topic you selected in Week Three’s B.docxPublic Writing EssayUsing the topic you selected in Week Three’s B.docx
Public Writing EssayUsing the topic you selected in Week Three’s B.docxbfingarjcmc
 
PUNISHMENT BY PREVENTION OF REMOVAL OF AN AVERSIVE CONDITIONPREV.docx
PUNISHMENT BY PREVENTION OF REMOVAL OF AN AVERSIVE CONDITIONPREV.docxPUNISHMENT BY PREVENTION OF REMOVAL OF AN AVERSIVE CONDITIONPREV.docx
PUNISHMENT BY PREVENTION OF REMOVAL OF AN AVERSIVE CONDITIONPREV.docxbfingarjcmc
 
Public Writing EssayUsing the topic you selected in Week Three.docx
Public Writing EssayUsing the topic you selected in Week Three.docxPublic Writing EssayUsing the topic you selected in Week Three.docx
Public Writing EssayUsing the topic you selected in Week Three.docxbfingarjcmc
 

More from bfingarjcmc (20)

Purpose of Assignment The foreign exchange market is an intern.docx
Purpose of Assignment The foreign exchange market is an intern.docxPurpose of Assignment The foreign exchange market is an intern.docx
Purpose of Assignment The foreign exchange market is an intern.docx
 
Purpose To analyze types of media specific to the healthcare indust.docx
Purpose To analyze types of media specific to the healthcare indust.docxPurpose To analyze types of media specific to the healthcare indust.docx
Purpose To analyze types of media specific to the healthcare indust.docx
 
PURPOSE To begin applying critical lenses (theory) to both the li.docx
PURPOSE To begin applying critical lenses (theory) to both the li.docxPURPOSE To begin applying critical lenses (theory) to both the li.docx
PURPOSE To begin applying critical lenses (theory) to both the li.docx
 
Purpose of AssignmentThis week requires the student to address.docx
Purpose of AssignmentThis week requires the student to address.docxPurpose of AssignmentThis week requires the student to address.docx
Purpose of AssignmentThis week requires the student to address.docx
 
Purpose of AssignmentThe purpose of this assignment is to help y.docx
Purpose of AssignmentThe purpose of this assignment is to help y.docxPurpose of AssignmentThe purpose of this assignment is to help y.docx
Purpose of AssignmentThe purpose of this assignment is to help y.docx
 
Purpose of AssignmentThe business environment is continuously evol.docx
Purpose of AssignmentThe business environment is continuously evol.docxPurpose of AssignmentThe business environment is continuously evol.docx
Purpose of AssignmentThe business environment is continuously evol.docx
 
Purpose of AssignmentStudents will employ the supply and demand .docx
Purpose of AssignmentStudents will employ the supply and demand .docxPurpose of AssignmentStudents will employ the supply and demand .docx
Purpose of AssignmentStudents will employ the supply and demand .docx
 
Purpose of AssignmentThe case study focuses on break-even, margi.docx
Purpose of AssignmentThe case study focuses on break-even, margi.docxPurpose of AssignmentThe case study focuses on break-even, margi.docx
Purpose of AssignmentThe case study focuses on break-even, margi.docx
 
Purpose of AssignmentThe purpose of this assignment is to help.docx
Purpose of AssignmentThe purpose of this assignment is to help.docxPurpose of AssignmentThe purpose of this assignment is to help.docx
Purpose of AssignmentThe purpose of this assignment is to help.docx
 
Purpose of AssignmentStudents begin to strategize on how a chang.docx
Purpose of AssignmentStudents begin to strategize on how a chang.docxPurpose of AssignmentStudents begin to strategize on how a chang.docx
Purpose of AssignmentStudents begin to strategize on how a chang.docx
 
Purpose of AssignmentStudents learn to understand associate and le.docx
Purpose of AssignmentStudents learn to understand associate and le.docxPurpose of AssignmentStudents learn to understand associate and le.docx
Purpose of AssignmentStudents learn to understand associate and le.docx
 
Purpose of AssignmentIn Week 2, students will employ the supply .docx
Purpose of AssignmentIn Week 2, students will employ the supply .docxPurpose of AssignmentIn Week 2, students will employ the supply .docx
Purpose of AssignmentIn Week 2, students will employ the supply .docx
 
Purpose Comment the Discussion (Which theory speaks to your advan.docx
Purpose Comment the Discussion (Which theory speaks to your advan.docxPurpose Comment the Discussion (Which theory speaks to your advan.docx
Purpose Comment the Discussion (Which theory speaks to your advan.docx
 
Purpose In the first assignment, students are given a scenario ab.docx
Purpose In the first assignment, students are given a scenario ab.docxPurpose In the first assignment, students are given a scenario ab.docx
Purpose In the first assignment, students are given a scenario ab.docx
 
Purpose Discussion Thing to RememberAnswer this discussion w.docx
Purpose Discussion Thing to RememberAnswer this discussion w.docxPurpose Discussion Thing to RememberAnswer this discussion w.docx
Purpose Discussion Thing to RememberAnswer this discussion w.docx
 
Publisher TableWrite a project to display the Publishers table f.docx
Publisher TableWrite a project to display the Publishers table f.docxPublisher TableWrite a project to display the Publishers table f.docx
Publisher TableWrite a project to display the Publishers table f.docx
 
Purpose A Comment to Discussion Team DynamicsThing to Remember.docx
Purpose A Comment to Discussion Team DynamicsThing to Remember.docxPurpose A Comment to Discussion Team DynamicsThing to Remember.docx
Purpose A Comment to Discussion Team DynamicsThing to Remember.docx
 
Public Writing EssayUsing the topic you selected in Week Three’s B.docx
Public Writing EssayUsing the topic you selected in Week Three’s B.docxPublic Writing EssayUsing the topic you selected in Week Three’s B.docx
Public Writing EssayUsing the topic you selected in Week Three’s B.docx
 
PUNISHMENT BY PREVENTION OF REMOVAL OF AN AVERSIVE CONDITIONPREV.docx
PUNISHMENT BY PREVENTION OF REMOVAL OF AN AVERSIVE CONDITIONPREV.docxPUNISHMENT BY PREVENTION OF REMOVAL OF AN AVERSIVE CONDITIONPREV.docx
PUNISHMENT BY PREVENTION OF REMOVAL OF AN AVERSIVE CONDITIONPREV.docx
 
Public Writing EssayUsing the topic you selected in Week Three.docx
Public Writing EssayUsing the topic you selected in Week Three.docxPublic Writing EssayUsing the topic you selected in Week Three.docx
Public Writing EssayUsing the topic you selected in Week Three.docx
 

Recently uploaded

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........LeaCamillePacle
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 

Recently uploaded (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........Atmosphere science 7 quarter 4 .........
Atmosphere science 7 quarter 4 .........
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 

Project Description You have been hired as a web designer for a fi.docx

  • 1. Project Description You have been hired as a web designer for a fictitious company called Creative Genius Web Design. Your first day on the job, your supervisor asks you to create a simple, five-image photo gallery web page. Photo galleries provide an interactive way to view image content on websites. Screenshot image of what your web page photo gallery should look like when completed. This is a screenshot - The images are not clickable. Project Components A complete photo gallery must feature the following components on th e HTML web page: 1. A Title (e.g. Animals in Character in the screenshot above) 2. Five thumbnail images (refer to "Sourcing Free, High- Resolution Images on the Internet" below) 3. Large image area to display a larger version of the selected thumbnail image 4. Descriptive captions that are relevant to the image being displayed (50 words or less) Project Functionality A complete photo gallery must provide the following functionalit y: 1. A JavaScript mouse event will: (a) Display the matching caption when the thumbnail image is hovered over. 2. JavaScript functions (2 or 3) will: (a) Add a border to a thumbna
  • 2. il image when it is clicked, remove the border when another thumbnail image is clicked (hint: use a for loop that targets CSS classes)* (b) Display the selected thumbnail in the large image area (hint: use an if/else statement )* (c) Add or alter any element in the DOM NOTE 1:* (a) and (b) above may be combined into one function. Project Requirements The zipped file attached to this assignment provides the folder structure that is required for this project. Instructions for how to unzip the file on a PC or a Mac can be found at v isitchttp://www.wikihow.com/Extract-Files. Individual files have also been provided. All files must be externally linked in their respective image, style, and script folders. Points will be deducted if embedded or inline styles are used where not instructed. Image dimensions must be 800 pixels (width) x 400 pixels (height) and stored externally in a separate image folder Only use the index.html template to create your photo gallery Use the style.css file to store styles in a separate CSS folder Use the image-gallery.js file to store function(s) externally in a separate JavaScript folder Use // to document your code by providing comments that explain the purpose of all lines of c ode you write Submission Requirements Please submit the following to your Assignments Folder: 1. Host your working photo gallery.js
  • 3. 2. Submit the HTML files you used to create the webpage to your project Assignments Folder 3. Write a Project Reflection (see description below) 4. Style.css Project Reflection Answer the following questions when you submit your assignments files. a. What is the theme of your design? b. Where did you find your photos (include URL if image was downloaded from the Internet)? c. What modifications did you make to the images (describe what you did to complete the assignment)? d. What issues or challenges did you face completing this project? Please submit your Project Reflection as a Microsoft Word document or just copy and paste your answers in your Assignments Folder's text box when you submit your assignment along with the rest of the required project files. HTML Validation Your pages should validate without errors using the W3C HTML Markup Validation Service at http://validator.w3.org . How to do this: Publish your pages to Nova Go to the W3C validator and paste in the URL to your index.html page Select the check button If there are errors, correct them. Ignore errors on the image tag where "." and "%" are indicated. Helpful Resources This assignment will require you to interact with the DOM. The links below highlight specific concepts and topics that you will
  • 4. need to learn in order to complete this assignment successfully. 1. Types of Mouse Events https://www.w3schools.com/jsref/dom_obj_event.asp 2. Targeting IDs https://www.w3schools.com/jsref/met_document_getelementbyi d.asp 3. Creating Loops https://www.w3schools.com/js/js_loop_for.asp 4. Targeting and Altering HTML https://www.w3schools.com/jsref/prop_html_innerhtml.asp 5. Getting and Passing Attributes https://www.w3schools.com/jsref/met_element_getattribute.asp Sourcing Free, High-Resolution Images on the Internet This assignment will require you to find or create and resize five images to use in the photo gallery. You do not have to spend any money to acquire images, but you will need some knowledge of photo editing software to resize the images that you use to the appropriate 800x400 pixel size. Here are some sites that offer free, high-resolution photos. Please remember to provide links to the location of the images you use in your Project Reflection. Adobe Stock ( http://stock.adobe.com ) Flickr: Creative Commons ( https://www.flickr.com/creativecommons/ ) CAMIO ( http://camio.oclc.org ) OCLC's Catalog of Art Museum Images Online ( http://camio.oclc.org) .
  • 5. Pexels ( https://www.pexels.com ) Pixabay ( https://pixabay.com/ ) NOTE: Be careful. Make sure you don't download any install programs to view images. If the site asks you to install software onto your computer, try another site, or simply perform a browser search for "free stock photos". If a site requires creating a free account, this is generally not a problem. Use Your Own Photos If you are particularly talented in the area of photography, feel free to use your own images and photos. Indicate the source of your photography in your Project Reflection. NOTE 2: De