uuid: - value: baa99cce-a9bf-442d-8c24-ea0eb92fbb25 langcode: - value: en type: - target_id: daily_email target_type: node_type target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 revision_timestamp: - value: '2025-05-11T09:00:04+00:00' revision_uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 revision_log: { } status: - value: true uid: - target_type: user target_uuid: b8966985-d4b2-42a7-a319-2e94ccfbb849 title: - value: 'Building different-looking UIs with consistent class names' created: - value: '2024-11-22T00:00:00+00:00' changed: - value: '2025-05-11T09:00:04+00:00' promote: - value: false sticky: - value: false default_langcode: - value: true revision_translation_affected: - value: true path: - alias: /daily/2024/11/22/building-different-looking-uis-with-consistent-class-names langcode: en body: - value: |
Something I've said when speaking about Tailwind CSS and also during my recent consulting engagement, is that you can build dramatically different-looking UIs even though you're using the same class names.
For example, I've rebuilt the Bartik theme, the Acquia hosting dashboard and various other UIs for talk demos - none of which look the same or are even similar.
This website is themed with Tailwind CSS.
As the classes are very low-level, there is no "Tailwind-looking website" like there is with other CSS frameworks.
And, when you move to other application, the same classes are there and available to use.
You just need to customise them, use what you need and ignore what you don't.
format: full_html processed: |Something I've said when speaking about Tailwind CSS and also during my recent consulting engagement, is that you can build dramatically different-looking UIs even though you're using the same class names.
For example, I've rebuilt the Bartik theme, the Acquia hosting dashboard and various other UIs for talk demos - none of which look the same or are even similar.
This website is themed with Tailwind CSS.
As the classes are very low-level, there is no "Tailwind-looking website" like there is with other CSS frameworks.
And, when you move to other application, the same classes are there and available to use.
You just need to customise them, use what you need and ignore what you don't.
summary: null field_daily_email_cta: { }