4.4 Basic App Styling (Site Styling UI)
BetterForms Styling Foundation
Built on Bootstrap CSS
Two Main Styling Approaches
Where to Configure Styling in the IDE
Site-Level Styling (Global)
Page-Level Styling (Individual Elements)
Basic Element Styling
Using Bootstrap Classes
Common Bootstrap Layout Classes
Button Styling Classes
Site-Wide CSS Customization
Where to Add Custom CSS
Basic Custom CSS Example
Using Custom CSS in Elements
Page-Specific Styling
Adding Page-Level Classes
Page-Specific CSS
Theme Settings and Layout Options
Built-in Theme Options
Layout Control Options
Advanced Styling with Slots
What are Slots?
Adding Custom Header Content
Styling Slot Content
External Libraries and Fonts
Adding External CSS Libraries
Using Custom Fonts
Responsive Design Considerations
Mobile-First Approach
Responsive Utilities
Common Styling Patterns
Card-Style Containers
Form Styling
Status Indicators
Integration with FileMaker Data
Dynamic Styling Based on Data
Conditional Styling
Best Practices for App Styling
1. Consistent Design System
2. Performance Optimization
3. Mobile-First Design
4. Accessibility
Common Styling Issues and Solutions
Issue: Custom CSS Not Applying
Issue: Responsive Layout Breaking
Issue: Styling Conflicts
Next Steps
Resources
Previous4.3 Displaying Data in Tables (Page Builder & Element Config)Next5. Mastering the BetterForms Environment & Advancing Your Skills
Last updated
Was this helpful?