TxDOT.gov product library
Skip to main content
Careers Contact us

TxDOT.gov product library

Components

Components are fundamental units of a user interface, designed for specific functionality, structure, and style to promote consistency.

Explore the components below to learn how they are used on the TxDOT.gov website, including guidance on component anatomy, placement, accessibility considerations, and best practices.

  • Promotes consistency in design and user experience
  • Makes building websites and apps faster and easier
  • Ensures all pages and features look consistent
  • Guides users with familiar layouts and styles
  • Enhances usability and accessibility across devices
  • Saves time and effort by leveraging pre-designed elements

Components are designed for specific digital products and use cases. While components may share similar behaviors and interaction patterns, their appearance and implementation may vary across TxDOT digital products to support product-specific needs.

Think of them as the same style of shoe available in different colors or sizes. The function remains the same while the presentation adapts to the product.

Accessibility is crucial for ensuring all users can effectively use digital resources.

Testing responsive components across different devices enhances user satisfaction. Refer to the accessibility section under each component or visit the accessibility policy page for additional information.

Current components

Accordion

A list of headers that hide or reveal content.

Button

Used to trigger an action or event.

Column layout

Enables components to be placed side-by-side.

Thumbnail icon for the featured article component.

Featured articles

Displays featured content. 

Featured content

Highlights content with text, image, & button.

Heading

Structures content and provides clear hierarchy.

Image

Adds pictures or illustrations to the page.

Live video stream

Streams live video like Commission and traffic cameras.

Navigation anchor

Links directly to specific sections on a page. 

Side navigation

Links directly to related pages.

Table

A table contains data arranged in rows and columns.

Text

Input, format, and organize text content within a web page.

Vertical card

Contains content and actions about a single subject.

YouTube

Embeds and plays a YouTube video within a webpage.

Future components

The components below currently exist in AEM, but we are in the process of creating comprehensive documentation and best practices.

  • AEM form
  • Banner hero
  • Calendar-listing
  • Contact us card
  • Document preview
  • Event
  • Featured alert
  • Global alert banner
  • GovDelivery
  • Horizontal card
  • Iframe
  • Info card
  • List
  • Media object
  • Page alert
  • Page title and image
  • Project status
  • Social media feed component
  • Stats card
  • Tab
  • Title with button
  • TxDOT quote card