--- layout: page page_title: turretcss - A Responsive Front-end Framework for Accessible and Semantic Websites color: white background: primary border_color: primary-600 ---
{% include svg/logo.svg %}

turretcss

v{{ site.current_version }}


Developed for design, turretcss is a styles and browser behaviour normalisation framework for rapid development of responsive and accessible websites.

New features

Newly added features include: increasing the size scale, adding sizes for display title and lead, generic group styles, and box shadow utility classes.

Release Notes {% include svg/right.svg %}

Cursors

Added utility classes for the cursor property.

Cursor {% include svg/right.svg %}

Simple grouping

A generic group behaviour to align and space between like items within lists.

Groups {% include svg/right.svg %}

Box Shadows

Globally set box shadows with size variants to set on any element easily with utility classes.

Box Shadows {% include svg/right.svg %}

Updated dependencies

PostCSS with postcss-preset-env to write tomorrow's CSS spec today with the polyfills you need.

Learn More {% include svg/right.svg %}

Principles

Simple. Smart. Modern.

Designed for speed turretcss is designed to make responsive, accessible, and scalable CSS development simple, and predictable.

{% include icon/simple.svg %}

Simple.
No Javascript. Just clean, simple, and modern CSS.

Write clean, simple, and modern HTML & CSS with intuitive size and style utilities with PostCSS and postcss-preset-env.

{% include icon/responsive.svg %}

Responsive.
Mobile-first, touch designed responsive architecture.

Mobile-first block element styles and full viewport breakpoint coverage makes complex responsive web interface development simple.

{% include icon/predictable.svg %}

Predictable.
Low specificity. Shallow cascade. Predictable styles.

Low specificity and intuitive style inheritance lets you utilise the cascade to style components with consistent options.

{% include icon/usable.svg %}

Usable.
Designed for every human hand on any type of screen.

Usability is at the core, with large tap targets for buttons and links, clear indicator palettes for error handling, and a focus on semantic HTML development.

{% include icon/customisable.svg %}

Customisable.
Easily editable for branded styles for any project.

Easily customise styles with a few simple theme variables, or fully customise the look of elements with full control over visual variables.

{% include icon/extendable.svg %}

Extendable.
No grid. No layout opinions. No worries.

Build custom layouts and interfaces with a solid foundation of typography choices, color options, input types, and a full suite of default HTML elements.

{% include icon/accessible.svg %}

Accessible.
Semantic HTML elements, simple CSS styles.

Use the full range of semantic HTML elements with accessible color combinations, and screen reader utility classes to create accessible web interfaces.

{% include icon/scalable.svg %}

Scalable.
Smart viewport scaling variables.

Scale elements larger or smaller with flexible viewport-based calculated variable values. Scale on the fly with consistent size scales for HTML elements and viewports.