rockettown1 / gfont-clone-challenge Goto Github PK
View Code? Open in Web Editor NEWBug fixing and feature addition challenge I give to junior devs at Code Nation
Bug fixing and feature addition challenge I give to junior devs at Code Nation
When you click on the red plus symbol, a box should appear from the bottom with the following CSS information:
The import statement to add the font to a CSS file, and the font family information.
eg:
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');
font-family: 'Roboto', sans-serif;
This information is available from the Google fonts website.
You can style it however you want, as long as it contains the correct information for each font.
For some of the fonts, there is some overflow in the text area causing a vertical scroll bar (because the text area doesn't fit all the text in it).
Can you make the text reduce in size to ensure that all the text is visible in the text area?
It should be immediately obvious what a button does (from a user's point of view).
When a user clicks the red plus icon, something should happen on screen.
Present the CSS information either in a pop up, sidebar or overlay. Your choice
At the moment only 4 fonts are shown. Increase that to 10.
You can decide what fonts you use.
There should only be on "apply to all" button on the screen at any one time.
If I select a font to edit, but then select a 2nd font to edit - the button on the previous font should be removed.
Implement a navbar on the page which contains a search bar.
When you type in the name of a font, it should display only that font box
When you click on a red icon, it should only be able to toggle it's own font information on the screen.
Current situation:
If you click the icon on one font - it will show the css information for that font.
If you then click the icon on a different font - it will close the css information for the previous font.
From a user's point of view - when the red icon is clicked it should show the CSS info for that font (and that is it's only job)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.