Skip to content
WPForms Views
  • Features
  • ProductsExpand
    • Views for WPForms
    • Charts for WPForms
    • WPForms Import Entries
  • Pricing
  • Demo
  • Blog
  • SupportExpand
    • Docs
    • Contact Us
Login
Account
Get Views
WPForms Views

Edit Entries

4
  • How to edit WPForms Entries from Frontend
  • How to Hide Form fields when editing entries
  • How to Unapprove Entry after Editing
  • How to send Email Notification after Editing Entry

Getting Started

10
  • How to Install WPForms Views Plugin
  • How to upgrade your WPForms Views License
  • How to Add Views for WPForms License Key
  • How to Create Table View of WPForms Entries
  • How to Create a DataTable view of WPForms Entries in Frontend
  • How to Create List View of WPForms Entries
  • How to Design & Style Your WPForms View
  • How to hide empty fields in WPForms Views
  • How to use WPForms Smart Tags in Custom HTML field
  • How to Clone or Duplicate Form Entries in WPForms Views

Filter & Sort

7
  • How to Configure the Search Form
  • How to Filter WPForms Entries by Field Value
  • Sort WPForms Entries by Field Value
  • How to use Merge Tags to Filter WPForms Entries
  • How to Display only WPForms Starred Entries in Frontend
  • How to Display Only User Submitted Entries in WPForms
  • How to Display only Viewed WPForms Entries

Single Entry

1
  • How to Display WPForms Entry details on Single Page

Calculations

2
  • How to display WPForms Field Calculations in table footer
  • How to Display WPForms Field Calculations in Your View

Inline Edit

2
  • How to setup Inline Edit for WPForms Views
  • How to send Email Notification after Editing Entry using Inline Edit Add-on

Approve Entries

1
  • How to Show Only Approved WPForms Entries

Delete Entries

1
  • How to allow users to delete WPForms Entries from frontend

Google Maps

1
  • How to use Google Maps addon to display maps in view

Hooks & Filters

1
  • Code Examples

Import Entries

1
  • How to Import Entries into WPForms

Charts for WPForms

1
  • Getting Started With Charts for WPForms
View Categories
  • Home
  • Docs
  • Getting Started
  • How to Design & Style Your WPForms View

How to Design & Style Your WPForms View

Aman
Updated on March 11, 2026

7 min read

The Design tab in WPForms Views gives you complete control over the visual appearance of your form entries. Whether you want to quickly apply pre-designed themes or create fully customized layouts, the Design features provide all the tools you need.

What You Can Do: #

  • Apply ready-made themes with a single click
  • Customize table styles (borders, colors, headers, hover effects)
  • Design card layouts for list views (shadows, spacing, colors)
  • Apply conditional row coloring based on field values
  • Add custom CSS for advanced styling

Accessing Design Settings #

Step 1: Navigate to WPForms → Views in your WordPress dashboard

Step 2: Edit or create a new view

Step 3: Click on the “Design” tab in the right sidebar

Note for Free Users: If you’re using the free version, you’ll see a “Pro” badge on the Design tab. Clicking it will display an upgrade prompt with a link to view Pro features.

Quick Themes #

Quick Themes allow you to instantly transform the look of your views without any coding. Choose from professionally designed themes that work with all view types (Table, List, DataTable).

WPForms Views Quick Themes panel displaying 20+ table themes including Default, Professional Blue, Modern Green, Vibrant, Minimal, and Dark Mode options
WPForms Views Quick Themes panel showing card layout options including Default Cards, Bordered Cards, Flat, Gradient, and Custom themes

Table & DataTable Themes (20+ Options): #

Theme NameDescriptionBest For
DefaultClean, minimal styling with subtle bordersGeneral purpose, any website
Professional BlueBlue header with clean white rowsBusiness, corporate sites
Modern GreenFresh green accents with modern feelHealth, eco-friendly, finance
VibrantColorful, eye-catching designCreative projects, portfolios
MinimalUltra-clean with subtle separators onlyMinimalist sites, luxury brands
Dark ModeDark background with light textTech sites, gaming, modern apps
Striped ClassicAlternating row colors for readabilityData-heavy tables, reports
BorderedDefined borders around all cellsFormal documents, invoices
Soft RoundedRounded corners with soft shadowsFriendly, approachable designs
Corporate GrayProfessional gray tonesEnterprise, B2B sites
Sunset OrangeWarm orange gradient headerFood, travel, lifestyle
Ocean BlueDeep blue tones with wave-like feelMarine, travel, relaxation
Forest GreenNatural green paletteNature, outdoor, organic
Royal PurpleElegant purple accentsLuxury, premium services
Midnight BlueDeep navy with professional lookFinance, legal, consulting
Rose GoldSoft pink/gold tonesBeauty, fashion, wedding
SlateModern slate gray designTech, SaaS, startups
High ContrastMaximum readability with strong contrastAccessibility-focused, seniors
Gradient HeaderBeautiful gradient in header rowModern, creative sites
CustomFull control with Table Styles panelUnique, brand-specific designs

