|
1 | 1 | <div id="about"> |
2 | | - <h2>What is Skin?</h2> |
3 | | - <p>Skin is the official CSS framework of eBay. Skin represents the eBay brand and adheres to the following core principals:</p> |
| 2 | + <h2>About</h2> |
| 3 | + <p>Skin is a pure CSS framework, created by a team of passionate frontend engineers at eBay.</p> |
| 4 | + <p>Skin's default stylesheet represents <a href="https://playbook.ebay.com">eBay Evo</a> - eBay's evolved brand and design system - but Skin also offers <a href="#token-system">token-based configuration</a> to enable non-eBay branded experiences.</p> |
| 5 | + <p>Skin adheres to the following core principals:</p> |
4 | 6 | <dl> |
5 | 7 | <dt>Accessible</dt> |
6 | | - <dd>Skin leverages semantic HTML, SVG & ARIA to apply our styles wherever possible; thus enforcing correct, accessible markup.</dd> |
| 8 | + <dd>Skin leverages semantic HTML, SVG & ARIA to apply our styles wherever possible; thus enforcing correct, <a href="https://github.com/ianmcburnie/bones">accessible markup</a>.</dd> |
7 | 9 | <dt>Declarative</dt> |
8 | | - <dd>Skin follows the <a href="https://getbem.com">BEM</a> methodology of "Block, Element and Modifier" to ensure our HTML class name and structure is human readable and understandable.</dd> |
| 10 | + <dd>Skin follows the <a href="https://getbem.com">BEM</a> methodology ("Block, Element and Modifier") for structured, human readable code which embraces the power & efficiency of the cascade.</dd> |
9 | 11 | <dt>Decoupled</dt> |
10 | | - <dd>Skin is decoupled from the JavaScript layer, meaning the HTML and CSS is agnostic of the frontend framework.</dd> |
11 | | - <dt>Evergreen</dt> |
12 | | - <dd>As the eBay design system evolves, so too does Skin, meaning apps only need to keep their Skin package updated to ensure the latest look and feel.</dd> |
13 | | - </dl> |
14 | | - <p>Skin is a pure CSS framework and is bundled with zero JavaScript. This website uses <a href="https://github.com/makeup/makeup-js">makeup-js</a> to add interactivity to examples where needed.</p> |
| 12 | + <dd>Skin is decoupled from the JavaScript layer, meaning the HTML and CSS is agnostic of the frontend framework (BYOJ = Bring Your Own Javascript!)<sup>*</sup></dd> |
| 13 | + <dt>Scalable</dt> |
| 14 | + <dd>Skin is built on a system of <a href="https://tr.designtokens.org/format/">design tokens</a> (implemented as CSS Variables); enabling a scalable and consistent visual system for UI development.</dd> |
| 15 | + </dl> |
| 16 | + <p><sup>*</sup>This website uses <a href="https://github.com/makeup/makeup-js">makeup-js</a> to add some basic interactivity to examples where needed.</p> |
15 | 17 | </div> |
0 commit comments