Flat Preloader Icon
<div class="c-preloader">
	<div class="c-preloader__count"></div>
  <div class="c-preloader__progress"></div>
</div>
.bricks-is-frontend .c-preloader {
  position: fixed;
  top: 0;
  left: 0;
  background: #cc0000;
  width: 100%;
  height: 100vh;
  z-index: 10;
}
.bricks-is-frontend .c-preloader__count {
  color: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
font-size: clamp(4rem, 3.824vw + 2.776rem, 8rem);
  font-weight: 100;
  letter-spacing: -.5rem;
  z-index: 10;
}
.bricks-is-frontend .c-preloader__progress {
  background: black;
  height: 100%;
  width: 0%;
  position: absolute;
  top: 0;
  left: 0;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/2.1.3/TweenMax.min.js"></script>

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/4.1.4/imagesloaded.pkgd.min.js"></script>

<script>
  
var imgLoad = imagesLoaded('img');

var progressBar = jQuery(".c-preloader__progress"),
    count = jQuery(".c-preloader__count"),
    images = jQuery("img").length,
    loadedCount = 0,
    loadingProgress = 0;
 
var tlProgress = new TimelineMax({
    paused: true,
    onUpdate: countPercent,
    onComplete: loadComplete
});

tlProgress.to(progressBar, 1, {width:"100%"});

imgLoad.on('progress', function(instance, image) {
    loadProgress();
});
 
function loadProgress() {
    loadedCount++;
    loadingProgress = (loadedCount / images);
    console.log(loadingProgress);

    TweenMax.to(tlProgress, 1, {progress: loadingProgress});
}

function countPercent() {
    var newPercent = (tlProgress.progress() * 100).toFixed();
    count.text(newPercent + "%");
}

function loadComplete() {
    var tlEnd = new TimelineMax();
    tlEnd
        .to(count, 0.5, {autoAlpha: 0})
        .to(".c-preloader", 0.5, {scaleX: 0, transformOrigin: "center right"});
}

</script>
/* Default state: transparent background */
#brx-header.sticky {
  position: sticky;
  top: 0;
  transition: opacity 0.5s ease, background-color 0.5s ease;
  opacity: 1;
  visibility: visible;
  background-color: transparent !important; /* Start with transparent background */
}

/* Hidden state when scrolling down */
#brx-header.sticky.nav-hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  background-color: transparent !important; /* Stay transparent when hidden */
}

/* Visible state when scrolling up: background becomes black */
#brx-header.sticky.nav-visible {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  background-color: rgba(0, 0, 0, 0.5) !important; /* Background becomes black when scrolling up */
}
document.addEventListener('DOMContentLoaded', function () {
  let lastScrollTop = 0;
  const nav = document.querySelector('#brx-header.sticky'); // Ensure this targets the correct header element
  let hasScrolledDown = false; // Track if the user has scrolled down

  // Listen for the scroll event on the window
  window.addEventListener('scroll', function () {
    let scrollTop = window.pageYOffset || document.documentElement.scrollTop;

    console.log('Scroll position:', scrollTop); // Check scroll position in console

    if (scrollTop > lastScrollTop) {
      // User is scrolling down
      console.log('Scrolling down');
      nav.classList.remove('nav-visible');
      nav.classList.add('nav-hidden');
      hasScrolledDown = true; // User has scrolled down
    } else if (scrollTop < lastScrollTop && hasScrolledDown) {
      // User is scrolling up and has already scrolled down
      console.log('Scrolling up');
      nav.classList.remove('nav-hidden');
      nav.classList.add('nav-visible');
    }

    // Update the last scroll position
    lastScrollTop = scrollTop;
  });
});

Handover of Fistula Treatment Centre Marks a New Chapter for Karnali Province

On 20 October 2024, INF Nepal officially handed over the Obstetric Fistula Treatment Centre to the Province Hospital in Karnali, marking a new phase in women’s healthcare. Leaders including Minister Ghanshyam Bhandari and INF Nepal Chairman Ram Chandra Timothy acknowledged Dr. Shirley Heywood’s contributions and thanked funding partners for their vital support. INF Nepal remains…

  • 1:25 min

  • 0 comments

On 20 October 2024, a signif­icant milestone was reached in the journey of women’s healthcare in Nepal as the Obstetric Fistula Treatment Centre was officially handed over to the Province Hospital in Karnali Province. Since its estab­lishment in 2009, this centre has been operated by INF Nepal in close partnership with the hospital, providing life-changing treatment and care for women affected by obstetric fistula across western Nepal. This collab­o­ration has delivered essential healthcare services, improving the lives of countless women in the region.

The handover ceremony was officiated by Ghanshyam Bhandari, Minister for Social Devel­opment of Karnali Province, alongside Ram Chandra Timothy, Chairman of INF Nepal. The event was also an oppor­tunity to extend special thanks to Dr. Shirley Heywood for her outstanding dedication and contri­bu­tions to this mission, as well as to the many healthcare workers who have played a role in the centre’s success. Dr. Heywood’s commitment has been instru­mental in building and sustaining a service that provides dignity and hope for women in need.

INF Nepal acknowl­edges the invaluable support of our funding partners, whose contri­bu­tions have been essential in estab­lishing and maintaining the fistula treatment services over the years. Your support has left a lasting impact, providing acces­sible healthcare and a better quality of life for affected women.

As INF Nepal hands over opera­tions to the Province Hospital, the organ­i­sation remains deeply committed to improving healthcare in the Karnali region, supporting initia­tives that align with our mission to bring sustainable and inclusive healthcare to all. We look forward to seeing the Province Hospital continue this vital work, empowered by the foundation laid through our partnership.

Thank you for your ongoing support in helping make this vision a reality!

Share this post: