1 #components Components
Design components are reusable designs that can be applied using just the CSS class names specified in the component. These components require the cosmic theme to use.
1.3 #components.envelopes Envelope
An envelope is a full-bleed rectangular content block.
Envelope Title
Here is some content inside this envelope.
Envelope Title
Here is some content inside this envelope.
Envelope Title
Here is some content inside this envelope.
Envelope Title
Here is some content inside this envelope.
Envelope Title
Here is some content inside this envelope.
Envelope Title
Here is some content inside this envelope.
1.3.1 #components.envelopes.feature Feature Envelope
A feature envelope is a full-bleed rectangular content block with a flush photo on one side. Feature envelopes are used for spotlight peices often highlighting a person or a topic that features prominent photography.
1.3.2 #components.envelopes.hero Hero Envelope
A hero envelope is a large content spotlight in envelope format, replacing the old "feature" component. Hero envelopes are often used for top of the page spotlights for the most prominent new stories or marketing messages. Most pages will only use a single Hero, often in the topmost spot. Any text location (left/right) can be combined with any variant (base, shade, box).
1.3.3 #components.envelopes.stats Statistics Envelope
A Statistics envelope is a prebuilt envelope featuring a grid of statistics.
Statistics Envelope Title
This is sample body text. Our students are smart, creative, and increasingly diverse. We support and celebrate their successes, and we work hard to provide inspiring educational opportunities in the classroom and beyond. Our enrollment is intentionally set about 25,000 because that's the sweet spot for a residential campus like ours.
1.3.4 #components.envelopes.stories Stories Envelope
A stories envelope contains two story blocks used to replace the use case for slideshows. These are often displayed under a hero envelope.
1.3.5 #components.envelopes.summary Summary Envelope
A summary envelope is a full-bleed rectangular content block with larger prominent text that is used to establish the overall page messaging.
This is a summary of this envelope page.
1.4 #components.feature Content Cards
Content cards are self contained chunks of content. Cards can support many different elements such as titles, subheads, teasers, images. Examples of this can be seen on the homepage of Around the O: http://around.uoregon.edu/
A card with a photo, title, and subhead used for a story listing for a news article.
A card with a photo, title, and subhead used for a story listing for a news article.
A card with a photo, title, and subhead used for a story listing for a news article.
1.5 #components.grid Grids
A responsive grid system for website content defined entirely by classes. These grids will be up to the defined number of columns wide, but will reduce to less columns in smaller spaces to fit the content comfortably. These Grids will automatically fill all available space with the grid-item subelements.
1.6 #components.hide Hide Toggles
Hide toggles are used to hide elements under certain situations (mobile phones, etc.).
1.7 #components.listing Listings
A listing is a list of items with a photo and text, such as a list of articles or profiles.
1.8 #components.longform Longform Components
Longform components are used to add a unique visual style to longform stories.
1.8.2 #components.longform.layout Longform Layouts
Longform layouts allow an editor to provide different content widths for the unique content in a chunk of a longform story.
1.8.3 #components.longform.pullquote Longform Pullquote
Longform pullquotes provide visual emphasis on a quote in a longform story.
This is a pullquote for longform story content.
This is a pullquote for longform story content.
This is a pullquote for longform story content.
1.10 #components.section-header Section Headers
Section headers are linkable bars at the top of a section of content which describes the content and provides a link to more of that type of content. Use the palette modifier classes to change the section header color.
1.12 #components.table Responsive Tables
Responsive tables provide augments to standard HTML tables which adjust their display for better usability on mobile screens.
Header 1 | Header 2 | Header 3 | Header 4 | Header 5 | Header 6 |
---|---|---|---|---|---|
Cell 1 | Cell 2 | Cell 3 | Cell 4 | Cell 5 | Cell 6 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 | Cell 5 | Cell 6 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 | Cell 5 | Cell 6 |
Header 1 | Header 2 | Header 3 | Header 4 | Header 5 | Header 6 |
---|---|---|---|---|---|
Cell 1 | Cell 2 | Cell 3 | Cell 4 | Cell 5 | Cell 6 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 | Cell 5 | Cell 6 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 | Cell 5 | Cell 6 |
Header 1 | Header 2 | Header 3 | Header 4 | Header 5 | Header 6 |
---|---|---|---|---|---|
Cell 1 | Cell 2 | Cell 3 | Cell 4 | Cell 5 | Cell 6 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 | Cell 5 | Cell 6 |
Cell 1 | Cell 2 | Cell 3 | Cell 4 | Cell 5 | Cell 6 |
1.13 #components.timeline Timeline
A timeline is a vertical arrangement of items that represent dates and deadlines.
Four available styles:
- White (timeline__card--white)
- Blue (timeline__card--blue)
- Orange (timeline__card--orange)
- Green (timeline__card--green)
Cards are dynamically positioned to the left and right of the timeline.
-
Aug 1, 2017
Card Title
This is an example of a white timeline card. It features a date, title, and teaser text.
-
Aug 1, 2017
Card Title
This is an example of a white timeline card. It features a date, title, and teaser text.
Four available styles:
- White (timeline__card--white)
- Blue (timeline__card--blue)
- Orange (timeline__card--orange)
- Green (timeline__card--green)
Cards are dynamically positioned to the left and right of the timeline.
-
Aug 1, 2017
Card Title
This is an example of a white timeline card. It features a date, title, and teaser text.
-
Aug 1, 2017
Card Title
This is an example of a white timeline card. It features a date, title, and teaser text.
1.14 #components.videos Videos
Video wrappers provide css code to make video embeds resize responsively. Inspired by https://www.smashingmagazine.com/2014/02/making-embedded-content-work-in-responsive-design/