diff --git a/index.html b/index.html index 96c933c..f1943fe 100644 --- a/index.html +++ b/index.html @@ -1,120 +1,458 @@ - - - - UA Type Workshop - - - - - - - - - - - -
- - -
-

UA Type Workshop

-

This is a playground for typography and space for the design system at the University of Alabama.

-

The space-type system is based on an 8px (0.5rem) grid, with a 4px (0.25rem) type grid. The typography is loosly based on a modular scale with a perfect fifth (2:3) ratio, but deviates to deliver sizes in whole pixels, and line heights that conform to the type grid. This means that there are never half pixels, and numbers can be translated 1:1 into design software.

-

In practice, this will create 9 CSS variables to cover space, and 6 to cover typography.

- -

Second level heading, extra long to test line height

-

Thirty-six current UA faculty have received NSF CAREER Awards, the nation’s most prestigious recognition of top-performing young scientists, in disciplines ranging from nanoscience and engineering to biological sciences. During the 2019-2020 academic year, seven professors received this award, the most awards in a single year at UA. And 52 UA faculty researchers are in the National Academy of Inventors.

-

UA’s Capstone Agency was awarded Best Student-Run Firm by the Public Relations Student Society of America for the third time in 2020.

- -

Third level heading, extra long to test line height and max heading length

-

At 38,320 students, UA enrolled the largest freshmen class in history in fall 2021. It is the third year out of the last four years with a fall enrollment of more than 38,000 students. Graduate School enrollment of 6,152 is a 7% increase from fall 2020 and breaks last year's record enrollment number.

-
-

"As a member of The University of Alabama community, I will pursue knowledge, act with fairness, integrity and respect; promote equity and inclusion; foster individual and civic responsibility; and strive for excellence in all I do."

-
-

Caroline Yuk, a senior majoring in interdisciplinary studies through New College, was among 46 Americans selected to study in the United Kingdom through the prestigious Marshall Scholarship. Yuk is the third UA student to win the award and first in more than 40 years.

- -

Lorem Ipsom

-

The University of Alabama will not require standardized ACT or SAT scores from students applying through the Fall 2022 Semester. Admission consideration for freshman entering through the Fall 2022 Semester will be based on a holistic review. Holistic admissions at The University of Alabama includes both academic and non-academic criteria.

-
- - - - - - - - - -
Column 1 Column 2 Column 3
Cell 1/1 Cell 1/2 Cell 1/3
Cell 2/1 Cell 2/2 Cell 2/3
Cell 3/1 Cell 3/2 Cell 3/3
-
-

The University of Alabama reserves the right to refuse admission or re-enrollment or to place conditions on admission or re-enrollment of applicants and former students who it determines represent a safety risk to University students, employees and University property. Applicants have the right to appeal any such decision to the Undergraduate Admissions Advisory Committee within 7 business days of the date the notice was received.

-

Withholding information or giving false information may make you ineligible for admission to, or continuation at, the University. Therefore, by submitting this information, you certify that it is true, correct and complete. Also, by submitting this application, you give permission for the University to obtain additional information from others pertinent to your record prior to attending the University.

-

U.S. News and World Report ranks The University of Alabama’s Manderson Graduate School of Business No. 22 among public universities. The rankings are based on level of accreditation, faculty credentials, admissions selectivity, reputation for excellence among peer institutions and academic and career support services offered to students.

-
- - - - - -
- -

Fourth level heading, extra long to test line height and max heading length. It takes a long title to wrap, so this is unlikely

-

There are two ways in which students can be eligible for scholarships under UA’s current test optional admission policy.

- -

UA's Culverhouse School of Accountancy's undergraduate program ranks 11th overall in 2019, 10th overall for a program with a faculty size at more than 24 and 3rd in the South, according to Public Accounting Report. UA’s master’s programs are ranked 10th overall, 8th in schools with more than 24 faculty and 2nd in the South. UA’s doctoral program is ranked 9th overall.

-

After you are admitted to UA, you will be notified about the Freshman Supplemental Scholarship Application.. This is an optional scholarship application that will be accessible in myBama.

-
-

Technical Info

-

Size table using 8px grid

- - - - - - - - - - - - - - - - - - - - -
PXREMSTEP
4px0.25rem0.5
8px0.5rem1
12px0.75rem1.5
16px1rem2
18px1.25rem2.5
24px1.5rem3
32px2rem4
36px2.25rem4.5
44px2.75rem5.5
48px3rem6
64px4rem8
72px4.5rem9
80px5rem10
128px8rem16
-

Variables

-
--sp_0: 0.25rem;   /* 4px   */
---sp_1: 0.5rem;    /* 8px   */
---sp_2: 1rem;      /* 16px  */
---sp_4: 2rem;      /* 32px  */
---sp_8: 4rem;      /* 64px  */
---sp_16: 8rem;     /* 128px */
-
---flow-space: var(--sp_4);
---gutter: var(--sp_2);
---section-space: var(--sp_16);
-
-/* Modular Scale */
---typeset_-1: 1rem/1.5rem var(--font-body);       /* 16px/24px */
---typeset_0: 1.25rem/2rem var(--font-body);       /* 18px/32px */
---typeset_1: 1.5rem/2rem var(--font-body);        /* 24px/32px */
---typeset_2: 2.25rem/2.75rem var(--font-body);    /* 36px/44px */
---typeset_3: 3rem/3.5rem var(--font-body);        /* 48px/56px */
---typeset_4: 4.5rem/4.5rem var(--font-body);      /* 72px/72px */
+
+
+

