colmar_academy's People
colmar_academy's Issues
Fix the guest lecture section's width when the screen is very wide.
Design the header's layout
It's better to work on the header for both mobile and desktop screens at once.
Implement the typefaces
Adopt the BEM
In response to #21
Design the layout for desktop screens
Check if there's any redundant lines of code
CodeCademy reviewer's comment "Great job: CSS organization"
One thing that really stood out to me was how well organized and commented the CSS was. It made it really easy to understand and evaluate. ๐
If you're looking to take your CSS organization to the next level, I love the BEM method http://getbem.com/introduction/
ARIA
Add role="presentation"
and aria-label
where appropriate.
Breakpoint in information section
This extra margin stood out when I was looking in Chrome dev tools responsive mode (https://developers.google.com/web/tools/chrome-devtools/device-mode/emulate-mobile-viewports) :
One thing I would look into is either making the breakpoint move from mobile to desktop sooner for this section or making the items stretch to fill the whole screen
Develop the design concept
Based on this concept, we will choose the color palette and typefaces.
CodeCademy Reviewer's Comment: "Great job: Accessibility"
Great job going above and beyond making this website accessible with the aria attributes and descriptive alt tags. That's a great habit to get into. It makes your websites usable for disabled people, is important for search engine optimization, and is now legally required in many places. ๐
Use more appropriate semantic HTML elements
Style the button
Currently, the button color is darker than its surrounding, making the button less noticeable as a button. Choose the color lighter than the surrounding.
Also decide the background-color and color for hover and active.
Design the layout for mobile screens
Fix the video tag
Study how the video tag works.
Implement the color palette
Find the optimal breakpoints
Currently for the width less than 1200px, the banner text is relatively too big compared to the scaled-down image size.
Find the color palette
CodeCademy reviewer's comment "Summary: Exceeds Expectations"
Hi, I'm reviewing for codecademy. Amazing job on this! You went so far above and beyond, I am very impressed. It looks great and is very responsive.
I'll file a few issues with some things that stood out to me.
Also congrads on finishing the course! I hope you go on to make lots of great websites like this.
Hiding video controls
I wouldn't recommend hiding the video controls because some browsers block autoplay now so then they would be unable to play the video.
Mobile course section
Typeface for course names has to be reconsidered.
Find the typefaces
Remove ARIA role="presentation"
Accessibility Developer Guide argues that there is no need to add role="presentation"
in any cases.
- Screen readers won't read up
div
orspan
anyway, according to Accessbility Developer Guide.
Type the HTML code for contents
Add the favicon
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.