List View Themes (5 Options): #

Theme NameDescriptionBest For
Default CardsClean, minimalist design with subtle shadowsGeneral purpose, business forms
Bordered CardsDistinct borders around entries for clear separationRegistration lists, event attendees
FlatModern flat design without shadows or bordersMinimalist layouts, portfolios
GradientSmooth gradient backgrounds for visual appealCreative projects, testimonials
CustomFull control with Card Styles panelUnique designs, brand-specific requirements

How to Apply a Theme: #

  1. Open the Design tab
  2. Under “Quick Themes”, browse available themes
  3. Click on any theme preview to apply it instantly
  4. Save your view to make changes permanent

Pro Tip: The Custom theme unlocks additional panels (Table Styles or Card Styles) where you can fine-tune every design element.

Table Styles (Custom Theme) #

When you select the Custom theme for Table or DataTable views, the Table Styles panel appears with extensive customization options.

WPForms Views Table Styles panel with live preview table showing customizable header colors, and Custom theme selected from Quick Themes

Available Options: #

SettingDescriptionOptions
Border WidthThickness of table borders0-10 pixels
Border ColorColor of table bordersColor picker
Border StyleType of border lineSolid, Dashed, Dotted, Double
Header BackgroundBackground color of header rowColor picker
Header Text ColorText color in header cellsColor picker
Hover EffectHighlight rows on mouse hoverToggle on/off
Zebra StripingAlternate row background colorsToggle on/off
Zebra ColorColor for alternate rowsColor picker (if zebra enabled)
Border RadiusRounded corners for the table0-20 pixels

Example Configuration: #

Border Width: 2px
Border Color: #dee2e6
Border Style: Solid
Header Background: #343a40
Header Text: #ffffff
Hover Effect: Enabled
Zebra Striping: Enabled
Zebra Color: #f8f9fa
Border Radius: 8px

Result: A modern table with a dark header, subtle borders, alternating row colors, and smooth rounded corners.

Card Styles (Custom Theme) #

When you select the Custom theme for List views, the Card Styles panel lets you design beautiful card layouts for each entry.

WPForms Views Card Styles panel with live preview showing a red card design, color pickers for card background, label color, value color, and border style options

Available Options: #

SettingDescriptionOptions
Background ColorCard background colorColor picker
Border WidthThickness of card borders0-10 pixels
Border ColorColor of card bordersColor picker
Border StyleType of border lineSolid, Dashed, Dotted, Double
Border RadiusRounded corners for cards0-50 pixels
Shadow SizeDrop shadow effectNone, Small, Medium, Large
PaddingInternal spacing inside cardsSmall, Medium, Large
Gap Between CardsVertical spacing between entries0-100 pixels
Hover EffectHighlight on mouse hoverToggle on/off
Hover ScaleSlightly enlarge cards on hoverToggle on/off
Label ColorColor of field labelsColor picker
Value ColorColor of field valuesColor picker

Example Configuration: #

Background: #ffffff
Border Width: 1px
Border Color: #e0e0e0
Border Style: Solid
Border Radius: 12px
Shadow: Medium
Padding: Large
Gap: 30px
Hover Effect: Enabled
Hover Scale: Enabled
Label Color: #666666
Value Color: #333333

Result: Elegant cards with smooth shadows, generous spacing, and interactive hover effects.

Row Color Rules #

Row Color Rules allow you to automatically apply background colors to entries based on field values. This is perfect for status indicators, priority levels, or any conditional formatting needs.

WPForms Views Row Color Rules panel showing conditional highlighting based on email field values with background and text color pickers and live preview

