Financial Services UI Components

Professional, accessible, and responsive components for banking and finance applications

UI Components Library

Pre-built, accessible components designed for financial applications

Primary Button

HTML
<button class="bg-primary text-white px-6 py-3 rounded-lg font-medium">
  Primary Action
</button>

Secondary Button

HTML
<button class="bg-secondary text-white px-6 py-3 rounded-lg font-medium">
  Secondary Action
</button>

Outline Button

HTML
<button class="border-2 border-primary text-primary px-6 py-3 rounded-lg font-medium">
  Outline Action
</button>

Icon Button

HTML
<button class="border-2 border-primary text-primary p-3 rounded-lg">
  <i class="fas fa-download"></i>
</button>

Danger Button

HTML
<button class="bg-error text-white px-6 py-3 rounded-lg font-medium hover:bg-red-700">
  Delete Account
</button>

Loading Button

HTML
<button class="bg-primary text-white px-6 py-3 rounded-lg font-medium flex items-center">
  <i class="fas fa-spinner fa-spin mr-2"></i>
  Processing...
</button>

Text Input

HTML
<label class="block text-slate-700 font-medium mb-2">
  Full Name
</label>

<input type="text" class="w-full px-4 py-3 rounded-lg border-2 border-slate-200 focus:border-primary focus:ring-2 focus:ring-primary/20" placeholder="John Doe">

Email Input

HTML
<label class="block text-slate-700 font-medium mb-2">
  Email Address
</label>

<input type="email" class="w-full px-4 py-3 rounded-lg border-2 border-slate-200 focus:border-primary focus:ring-2 focus:ring-primary/20" placeholder="john@example.com">

Password Input

HTML
<label class="block text-slate-700 font-medium mb-2">
  Password
</label>

<div class="relative">
  <input type="password" class="w-full px-4 py-3 rounded-lg border-2 border-slate-200 focus:border-primary focus:ring-2 focus:ring-primary/20 pr-10" placeholder="••••••••">
  <i class="fas fa-eye absolute right-3 top-3.5 text-slate-400 cursor-pointer"></i>
</div>

Select Dropdown

HTML
<label class="block text-slate-700 font-medium mb-2">
  Account Type
</label>

<select class="w-full px-4 py-3 rounded-lg border-2 border-slate-200 focus:border-primary focus:ring-2 focus:ring-primary/20">
  <option>Checking Account</option>
  <option>Savings Account</option>
  <option>Investment Account</option>
  <option>Retirement Account</option>
</select>

Date Picker

HTML
<label class="block text-slate-700 font-medium mb-2">
  Transaction Date
</label>

<div class="relative">
  <input type="text" class="w-full px-4 py-3 rounded-lg border-2 border-slate-200 focus:border-primary focus:ring-2 focus:ring-primary/20 pr-10" placeholder="Select date">
  <i class="far fa-calendar absolute right-3 top-3.5 text-slate-400 cursor-pointer"></i>
</div>

Form Group

HTML
<form class="space-y-6">
  <div>
    <label class="block text-slate-700 font-medium mb-2">Full Name</label>
    <input type="text" class="w-full px-4 py-3 rounded-lg border-2 border-slate-200 focus:border-primary focus:ring-2 focus:ring-primary/20" placeholder="John Doe">
  </div>
  <div>
    <label class="block text-slate-700 font-medium mb-2">Email Address</label>
    <input type="email" class="w-full px-4 py-3 rounded-lg border-2 border-slate-200 focus:border-primary focus:ring-2 focus:ring-primary/20" placeholder="john@example.com">
  </div>
  <div>
    <label class="block text-slate-700 font-medium mb-2">Account Type</label>
    <select class="w-full px-4 py-3 rounded-lg border-2 border-slate-200 focus:border-primary focus:ring-2 focus:ring-primary/20">
      <option>Checking Account</option>
      <option>Savings Account</option>
      <option>Investment Account</option>
      <option>Retirement Account</option>
    </select>
  </div>
  <div class="flex items-center">
    <input type="checkbox" id="terms" class="w-4 h-4 text-primary rounded">
    <label for="terms" class="ml-2 text-slate-700">I agree to the terms and conditions</label>
  </div>
  <button class="bg-primary text-white px-6 py-3 rounded-lg font-medium w-full">
    Create Account
  </button>
</form>

Why Choose FinServe UI?

Professional components built with accessibility and compliance in mind

Compliant & Secure

Components designed to meet financial industry compliance standards and security best practices.

Fully Accessible

WCAG 2.1 compliant components with proper ARIA attributes and keyboard navigation.

Performance Optimized

Lightweight components with minimal dependencies for fast loading and smooth interactions.