3.6 KiB
3.6 KiB
id | title | isRequired | challengeType |
---|---|---|---|
bd7158d8c442eddfaeb5bd13 | Build a Random Quote Machine | true | 3 |
Description
id="quote-box"
.
User Story #2: Within #quote-box
, I can see an element with a corresponding id="text"
.
User Story #3: Within #quote-box
, I can see an element with a corresponding id="author"
.
User Story #4: Within #quote-box
, I can see a clickable element with a corresponding id="new-quote"
.
User Story #5: Within #quote-box
, I can see a clickable element with a corresponding id="tweet-quote"
.
User Story #6: On first load, my quote machine displays a random quote in the element with id="text"
.
User Story #7: On first load, my quote machine displays the random quote's author in the element with id="author"
.
User Story #8: When the #new-quote
button is clicked, my quote machine should fetch a new quote and display it in the #text
element.
User Story #9: My quote machine should fetch the new quote's author when the #new-quote
button is clicked and display it in the #author
element.
User Story #10: I can tweet the current quote by clicking on the #tweet-quote
a
element. This a
element should include the "twitter.com/intent/tweet"
path in it's href
attribute to tweet the current quote.
User Story #11: The #quote-box
wrapper element should be horizontally centered. Please run tests with browser's zoom level at 100% and page maximized.
You can build your project by forking this CodePen pen. Or you can use this CDN link to run the tests in any environment you like: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
Once you're done, submit the URL to your working project with all its tests passing.
Remember to use the Read-Search-Ask method if you get stuck.
Instructions
Tests
tests: []
Challenge Seed
Solution
// solution required