ADVERTISEMENT

Readers' Photo Corner

Published Nov 27, 2018 03:51 pm
By Raffy Paredes Here are today’s featured readers and their photos. Three high school students of the Laguna State Polytechnic University-San Pablo City Campus headline today’s photo contributors.  From Elisa Jill A. Cummins is the photo of a young girl holding a big, old worn-out parol titled “Paskong Pinoy.” Karl Danielle C. Carada shares “A Golden Hour.” And from Ciara Jan Mae Panganiban Gutierrez is “Ligaw,” a photo of two kittens in a narrow alley. All of them used their smartphones to shoot the photos. Frances Pearlin Estrellado, a senior BEED student of the Laguna State Polytechnic University-San Pablo City Campus sent in the photo, “Play with Me.” Her photo description reads: “Two-year-old Ezekiel tries to play hide and seek with the camera. Little did the toddler know that he's not so hidden. His smile radiates through the metal rails, spreading joy to everyone around him.” Allan Velasco Carandang shares “A Mother’s Sacrifice,” a photo of an aged vegetable seller in Quiapo. The black-and-white “Trabaskwela” comes from Andres Patricio Bonifacio. He writes that his photo of a child doing his homework while vending sampaguita on a footbridge across SM City North EDSA, Quezon City was taken on November 6 using a mobile phone. Angelica Rita M. Bernales submitted the seascape photo titled “Serene.” She writes: “I would like to share this photo I took while I was strolling beside the beach. Entitled ‘Serene,’ where the calmness of the sea captures my heart, the beauteous colors of the clouds touch my soul, and the hardworking fishermen wake up my mind. This photo for me simply reminds us that despite the hardships we have in life, we should not give up. We should always look forward. For behind those hardships are lessons that will make us tough and challenges that will make us improve.” “Family Date” is from Annie Rose de Mesa. “This photo was taken on September 15 while I was roaming around Sampaloc Lake,” writes Annie. “The father fishes while his family is right behind him; work and family at the same time.” Cris Francisco contributed the untitled sunset silhouette photo. “This photo was taken at the Cagayan river, the longest river in the country,” he writes. “The sunset is kind of unique and beautiful that's why I always want to be here. I really just want to share kung gaano rin kaganda ang tanawin dito sa Northern Luzon na kung saan bihirang mapuntahan ng karamihan dahil it is so underrated.” And Gillian Dale Aguilo sent in “Dusk, It Matters.” She shares: “I take photos not only to freeze moments. Moreso, to turn these moments into inspirations. A good picture speaks in multiple languages. I wanted to convey the language of hope. Just like this photo, the dusk is a reminder of the beauty even when darkness is about to come and ‘looking forward’ for tomorrow. Whenever you feel uncertain, look up. The view up there is way better.” Readers may now view issues of Picture Perfect including this column at https://lifestyle.mb.com.ph/category/picture-perfect/. For comments, suggestions or just to share an image or idea, email [email protected] or [email protected].    
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.