How It Works: #

  1. Enable Row Colors: Toggle the “Enable Row Colors” switch
  2. Select Field: Choose which field’s value determines the color
  3. Add Rules: Create rules matching field values to colors
  4. Set Fallback: (Optional) Choose a default color for non-matching entries

Rule Structure: #

ComponentDescription
Field ValueThe value to match (e.g., “Approved”, “Pending”, “High Priority”)
Background ColorBackground color to apply when value matches
Text ColorText color for better contrast
ActionsAdd, remove, or reorder rules

Example Use Case: Order Status #

Field: "Order Status"

Rules:
1. "Pending"     → Yellow (#fff3cd)
2. "Processing"  → Blue (#cfe2ff)
3. "Completed"   → Green (#d1e7dd)
4. "Cancelled"   → Red (#f8d7da)

Fallback Color: Gray (#f0f0f0)

Matching Behavior: #

  • Exact Match: Value must match exactly (case-sensitive)
  • Contains Match: Also matches if the field value contains the rule value (useful for checkboxes/multi-select)

Pro Tip: Row colors work across all view types – Table, DataTable, and List views. The color is applied to the entire row (tables) or card (lists).

Custom CSS #

For advanced users, the Custom CSS panel provides a code editor where you can write custom styles that apply specifically to your view.

WPForms Views Custom CSS panel with code editor, view-specific CSS selector, Apply CSS button, and Quick Snippets for common styling options

Features: #

  • Syntax highlighting for CSS code
  • View-type specific code snippets
  • Comprehensive CSS selector reference
  • Scoped to your specific view

Quick Snippets (Table Views): #

/* Add hover shadow to rows */
.wpforms-views-table tbody tr:hover {
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}

/* Style specific column */
.wpforms-views-table td:nth-child(2) {
    font-weight: bold;
    color: #2271b1;
}

/* Animate row hover */
.wpforms-views-table tbody tr {
    transition: all 0.3s ease;
}

/* Sticky table header */
.wpforms-views-table thead {
    position: sticky;
    top: 0;
    z-index: 10;
}

Quick Snippets (List Views): #

/* Card shadow on hover */
.wpforms-view-row:hover {
    box-shadow: 0 8px 16px rgba(0,0,0,0.15);
}

/* Card gradient background */
.wpforms-view-row {
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
    color: white;
}

/* Rounded image fields */
.wpforms-view-row img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    object-fit: cover;
}

/* Field label styling */
.wpforms-view-row .field-label {
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
}

CSS Selector Reference: #

SelectorTargets
.wpforms-viewMain view container
.wpforms-views-tableTable element
.wpforms-views-table theadTable header
.wpforms-views-table tbody trTable rows
.wpforms-views-table tdTable cells
.wpforms-view-rowList view cards
.field-labelField labels
.field-valueField values

Important: Custom CSS is applied only to the specific view you’re editing. Use !important sparingly and test thoroughly on different devices.

Real-World Use Cases #

1. Event Registration Dashboard #

Scenario: Display event registrations with color-coded attendance status

  • View Type: Table
  • Theme: Custom with Professional Blue
  • Row Colors: Confirmed → Green, Pending → Yellow, Cancelled → Red
  • Table Styles: Zebra striping enabled, hover effect on

2. Product Review Gallery #

Scenario: Show customer reviews in card format with ratings

  • View Type: List
  • Theme: Custom
  • Card Styles: Shadow: Large, Border Radius: 16px, Hover Scale: Enabled, Gap: 40px
  • Custom CSS: Add star rating icons, gradient backgrounds

3. Support Ticket System #

Scenario: Track support tickets with priority levels

  • View Type: DataTable
  • Theme: Bordered
  • Row Colors: High Priority → Red, Medium Priority → Orange, Low Priority → Blue
  • Custom CSS: Sticky header, bold font for priority column

4. Employee Directory #

Scenario: Beautiful staff directory with profile pictures

  • View Type: List (Cards – 3 Column)
  • Theme: Custom
  • Card Styles: Background: White, Shadow: Medium, Padding: Large, Hover Effect: Enabled
  • Custom CSS: Center-align content, circular profile images, department color coding

Frequently Asked Questions #

Q: Can I use Design features in the free version? #

A: No, all Design features are exclusive to the Pro version. Free users will see a “Pro” badge and upgrade prompt when clicking the Design tab.

Q: Do themes affect mobile responsiveness? #

A: Yes, all themes are fully responsive and automatically adapt to different screen sizes. Custom CSS should include mobile-specific styles using media queries if needed.

Q: Can I apply different row colors to different rows in the same view? #

A: Yes! Row Color Rules evaluate each entry individually, so different rows can have different colors based on their field values.

Q: What happens if I switch from Custom theme to another theme? #

A: Your Custom theme settings (Table/Card Styles) are preserved. If you switch back to Custom, your previous settings will still be there.

Q: Can I use Custom CSS with Quick Themes? #

A: Absolutely! Custom CSS applies regardless of which theme you choose. It’s a great way to add finishing touches to pre-designed themes.

Q: Do Row Colors work with conditional display? #

A: Yes, Row Colors are applied at render time. If an entry is conditionally hidden or shown, the row color rules still apply to visible entries.

Q: How do I remove all custom styles and start fresh? #

A: Switch back to the “Default” theme, disable Row Colors, and clear the Custom CSS editor. Then save your view.

Q: Can I copy styles from one view to another? #

A: Currently, you’ll need to manually recreate the styles. We recommend documenting your settings or using the browser’s copy/paste for Custom CSS.

Q: Will my custom styles affect other views? #

A: No, all design settings are scoped to the specific view you’re editing. Each view has its own independent design configuration.

Q: Can I use CSS variables or preprocessor syntax? #

A: You can use standard CSS including CSS custom properties (variables). SCSS/SASS syntax is not supported as CSS is applied directly without preprocessing.


Ready to Transform Your Views?
Upgrade to WPForms Views Pro today and unlock all Design features!
View Pricing & Plans →

How to Create List View of WPForms EntriesHow to hide empty fields in WPForms Views
Table of Contents
  • What You Can Do:
  • Accessing Design Settings
  • Quick Themes
    • Table & DataTable Themes (20+ Options):
    • List View Themes (5 Options):
    • How to Apply a Theme:
  • Table Styles (Custom Theme)
    • Available Options:
    • Example Configuration:
  • Card Styles (Custom Theme)
    • Available Options:
    • Example Configuration:
  • Row Color Rules
    • How It Works:
    • Rule Structure:
    • Example Use Case: Order Status
    • Matching Behavior:
  • Custom CSS
    • Features:
    • Quick Snippets (Table Views):
    • Quick Snippets (List Views):
    • CSS Selector Reference:
  • Real-World Use Cases
    • 1. Event Registration Dashboard
    • 2. Product Review Gallery
    • 3. Support Ticket System
    • 4. Employee Directory
  • Frequently Asked Questions
    • Q: Can I use Design features in the free version?
    • Q: Do themes affect mobile responsiveness?
    • Q: Can I apply different row colors to different rows in the same view?
    • Q: What happens if I switch from Custom theme to another theme?
    • Q: Can I use Custom CSS with Quick Themes?
    • Q: Do Row Colors work with conditional display?
    • Q: How do I remove all custom styles and start fresh?
    • Q: Can I copy styles from one view to another?
    • Q: Will my custom styles affect other views?
    • Q: Can I use CSS variables or preprocessor syntax?

Views for WPForms

Drag & Drop View builder for WPForms.

We build scalable, intelligent and professional web apps to simplify lives of different businesses and people since 2010.

Our Other WordPress Plugins

Views for Ninja Forms

Views for Contact Form 7

Sitemap

  • Home
  • Features
  • Pricing
  • Blog
  • Inline Entry Editing
  • WPForms Import Entries Add-on
  • Charts for WPForms
  • Documentation
  • Changelog

Company

  • My Account
  • FAQs
  • Terms & Conditions
  • Cancellation & Refund Policy
  • Privacy Policy
  • Sitemap
  • Contact Us

We Accept All Major Credit Cards For Fast And Easy Payment

© 2026 WPForms Views

Facebook X YouTube

Disclaimer: Views for WPForms is an independent third-party plugin developed by WEBHOLICS. It is not affiliated, associated, authorized, endorsed by, or in any way officially connected with WPForms or its parent company. All product names, logos, and brands are property of their respective owners.

  • Features
  • Products
    • Views for WPForms
    • Charts for WPForms
    • WPForms Import Entries
  • Pricing
  • Demo
  • Blog
  • Support
    • Docs
    • Contact Us