Medcity - Medical Healthcare HTML5 Template
Світлий шаблон медичної клініки в бірюзово-темносиній гамі з топбаром невідкладної допомоги, slick-каруселями, картками лікарів та інлайн-формою запису.

Враження
Medcity — Атмосфера
Medcity — це охайний світлий HTML-шаблон для медичних сайтів, побудований навколо бірюзи (#21cdc0) та темно-синього (#213360). Тон спокійний і заспокійливий, як і має бути в клініки чи лікарні: багато повітря, округлі pill-кнопки, великі заголовки Quicksand у парі з діловим Roboto та стабільні фото лікарів, обладнання й процедур. Кожна секція побудована або на Slick-каруселі (послуги, лікарі, кроки процесу, галерея, відгуки, логотипи клієнтів), або на простій Bootstrap-сітці. У комплекті п'ять варіантів головної (Main, Modern, Classic, Dentist, Pharmacy) плюс повний набір внутрішніх сторінок — лікарі, відділення, запис, ціни, блог, магазин, контакти — тож шаблон не обмежується одним демо.
Інтерактивність свідомо стримана: 2-секундний прелоадер, sticky-меню, hover-стани на jQuery, жодного GSAP, Locomotive чи SplitText. Анімації живуть у деталях — привид-іконка на картках послуг, висковзування підкреслення на картках команди, мініпопапи "Emergency" та "Departments", відеолайтбокс на Magnific Popup — а не у скрол-театрі. Найвиразніший макетний хід — у шапці: верхній утилітарний рядок із кнопкою екстреного виклику, локацією, графіком і інлайн-пошуком, а нижче — навігація з багаторівневими дропдаунами та окремим мініпопапом "Departments" поруч із меню.
Беріть Medcity, якщо брифі реальний медичний бізнес — клінічна мережа, лікарня, стоматологія, аптека або приватний лікар, — і потрібні робочі сторінки (запис, профілі лікарів, відділення, ціни), а не дизайнерсько-анімаційний showcase. Це не підходить для дизайн-агенцій, сучасного SaaS, редакційних блогів чи всього, де треба моушн-сторителлінг. Продакшн-нюанси: це jQuery 3 + Bootstrap 4.5 + Slick + Magnific Popup + nice-select — надійно, але старо; для 2026-го варто замінити Slick на Swiper/Splide та поступово піти з jQuery, якщо плануєте розвивати кодову базу. PHP-обробник у assets/php/ — це мінімальний поштовик і його треба замінювати у серйозному деплої.
Палітра
Типографіка
Бібліотеки
Сторінки
- Home v1
index.html - Home Modern
home-modern.html - Home Classic
home-classic.html - Home Dentist
home-dentist.html - Home Pharmacy
home-pharmacy.html - About
about-us.html - Services
services.html - Service Details
services-single.html - Departments
departments.html - Department Details
departments-single.html - Doctors Grid
doctors-grid.html - Doctors Modern
doctors-modern.html - Doctors Standard
doctors-standard.html - Doctors Timetable
doctors-timetable.html - Single Doctor 1
doctors-single-doctor1.html - Single Doctor 2
doctors-single-doctor2.html - Appointment
appointment.html - Pricing
pricing.html - FAQ
faqs.html - Gallery
gallery.html - Blog
blog.html - Blog Details
blog-single-post.html - Shop
shop.html - Product Details
shop-single-product.html - Cart
shopping-cart.html - Contact
contact-us.html
Ключові фішки
Background-image hydration helper that converts <img> tags to CSS background covers
- Де знайти
- assets/js/main.js Set Background-img to section, index.html section.slider .slide-item .bg-img, index.html section.work-process .bg-img
- Чому цікаво
- Each section authors background imagery as a normal <img> inside a .bg-img wrapper for SEO/HTML clarity, then on DOM ready jQuery reads the src, applies it as background-image with cover/center on the parent, and removes the original <img>. Lets a CMS author change covers via standard image fields without editing inline styles.
- Коли використовувати
- Static/Bootstrap templates where every section has a hero photo and you want authors to upload images via plain <img> rather than touching inline styles or a JSON config.
- Техніка
- jQuery .each(), CSS background-image, DOM removal
Asymmetric Slick slider-with-navs pairing quote text with a custom author thumb strip
- Де знайти
- index.html section.testimonials-layout2 .slider-with-navs, index.html section.testimonials-layout2 .slider-nav
- Чому цікаво
- Two Slick carousels are wired as main + nav, but instead of the usual same-card-pattern, the nav slider exposes only avatar + name + role tiles and the main slider holds large quote-only cards. Clicking a tile syncs both. Reads more like an editorial pull-quote with a credit chooser than a generic testimonial slider.
- Коли використовувати
- Testimonials, case-study quotes, expert-panel highlights — anywhere a single quote should dominate the layout while a compact author roster lets readers swap voices.
- Техніка
- Slick carousel asNavFor option, dual containers
Service card with duplicated icon decoration that bleeds out of the bottom-right corner
- Де знайти
- index.html section.services-carousel .service-item .service__icon, assets/scss/module/_services.scss
- Чому цікаво
- Each service card renders its <i> icon twice — the first sits at normal size in the top-left, the second is set to 140px, opacity 0.1, and absolute-positioned offset off the bottom-right of the card. Gives the otherwise plain card a subtle ghost-icon backdrop without an extra image asset.
- Коли використовувати
- Service/feature cards that need a visual anchor without illustrations; works well for icon-font sets where the same glyph at large size feels like watermark art.
- Техніка
- Icon font (custom Medcity icomoon), absolute positioning, opacity
Header dropdown plus side mini-popups for Emergency and Departments
- Де знайти
- index.html header.header-layout1 .miniPopup-emergency-trigger, index.html header.header-layout1 .miniPopup-departments-trigger, assets/js/main.js openMiniPopup()
- Чому цікаво
- Beyond the standard Bootstrap dropdown nav, two additional mini-popups (emergency phone card, departments grid) are toggled via .active class on both trigger and popup, with a shared closePopupFromOutside helper using mouseup outside-click detection. The departments trigger doubles as a hamburger-style toggle alongside the link itself.
- Коли використовувати
- Healthcare/services sites where the topbar must surface emergency or location info inline without redirecting; also useful for quick mega-dropdowns from non-nav elements.
- Техніка
- jQuery class toggling, document mouseup, Bootstrap 4 dropdown coexistence
Slide-up underline reveal on team cards
- Де знайти
- index.html section.team-layout2 .member, assets/scss/module/_team.scss .member:before
- Чому цікаво
- Each .member has a 3px primary-color bar pseudo-element pinned to the bottom 40px from each edge, scaleX(0) by default. On card hover (or active slide) it scales to 1 with a 0.3s delay, creating a 'underline drawing in' moment that draws the eye to the active doctor without rebuilding the whole card.
- Коли використовувати
- Team/portfolio cards where a hover state needs more identity than a shadow change but you want to keep the card surface clean.
- Техніка
- CSS pseudo-element, transform scaleX, transition-delay
Компоненти
Two-row sticky header: utility topbar with emergency line/location/hours and inline search, then a white logo + dropdown nav with a Departments mini-popup trigger.
Full-bleed Slick fade carousel with photo background, large Quicksand headline, lead paragraph, and four icon-led specialty chips per slide.
Three-column contact panel directly under the hero: emergency cases call card, doctors-timetable CTA, and an opening-hours table — split visually by gradient backgrounds.
Two-column about block: left column has a doctor-icon intro with CTA and a video poster with a Magnific popup play button, right column carries the long body copy and bullet list.
Slick carousel of clinic-service cards (3-up at desktop) with duplicated icon decoration in the corner, title, description, list of sub-specialties, and a Read More pill.
Eight-tile feature grid on a teal-overlaid photo background; each tile combines a small thumbnail, an icon, a title, and an outlined arrow-link affordance.
Autoplaying Slick carousel of doctor cards with portrait, name, specialty, short bio, Read More pill, and a small social-icon row beneath.
Numbered four-step intake process on a navy photo overlay: oversized step number, icon, title, short copy, and a deep link per step, in a Slick carousel.
Light-blue inline CTA strip nested inside the work-process band: alert icon, headline, lead, and a teal pill button to a healthcare-programs page.
Asymmetric testimonials block: heading on the left, large quote on the right paired with a clickable thumbnail strip (slick slider-with-navs) for switching between authors.
Edge-to-edge four-up Slick carousel of clinic photos with Magnific Popup lightbox triggers and arrow controls, autoplaying.
Two-pane appointment block over a teal-gradient banner: six-field booking form on the left, and a heading + gift CTA + video popup + clients logo strip on the right.
Three-up grid of recent posts with rounded thumbnails, category tag, date and author meta, headline, lead, and a Read More pill.
Four-column primary footer (about + Make Appointment CTA, departments, links, quick contacts with phone/address/socials) plus a thin secondary copyright bar.
Fixed full-screen white preloader with four bouncing dots, removed from the DOM by setTimeout(2000) on jQuery ready.