This is a small sample project by Wesley B for a potential employer.
It is intentionally limited in complexity, but maintains clarity and accessibility.
The service Glitch is used for hosting.
- Use PEP-0350 codetags to prefix applicable comments.
- Use ITCSS organization for styles.
- Use BEM naming format for classnames.
That's this file, where you can tell people what your cool website does and how you built it.
The website content is an introduction, a form, and reference to the Glitch service.
The styles have ITCSS organization and BEM classnames.
The following interactivity of the site is provided with JavaScript:
- automatically-updating output
- card preview toggle
Glitch allows dragging into assets
(CDN-managed library) any relevant images, music , etc.
- Not using
<fieldset>
&<legend>
sometimes, because of a Chrome CSS bug. - Not using
var()
norcalc()
generously, so prototype complexity is reduced. - The "Preview Card" toggle needs
tabindex="-1"
, because parent is positioned. - Overloading the JavaScript-managed CSS class name for disabling the form.
- JavaScript, and maybe CSS, will break in IE browser (even v11, I believe).
- This application has not been tested in Edge browser.