Very Big Header
Less Big Header
Small Header
Bold Title
Paragraph title
This text contains a link to somewhere else
This header contains a link to somewhere else
Splitcontent
This line needs your attention.
This line means something went wrong.
This line means something is very wrong and needs your attention.
This page contains all the html elements in the public UI, with the exception of some very specific point styles. All design work should reference this page, preferably as-is for easy comparison. The design includes the header, footer and menu. The menu expander and the accessibility options are the only live elements on this page. Buttons and links go nowhere but they do show the action state. Everything is presented in every available state for convenient reference.
The main menu can be behind an action (typically the burger icon) and will include toggle switches and a list of links. These functions must be available on every page.
A footer is 100% required. Links to TOS + Privacy must be visible. No, you can't hide them under a menu.
High-contrast mode is required (look in the main menu) and should be designed separately. Flow will NOT be changed for high-contrast display, this includes graphics.
Large font is implemented by increasing the root-font-size.
Hover over most elements to see their node and class name. Or use the inspector.
The QR code on the right has certain requirements, like size, contrast and margins. in general, it needs to be black on white with at least 6px white border and 6px margin.
Size is proportional to the contained data and cannot be preset. We can make small ones bigger but we cannot make big ones smaller.
You can stop reading here. Filler text follows.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proigroup-2, sunt in culpa qui officia deserunt mollit anim id est laborum.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
変リアマ殺27復カフスメ動着リ中71応ぱ属35純うゃてル国拳ヨエ公限91政ソサメ毎本さだが政書キケハ撃童か結施畳後ンみほ落一射窃貴ょゅく。出ラち半組力リイミ看決りの動道エ認教れかを豆時ワ服国にのば整屋ソ投治フべう語指ユモ共辺ン利図ド提図ルちむ応歩ク萩型ろ氏任ほせ。長佐評美フソア天兼づ基1将ンイあ意断チオフマ英万コ売約オヤ日真ロセヌ雪活京徳曽てぽ。
集サケ涙権日せな信会ゅ由活オレヘ結合しめむぼ家知ら夏悦企ぐこょせ彩川ひけわば市計差説熊ルら。音の我含フ出五ンあま揮参ケマ黄試情額も在質ヲウラム事図トヱク趣合アホヘ物控ぴづ協時ト計賃がい則査ルヤヲキ断22球イヘ純社フスケモ記監ヒネ知議えぎごお。9業知ユセノク属例りもく間性ヤトヨソ面成ずやを性能広あく予毎ほドーッ文47崎滞選カ秋締ロ対強ゆはぶぜ済奨貯鏡すが。
Site palette
The circles are not part of the design
Spot colors like badges and highlights are not included here.
Many are semi-transparent.
Icons
Graphics
All graphics must be in SVG format, individual files, and NOT overqualified. That means don't design a 32px graphic as a 4K graphic. And if it looks like a line with rounded ends, you make it a line with rounded ends and not an outline with a dozen control points. If the SVG file is more than 1kB then you have very likely made an error here.
Graphics must either be high contrast, or easily adaptable to high contrast. This is easy with SVG
Graphics in font files will NOT be accepted.
Exception: graphics smaller than 24px must typically be built manually, pixel by pixel, in BMP or PNG format. The `resize` function often produces a blob at this scale.
Animated GIF is acceptable but not preferred. CSS animation is much smoother
The `Hello Person` on personalized-content pages:
Hello You
With smaller text and allergy alert block:
Latex
Hello You
The standard `Person` ID block with reduced info:
ア… ム…
12
1970-01-23 (55)
東京都中央区
…4567
Form inputs:
All inputs have the standard box-shadow style.
All input fields must be at least 30px high and 3 to 4 em wide.
The Question
The Question
The Question
The Question
Multi-Part of Something
/ /
Short Multi-Part
/ /
Input with native date-picker
This data
This data
This data
Big space for more text.
Inputs in a box.
An Uploader for anything
All modes displayed here. All modes required in any design work.
Icons should be modified by property (opacity, color etc) rather than multiple icons
Low-contrast version (change site settings in the menu for high contrast version)
Describe the upload
Most Recent Image
Drop Target
Work in Progress
Failed
Not Allowed
Highlighted things
The colours are always the same sequence, are separate from the site palette, and should be distinct from it's neighbours. A gradient series of the same base color is not acceptable. Wraps after 11, and needs to be an odd number.
One Two Three Four Five Six Seven Eight Nine Ten Eleven Twelve Thirteen
One Two Some inline Text Three Four
Multiple choice buttons with big words
All buttons must be at least 40px high and 80px wide.
There is NO guarantee of text content - button design must accept overflow.
Multiple choices with small words. One of them is disabled. The buttons self-balance and then wrap.
Multiple choice switcher.
Multiple choices in a box to check the contrast.
Smaller buttons suitable for lots of choices.
Same again for contrast check
The other type of checkbox
- Boxes that need checking
- Box that cannot be (un)checked
Action Buttons
All buttons must be at least 40px high and 80px wide.
There is NO guarantee of text content - button design must accept overflow.
Anchor as button Anchor as button
List of something
- One
- Two
- Three
- Four
- Five
- One
- Two
- Three
- Four
- Five
Boxed Content
Content in the box.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt.
Box with a chart
Action Boxes
Value Boxes
Need to do this
Task is done
Task Failed
General-Purpose Carousel
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 3
- 4
- 5
- 6
Table of Values
Yes, the values are in monospace font.
| One | 1 | a |
| Two | 2 | b |
| Three | 3 | c |
Table of test results in a box
2025-01-02
| ABC | ▼ | 1.23 | aB/cd | |
| DEF | ▲ | 3.45 | aB/cd | |
| GHI | 6.7 | % |
Table of Assignments
| Name | ナマエ | ほかのナマエ | |
|---|---|---|---|
| One | ◯ | - | - |
| Two | - | ◯ | ◯ |
| Three | ◯ | - | ◯ |
Test results, with high-low values
Width of the block is variable
8
•
5.0 20
Date Bar
Visually identical to the calendar, but different actions
A Calendar
One day can have multiple properties. For example today, current day selection, special day, closed.
| Year Month | ||||||
|---|---|---|---|---|---|---|
| Su | M | T | W | Th | F | Sa |
| 29 | 30 | 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14◯ | 15△ | 16× | 17 | 18 | 19 |
| 20 | 21△ | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 1 | 2 | 3 |
| Legend | |
|---|---|
| ◯ | Available |
| △ | Limited |
| × | Full |
| 5 | Current Day Selection |
| 5 | Today |
| 5 | Special day (Nat. Holiday etc.) |
| 5 | My Other Appointment(s) |
| 5 | Patient cannot book (too early) |
| 5 | Closed |
| 5 | Unavailable (different from closed) |
| 5 | Day in the past |
| 5 | Previous month |
| 5 | Next month |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin ut imperdiet nisl. Sed rhoncus lobortis ex vitae pulvinar. Sed sed porttitor ligula. Maecenas fringilla risus non lectus suscipit, eget tincidunt arcu malesuada. Duis ut ipsum at arcu mollis vehicula. Nulla pretium id lorem sit amet faucibus. Integer rhoncus id justo auctor mollis.
Nullam sodales neque quis elit tristique convallis. Sed vitae blandit eros. Vivamus tortor purus, posuere ac imperdiet nec, tempus a odio. Phasellus dolor leo, suscipit nec purus vel, euismod cursus arcu. Proin dapibus sapien vel augue sollicitudin egestas. Donec scelerisque leo sed egestas mollis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Aenean feugiat massa vitae nulla euismod iaculis quis vitae massa. Morbi et massa volutpat lacus euismod tristique. Vivamus vitae sem tempus, dictum turpis sed, dictum dui. Proin efficitur est vel dui consequat, in suscipit tortor venenatis. Integer id mi orci. Nunc ac metus dapibus, feugiat tellus eu, ultricies eros. Duis eleifend diam nec nulla congue, quis rutrum lectus pellentesque. Maecenas eget metus vitae quam convallis tristique non eget lorem.
Cras mollis neque lorem, quis imperdiet nulla fringilla eu. Mauris dignissim purus sit amet commodo pellentesque. Duis id ex tincidunt, interdum turpis eget, iaculis turpis. Ut ut sodales dui, vel ullamcorper enim. Phasellus quis urna consequat, blandit nibh eget, fermentum leo. Cras condimentum eget tellus sit amet porttitor. Mauris posuere, lectus id auctor scelerisque, urna justo vehicula risus, et pretium nunc sem vitae ipsum. Phasellus ac magna eu ante ullamcorper euismod ut ac diam. Curabitur cursus, dolor ac consectetur viverra, lacus sapien ullamcorper est, quis varius sem arcu ut nibh. Sed molestie felis eu est rutrum auctor. Donec facilisis nibh vitae eros hendrerit, eu volutpat justo ultrices.
The footer below is 100% required. Links to TOS + Privacy must be visible. No, you can't hide them under a menu.