Trim is a barber and hair salon website template with a dark layout, tan accents, service pricing, team profiles and a photo gallery. It includes seven pages: Home, About, Services, Gallery, Blog, Blog Details and Contact.
An appointment request form lets visitors share a preferred date, time and phone number for the salon to confirm. Product cards lead to prefilled inquiries, while the journal, video dialog and click-to-load map help visitors explore the business. Sass sources, build tools and setup documentation are included.
What’s new in 3.0
Bootstrap 5.3.8 and vanilla JavaScript replace the older stack, with PhotoSwipe for the gallery, Jarallax for parallax and Lucide UI icons.
Home-page resources drop from about 5.97 MB to 1.27 MB, with requests reduced from 73 to 36. Contact-page resources drop from about 3.03 MB to 0.60 MB.
AVIF images, local Poppins and Cookie fonts, Font Awesome Brands and minified assets make no third-party requests on initial load. Video and maps load only when clicked.
Keyboard controls, visible focus, named forms, readable text contrast and reduced-motion support improve accessibility. Tablet overflow and the collapsed desktop map are repaired.
Appointment, contact and comment forms include validation and configurable PHP email handlers. The journal has local text search, and product buttons open a contact inquiry.
Refreshed salon copy, credited replacement photos, unique page metadata and buyer documentation complete the upgrade.