Nahorniak Templates
База референсів шаблонів і компонентів
Назад до списку
t4

Charitics - NGO & Non Profit HTML Template

Теплий помаранчево-кремовий шаблон НГО з органічними clip-path формами, прогрес-смугами донатів та щирою благодійною атмосферою.

HTMLПомірніНемаєResponsive
NGOНекомерційнийКорпоративнийСучаснийБарвистийОрганічний
Charitics - NGO & Non Profit HTML Template

Враження

Атмосфера

Charitics — теплий обнадійливий шаблон для НГО та неприбуткових організацій, побудований навколо одного домінуючого акценту: вогняного помаранчевого (#EB5310), що переходить в бурштиновий (#FAA019) і лежить на кремовому/слоновому фоні. Візуальна ідентичність спирається на органічні, рукотворні елементи — clip-path "галькові" силуети навколо героїчних портретів, рукописний акцентний шрифт Caveat, декоративні SVG-вектори, що плавають на полях, та округлі "blob"-фони за секціями. Quicksand задає тон усім заголовкам (округлий гуманістичний sans), а Manrope обслуговує основний текст, що дає типографії м'який, дружній ритм. Анімація середньої ваги: WOW.js разом з Animate.css керують напрямними fade-in під час скролу, прогрес-смуги донатів рахують значення через IntersectionObserver, а каруселі Swiper працюють у автоплеї в розділах донатів, відгуків, блогу та галереї.

Цільова аудиторія — благодійні фонди, НГО, волонтерські програми, релігійні нонпрофіти, організації з підтримки дітей, екологічні ініціативи та гуманітарні кампанії. Шаблон постачається з повним набором сторінок, потрібних сайту збору коштів: списки донацій, деталі донації з кастомним полем суми, календар подій із датами-бейджами, галерея проєктів, сторінки команди та учасника команди, блог v1/v2/деталі, FAQ-акордеон, тарифи й 404 — разом двадцять сторінок у двох варіантах головної. Тон щирий і людяний, з фотознімками дітей, волонтерів та громадської роботи; помаранчево-бурштинова палітра передає теплоту й терміновість без агресії. НЕ підходить для холодного корпоративного B2B, фінтеху, SaaS-дашбордів, люксової/редакторської моди або сайтів, що потребують темну тему — темного режиму немає, а палітра поверхонь чітко світла/кремова.

Виробничі застереження: шаблон використовує комерційні іконкові шрифти Flaticon (flaticon_charitics, flaticon_glamer), для розповсюдження яких у продакшені потрібна ліцензія Flaticon. Активно використовується сітка Bootstrap 5, плюс довгий стек вендорних бібліотек (Swiper, Splide, SplitType, MixItUp, fsLightbox, Flatpickr, SlimSelect, WOW, Animate.css) — це нормально для standalone HTML-розгортання, але важко для бандлу при міграції на сучасний білд. Підстановки словника: splittypesplittext (та сама бібліотека з перейменуванням пакета); mixitupisotope (найближчий аналог фільтра-сітки); wow.js/Animate.css → aos (найближчий родич scroll-reveal). Для fslightbox, flatpickr та slim-select у словнику близьких відповідників немає — їх пропущено; розширити vocabularies.json:libraries, якщо майбутній шаблон їх вантажитиме як ключові.

Палітра

blaze-orange#eb5310accent
amber-glow#faa019accent-2
warm-cream#ffe9c8surface
ivory-mist#fff9f4background
deep-charcoal#1e252ftext
slate-gray#434343muted
neutral-line#f4f4f4border

Типографіка

Заголовки
Quicksand
400500600700
Основний текст
Manrope
200300400500600700800

Бібліотеки

swipersplidesplittextisotopebootstrapaos

Сторінки

  • Home v1index.html
  • Home v2index-2.html
  • Aboutabout.html
  • Servicesservices.html
  • Service Detailsservice-details.html
  • Projectsprojects.html
  • Project Detailsproject-details.html
  • Teamteam.html
  • Team Member Detailsteam-details.html
  • Donationsdonations.html
  • Donation Detailsdonation-details.html
  • Eventsevents.html
  • Event Detailsevent-details.html
  • Blogblog.html
  • Blog v2blog-2.html
  • Blog Detailsblog-details.html
  • Pricingpricing.html
  • FAQfaq.html
  • Contactcontact.html
  • 404404.html

Ключові фішки

  • Organic clip-path 'blob' frame around hero portrait with gradient bleed

    Де знайти
    index.html section.ul-banner .ul-banner-img .img-wrapper, assets/scss/sections/_banner.scss:122-143
    Чому цікаво
    Hand-tuned ~80-point polygon clip-path is duplicated on both the wrapper and the image inside, producing a stylised pebble-blob silhouette with a soft orange gradient halo bleeding through the offset — far more identity than the usual rounded photo crop.
    Коли використовувати
    Hero portraits for charity, education, kids, or wellness brands that want a soft hand-drawn outline instead of straight edges.
    Техніка
    CSS clip-path polygon, linear-gradient background, double-element offset
  • Animated count-up donation progress bar driven by IntersectionObserver

    Де знайти
    assets/js/progressbar.js, index.html .ul-donation-progress .ul-progressbar
    Чому цікаво
    When the bar enters the viewport, a requestAnimationFrame loop increments width and the inline label simultaneously up to the data-attribute target (e.g. 55%, 95%) — runs once per bar, then unobserves itself to avoid replays. Lightweight no-library variant of an AOS counter.
    Коли використовувати
    Fundraising/goal-tracker meters, course-progress widgets, KPI cards needing in-view animation without GSAP overhead.
    Техніка
    IntersectionObserver, requestAnimationFrame, data-* attribute config
  • Custom-amount donation form blending radio presets with a free-text input

    Де знайти
    index.html .ul-donate-form, assets/scss/sections/_donate-form.scss
    Чому цікаво
    Five preset radio chips ($10..$50) plus a sixth pseudo-radio that wraps a number input; the input itself acts as the label, so typing a value selects that option visually. Cleaner UX than the usual 'Other' radio with separate field beneath.
    Коли використовувати
    Donation forms, tip jars, pricing custom-amount selectors, any preset-or-custom money picker.
    Техніка
    HTML radio + label trick, hidden inputs, CSS :checked sibling styling
  • Hover-reveal social column on team cards

    Де знайти
    index.html section.ul-team .ul-team-member-img .ul-team-member-socials
    Чому цікаво
    Social icons live inside the photo crop and slide up into view on hover (translateY + opacity), giving the otherwise minimal portrait a layered interaction without a separate overlay panel.
    Коли використовувати
    Team grids, author pages, attorney/agent cards needing per-person social links without breaking the photo grid rhythm.
    Техніка
    CSS transform/transition on hover, absolute positioning
  • Dual-axis WOW.js scroll-reveals layered with Animate.css fade variants

    Де знайти
    assets/vendor/animate-wow/wow.min.js, index.html: classes wow animate__fadeInUp, animate__fadeInRight, animate__fadeInDown
    Чому цікаво
    The template uses WOW + Animate.css instead of GSAP/AOS, picking different directional fades per element (sub-titles fade-up, hero side vectors fade-right and fade-down) so reveals feel choreographed rather than uniform.
    Коли використовувати
    Static HTML sites that want polished scroll reveals without bundling GSAP or a full motion library.
    Техніка
    wow.js, animate.css, CSS keyframes
  • Manual translateY parallax on a video cover via IntersectionObserver

    Де знайти
    assets/js/main.js parallaxEffect()
    Чому цікаво
    Self-contained 30-line parallax: an IntersectionObserver attaches/detaches a scroll listener only while the .ul-video-cover element is on screen, computing offset from viewport center so the image drifts at half the scroll speed. Minimal JS, no library, automatically pauses when off-screen.
    Коли використовувати
    A single hero/video parallax on an otherwise lightweight page where pulling in Locomotive Scroll or Lenis would be overkill.
    Техніка
    IntersectionObserver, scroll listener, transform translateY
  • Centred Swiper marquee with overflow-visible neighbours

    Де знайти
    index.html .ul-gallery-slider, assets/js/main.js gallery slider config
    Чому цікаво
    slidesPerView: 5.8 plus centeredSlides: true and autoplay produces an always-moving gallery where the active tile is centred and neighbours bleed off both edges — a magazine-style ribbon without writing a marquee animation.
    Коли використовувати
    Photo galleries, logo strips, partner walls where a continuous focal-point ribbon reads better than a static grid.
    Техніка
    Swiper.js (centeredSlides, fractional slidesPerView, autoplay, loop)

Компоненти

c47header-nav
Навігація

Sticky transparent header with logo, dropdown nav, search opener, gradient CTA pill button, and mobile sidebar toggler.

c48hero-banner
Hero

Dark charcoal hero with organic clip-path framed photo, gradient orange backdrop shape, sub-title, large Quicksand headline, donate CTA, and overlapping active-donors avatar stack.

c49about-block
Можливості

Two-column about section with clip-path framed image, decorative SVG vectors, icon-led helping team callout card, and a phone-call mini-CTA next to the primary button.

c50donations-slider
Картка послуги

Swiper carousel of donation cards: tagged photo, animated horizontal progress bar with raised/goal labels, title, description, and arrow CTA.

c51donate-form
Форма

Custom donation widget with radio-button preset amounts ($10–$50), free-form custom amount input, gradient submit button, and a mirrored progress bar on the dark side panel.

c52stats-strip
Статистика

Four-tile strip on a soft cream surface counting happy children, volunteers, products, and donors with flaticon glyphs and bold gradient numbers.

c53events-grid
Картка послуги

Two-by-two events grid on a dark background with date badge overlays on photos, venue meta, and an event-details CTA per card.

c54why-join-accordion
FAQ

Why-join volunteer section with photo on the left and a single-open accordion on the right (rotating chevron, animated body reveal).

c55team-grid
Команда

Four-up team grid with circular cropped portraits, hover-reveal social icons sliding in from the bottom, and member name plus designation.

c56testimonials-slider
Відгуки

Centred testimonials swiper with star rating, italic-leaning quote, reviewer avatar/name/role, and a quote-mark icon, paged via progress-bar pagination.

c57blog-slider
Картка блогу

Asymmetric two-column block: heading and arrow nav on the left, swiper of blog cards (date badge corner, author/category meta, read-more arrow) on the right.

c58gallery-marquee
Бігучий рядок

Edge-to-edge auto-playing centred swiper of square gallery images with hover-reveal Instagram-icon lightbox triggers (fslightbox).

c59footer-mega
Футер

Three-tier footer: gradient contact-info bar with icon tiles, four-column widget area (about, links, recent posts, newsletter), and bottom legal row with vector backdrop.

c60preloader
Лоадер

Fixed full-viewport preloader with a CSS spinner that JS hides on DOMContentLoaded by setting display:none.

c61search-modal
Модалка

Fixed full-screen search overlay with a single search input, submit button, and close icon — opened from the header search trigger.