Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Views Bootstrap 5.5.4 — Minor update available for module views_bootstrap (5.5.4). Release: Download Tracker 1.0.7 — Minor update available for module download_tracker (1.0.7). Release: Directory2Block Slideshow 1.0.8 — Minor update available for module directory2block_slideshow (1.0.8). Release: Mautic Audiences 1.1.5 — Minor update available for module mautic_audiences (1.1.5). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Release: CommentOn 1.0.6 — Minor update available for module commenton (1.0.6). Release: ChatGPT Ads 1.0.3 — Minor update available for module chatgpt_ads (1.0.3). Release: Opensolr Search 5.1.3 — Minor update available for module opensolr_search (5.1.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

JASS

No security coverage
View on drupal.org

A Drupal theme based on the utility-first CSS Framework JASS.

JASS · "play with Jasm CSS classes conducted by SASS."

JASS is a simple utility first type of "describe your style as class" CSS framework with no stylesheet editing and no recompiling for new themes in mind. The Development started in 2012 formerly named as QCSS and has been refactored in 2023 from a LESS based to a SASS based framework and renamed to JASS. Being cross browser compatible down to 2009 while using SASS (SCSS) for the generator (not required to style a theme).

An easy out-of-the-box styling layer from the bottom up by using a creative class group naming approach, easy to learn and to reuse for each project, with a footprint of only 60kb by default settings. And with inheritance support for child elements, especially good for content management framework themes, where inner elements are sometimes hard to reach. In the combination of JASS and Twig there is no CSS editing required.

A complete different theming attempt where the use of HTML class attributes plays the center part. And apart from the twig templates to edit, Drupal modules which enable the admin to add classes everywhere, can bring a complete new flexibilty to the way of theme styling on the fly.

Supported class naming components:

  • border width, radius, directions e.g.: br1, bt3, r2, r4)
  • extensive color schemes & codes e.g.: c1,c2 or c46F, cDA7)
  • responsive layouts (without flex and grid to be accessible back to 2009)
  • shadow classes based on color presets
  • spacing tools with directions (choose your rythm e.g.: m1,m2,p1,p2)
  • advanced typography (most extensive typo classes available in web)
  • extra tools (anything needed in combination with other components like floats, positions, order, etc.)
  • optional override-switch per component (!important), default: no. (off)
  • optional child target setting per component, default: no. (off)
  • optional long/short class name setting per component, default: no. (off)
  • optional print style setting per component, default: no. (off)

NOTE: JASS is not to be confused with JSS (which allows you to use JavaScript to describe CSS styles)

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Nov 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Releases

Version Type Core Release date
1.0.x-dev Dev Nov 11, 2023