BAS Style Kit Testbed
This website is used by developers to test, samples and demonstrate parts of the BAS Style Kit
See style-kit.web.bas.ac.uk for the latest stable end-user documentation
Patterns
Patterns are best practice design solutions for specific user-focused tasks and page types. They combine the low level styles, components and interactive elements provided by the Style Kit into higher level solutions.
The Testbed provides examples of how each pattern can be used. Guidance to using these patterns is available through the Style Kit Documentation.
All patterns
- Page not found
- Service unavailable
- Problem with this service
- Start
- Sign In
- Standard header
- Item type header
- ORCID iD
- Markdown textarea
Samples
Each part of the Style Kit is represented as one or more samples which together check that styles and features work correctly in various scenarios and edge cases.
Most samples focus on a single CSS class (such as a single button variant), however some test how multiple classes interact together (such as ensuring the cookie notice lines up with navbars).
Samples by Category
core--lists
- 001 - Large horizontal striped description list
- 002 - Large horizontal description list
- 003 - Large striped description list
- 004 - Large description list
- 005 - Horizontal description list
- 006 - Description list
- 007 - Ordered list
- 008 - Inline list
- 009 - Unstyled list
- 010 - Unordered list
core--typography
- 001 - Abbrevation
- 002 - Address
- 003 - Blockquote
- 004 - Bold text
- 005 - Deleted text
- 006 - Font face comparisons
- 007 - Font face - Roboto mono
- 008 - Font face - Work Sans bold
- 009 - Font face - Work Sans light
- 010 - Font face - Work Sans regular
- 011 - Font face - Work Sans semibold
- 012 - Font faces
- 013 - Headings small
- 014 - Headings
- 015 - Inserted text
- 016 - Italic text
- 017 - Marked text
- 018 - Lead paragraph text
- 019 - Paragraph text
- 020 - Small text
- 021 - Striked text
- 022 - Raw text
- 023 - Underlined text
core--typography-utilities
- 001 - Centre aligned text
- 002 - Justified text
- 003 - Left aligned text
- 004 - Non-wrapped text
- 005 - Right aligned text
- 006 - Lowercase text
- 007 - Capitalised text
- 008 - Uppercase text
core--typography-code
- 001 - Code block
- 002 - Inline code
- 003 - Input (code)
- 004 - Sample (code)
- 005 - Variable (code)
core--grid
- 001 - Basic grid
- 002 - Grid with offsets - end
- 003 - Grid with offsets - start
- 004 - Responsive grid
core--layout
- 001 - Clearfix
- 002 - End (right) floated block
- 003 - Start (left) floated block
- 004 - Centred block
- 005 - Visibility breakpoints hidden
- 006 - Visibility breakpoints visible
- 007 - Hidden block
- 008 - Invisible block
- 009 - Visible block
- 010 - Screen reader visible block
core--tables
- 001 - Bordered table
- 002 - Condensed table
- 003 - Table
- 004 - Table with hover rows
- 005 - Contextual table rows - danger
- 006 - Contextual table rows - info
- 007 - Contextual table rows - success
- 008 - Contextual table rows - warning
- 009 - Striped table
core--buttons
- 001 - Button - with icon
- 002 - Block button
- 003 - Contextual button - danger
- 004 - Contextual button - info
- 005 - Contextual button - success
- 006 - Contextual button - warning
- 007 - Button group - sizes
- 008 - Button group
- 009 - Link button - a button styled to look like a link
- 010 - Button primary
- 011 - Button secondary
- 012 - Button sizes
- 013 - Active button state
- 014 - Disabled button state
core--colours
- 001 - Colours - background
- 002 - Colours - BAS brand
- 003 - Standard colours - colour
- 004 - Colours - typography
core--forms
- 001 - Forms - checkbox input
- 002 - Forms - colour input
- 003 - Forms - date input
- 004 - Forms - email input
- 005 - Forms - file input
- 006 - Forms - month input
- 007 - Forms - number input
- 008 - Forms - password input
- 009 - Forms - radio input
- 010 - Forms - search input
- 011 - Forms - tel input
- 012 - Forms - text input
- 013 - Forms - time input
- 014 - Forms - url input
- 015 - Forms - week input
- 016 - Forms - select multiple
- 017 - Forms - select
- 018 - Forms - textarea
core--images
- 001 - Image standard
- 002 - Image thumbnail
- 003 - Image caption - div
- 004 - Image caption - figure
- 005 - Image circular
- 006 - Image copyright
- 007 - Image responsive
- 008 - Image rounded
components--alerts
- 001 - Alert - highlight - info
- 002 - Alert - highlight - primary
- 003 - Alert - highlight - success
- 004 - Alert - highlight - warning
- 005 - Alert - highlight - danger
- 006 - Alert - outline - danger
- 007 - Alert - outline - info
- 008 - Alert - outline - primary
- 009 - Alert - outline - success
- 010 - Alert - outline - warning
- 011 - Alert - solid - danger
- 012 - Alert - solid - info
- 013 - Alert - solid - primary
- 014 - Alert - solid - success
- 015 - Alert - solid - warning
components--badges
- 001 - Badge
components--cards
- 001 - Card contextual
- 002 - Card default
components--embeds
components--labels
- 001 - Label - danger
- 002 - Label - default
- 003 - Label - default
- 004 - Label - info
- 005 - Label - default
- 006 - Label - success
- 007 - Label - warning
components--header
- 001 - Header
components--footers
- 001 - Footer
- 002 - Footer divider
- 003 - Fixed bottom footer
components--pagination
- 001 - Pager - disabled
- 002 - Pager
- 003 - Pagination sizes
- 004 - Pagination
components--breadcrumb
- 001 - Breadcrumb
components--jumbotron
- 001 - Jumbotron default
components--social-media
- 001 - Social media - Fontawesome SVG
- 002 - Social media - Fontawesome
- 003 - Social media - Webawesome
components--dropdowns
- 001 - Drop down menu - active item
- 002 - Drop down menu - default
- 003 - Drop down menu - disabled item
- 004 - Drop down menu - dividers
- 005 - Drop down menu - with icons
- 006 - Drop down menu - right aligned
components--button-groups
- 001 - Button group - sizes
- 002 - Button group
components--navs
- 001 - Drop down menu - active item
- 002 - Drop down menu - default
- 003 - Drop down menu - disabled item
- 004 - Drop down menu - dividers
- 005 - Drop down menu - with icons
- 006 - Drop down menu - right aligned
- 007 - Navs - pills - disabled item
- 008 - Navs - pills - drop down item
- 009 - Navs - pills - justified
- 010 - Navs - pills
- 011 - Navs - tabs - disabled item
- 012 - Navs - tabs - drop down item
- 013 - Navs - tabs - justified
- 014 - Navs - tabs
components--progress-bars
- 001 - Progress bar - danger
- 002 - Progress bar - default
- 003 - Progress bar - info
- 004 - Progress bar - success
- 005 - Progress bar - warning
components--navbars
- 001 - Navbar - active item
- 002 - Navbar - default
- 003 - Navbar - disabled item
- 004 - Navbar - dropdown item
- 005 - Navbar - fixed bottom
- 006 - Navbar - fixed top
- 007 - Navbar - forms select input
- 008 - Navbar - forms submit button
- 009 - Navbar - forms text input
- 010 - Navbar - item
- 011 - Navbar - link
- 012 - Navbar - toggle
- 013 - Navbar - brand
components--input-groups
- 001 - Input group - input sizes
- 002 - Input group - input
- 003 - Input group - select
components--sidebars
- 001 - Sidebar - default
- 002 - Sidebar - heading
components--logos
- 001 - BAS Logo - default
- 002 - BAS Logo - inverse
- 003 - BAS Logo - monochrome
- 004 - BAS Logo - roundel inverse
- 005 - BAS Logo - roundel monochrome
- 006 - BAS Logo - roundel
- 007 - OGL Logo - default
- 008 - OGL Logo - inverse
components--tool-tip
- 001 - Tool-tip
components--modal
- 001 - Modal