Simple, Modern, Responsive

+

CSS Boilerplate

+
+
+
+ +
+ +
+
+

Heavily inspired by Skeleton, this CSS boilerplate contains a simple CSS reset, base html styles using + modern techniques, and a few features to help things along. It enables smooth scrolling, adds a top scroll + margin, enforces the hidden attribute, adds a visually-hidden class to keep hidden + content available for screen readers, and a bunch of other small tweaks and goodies.

+

This is not a framework, but a starting point. There is no build, no package, no hastle. Just download the + file and start adjusting it to fit your needs. What is here has been designed to be as little opinionated + style as possible while giving a nice baseline aesthetic.

+
+
+

+

+
+
+

The typographical base is built on a 16px base (1rem) on a 1.2 modular scale. All font sizes are set + with rems and have custom line heights.

+

The fonts are Open Sans, with Fira Code for monospace. Fonts can be changed using CSS custom + properties.

+

Other semantic type tags like anchors, strong, emphasis, + underline, del, ins, mark, abbr + with a title, q with cite are all included.

+

<address> is also supported:

+
+ Name
+ Street Address
+ Phone Number
+ Email Address
+ Website
+
+
+
+

Heading 1

+

Heading 2

+

Heading 3

+

Heading 4

+

Heading 5

+

Heading 6

+

Paragraph

+

Small

+
+
+
+
+

+

Lists of the same type can be nested up to three times with different styles, and styles have been included + for unordered lists, ordered lists, and definition lists.

+
+
+
    +
  • Item 1 +
      +
    • Item 2.1 +
        +
      • Item 2.1.1
      • +
      +
    • +
    +
  • +
+
+
+
    +
  1. Item 1 +
      +
    1. Item 2.1 +
        +
      1. Item 2.1.1
      2. +
      +
    2. +
    +
  2. +
+
+
+
+
Term
+
Description
+
Term
+
Description
+
+
+
+
+
+

+

+

A blockquote can be created using the <blockquote> element, or by using the + .callout class. Paragraph elements should be placed inside the blockquote element.

+
+

Awesome quote

+
+
+
+

+
+ I'm a summary +
Here is some details content. This accordion style is in the optional + _components.css file and is used by adding the .accordion class to the + <details> element.
+
+
+ I'm a summary +
Here is some details content.
+
+
+
+

+

Styles have been included for <code>, <samp>, and + <kbd> elements. Code blocks can be made by wrapping a <code> element + inside a <pre> element. Code blocks overflow automatically on the x axis in case there is + not enough room for a line of code.

+
.some-class {
+  background-color: blue;
+}
+
+<!-- Remember every whitespace and break will be preserved in a <pre>, including indentation in your code. -->
+
+
+

+

Standard Buttons

+ Anchor button + + + +

Disabled

+ Anchor button + + +
-
-
+
+

+
+
+ Fieldset +
+
+ + +
+
+ + +
+
+ + +
+ + + + + + + + + + + + + + + + + +
+
+
+

+

Images are given display: block and max-width: 100% by default. A video wrapper + is provided for responsive embeds, and utilities are provided to control aspect ratio for images and video. +

+ +
+ Bear cubs in snowy mountains +
Default Figure & Caption styles
+
+ +
+ +
+ +
+
+

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CSS Variables
VariableDescriptionDefault
--font-bodySets the default fontOpen Sans
--font-monoSets the font for codeFira Code
--page-bg-colorSets the background of the pagewhite
--element-bg-colorSets the background of some elements#F0F1F3
--text-colorColor used for all text#2D2F34
--light-text-colorColor used for light text. Note that it should still be accessible against the page background + #707682
--highlight-colorColor used for highlights#E6F1FF
--primary-colorColor used for accents, navigation, buttons, etc.#0074E0
--primary-alt-colorColor used for button hovers, etc.#052E55
--spaceThe standard unit of space1.6rem
--flow-spaceThe vertical space between elements in flowvar(--space)
--section-spaceThe amount of space between sectionscalc(var(--space) * 4)
--content-widthThe max width of the main content area900px
--sidebar-widthThe max width of the sidebar300px
--gutterThe width of the side paddingvar(--space)
--ratioThe ratio used for modular type scale1.2
--ms-0The base font size. 1rem = 16px, 1.125rem = 18px, 1.25 = 20px. 1rem
+
+

--ms-1 through --ms-5, and --ms--1 are also available. They use a + calc function to find the correct step in the modular scale based on the + --ratio.

+

Generally, I might also recommend setting up a color scale for your project. I've used semantic variables + for the colors here because not all projects require a color scale. Please see below some pre-generated + colors I had thought about including in this boilerplate:

+ +
+
+
+ + + + + +