Make a responsive, interactive web page using HTML, CSS and JavaScript.
Instructions
Create a web page about yourself or a subject you are interested in, using JavaScript, CSS and HTML. Your submission should consist of 3 files:
- A HTML document
- A CSS document
- A JavaScript document
You can also upload additional files such as jQuery or Bootstrap if needed.
The web page should have the following features:
- It should display correctly if the person viewing it has placed all the files you have supplied in a folder on their machine
- It should use at least one of each of HTML img, h1 and div tags (and more if needed)
- It should use CSS to set the style of the text and other parts of the design as appropriate, in at least 3 ways.
- It should be responsive - it should change the layout if the screen size changes
- The user should be able to change the page in some way by interacting with a GUI element such as a button.
Write some text on the page explaining how the user can interact. You should implement this feature using JavaScript.
Assignment - Build a Responsive Web Page
| Peer-graded Assignment | due Jan 1 | worth 30% of course |
| You passed! Congratulations. | earned 16 / 16 points | 100% |
| Course assignments | passed 6/6 | Final Grade 98% |
Peer-grading
HTML & CSS: Describe something that you would particularly like feedback on regarding your use of HTML tag or CSS. You could say something like "Which part of my page do you think could be improved? Why?"
Help your peer. Either respond to the learner's request for feedback or complete this sentence HTML and/or CSS could be used for an even more interesting design by...
| Miloš | Wow great job | |
| Vitaly | Great work! | |
| Marigianna | Nice work, the window that pops up when the "Show Help" button is clicked covers the "Close Help" button half way. |
Responsiveness & Design Change: Describe something you would particularly like feedback on regarding either responsiveness or your GUI.
Help your peer. Either respond to the learner's request for feedback or complete this sentence responsiveness or the GUI could be improved by...
| Miloš | Really impressive job GREAT! Just few thoughts. I would use add eventListener with 'keypress' or 'keyup' events instead of accesskey property. Because this property work different on some browsers/devices check this page: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/accesskey. And you should wrap all of your code in self executing anonymus function to avoid global namespace pollution. |
|
| Vitaly | Very good! | |
| Marigianna | Very creative work, it looks like you have put a lot of effort in it. [see C2 button/browser problem] Other than that, well done. |