दिल्ली न्यूज़ 18 - दिल्ली, एनसीआर, भारत और दुनिया की ताज़ा खबरें /* HIDE PAGE TITLE - FIX */ .entry-header, .page-header, .site-main .page-header, .page .entry-header, .page .entry-title, h1.entry-title, .elementor-page .entry-header, .elementor-page .page-header, .entry-title, .page-title { display: none !important; visibility: hidden !important; height: 0 !important; margin: 0 !important; padding: 0 !important; opacity: 0 !important; }/* Force hide on homepage */ .home .entry-header, .home .page-header, .home .entry-title { display: none !important; }/* Remove the space where title was */ .site-main, .content-area, .elementor { margin-top: 0 !important; padding-top: 0 !important; }/* Rest of your styles below */ :root{ --blue:#0B3D91;--blue-d:#072a6b;--blue-m:#1557C0;--blue-l:#E8F0FE; --red:#D62828;--gold:#F9A825; --bg:#F4F6FB;--white:#fff; --g100:#EEF1F7;--g200:#DDE3EE;--g400:#9AAABB;--g600:#546E7A; --text:#1A1F36;--border:#D8DFF0; --sh1:0 1px 4px rgba(11,61,145,.08); --sh3:0 8px 32px rgba(11,61,145,.18); --r:6px;--r2:10px;--tr:all .22s ease; --font:'Mukta','Noto Sans Devanagari',sans-serif; --serif:'Noto Serif Devanagari',serif; --nav-h:44px; }.dn18-homepage *{margin:0;padding:0;box-sizing:border-box} .dn18-homepage{font-family:var(--font);background:var(--bg);color:var(--text);font-size:15px;line-height:1.65} .dn18-homepage a{text-decoration:none;color:inherit} .dn18-homepage img{max-width:100%;display:block}.dn18-nav-wrap{ position:sticky; top:0; z-index:9998; background:var(--blue); border-bottom:3px solid var(--gold); box-shadow:0 2px 8px rgba(0,0,0,.25); display:flex; align-items:stretch; height:var(--nav-h); } .dn18-nav-wrap::before, .dn18-nav-wrap::after{ content:''; position:absolute; top:0;bottom:0; width:40px; pointer-events:none; z-index:2; } .dn18-nav-wrap::before{left:44px;background:linear-gradient(to right,var(--blue-d),transparent)} .dn18-nav-wrap::after{right:44px;background:linear-gradient(to left,var(--blue-d),transparent)} .nav-arrow{ width:44px; min-width:44px; display:flex; align-items:center; justify-content:center; background:rgba(7,42,107,.95); color:#fff; font-size:22px; font-weight:700; border:none; cursor:pointer; transition:background .2s; z-index:3; flex-shrink:0; } .nav-arrow:hover{background:var(--red)} .dn18-nav-scroll{ flex:1; overflow-x:auto; scrollbar-width:none; -webkit-overflow-scrolling:touch; scroll-behavior:smooth; display:flex; align-items:center; cursor:grab; } .dn18-nav-scroll::-webkit-scrollbar{display:none} .dn18-nav-scroll.grabbing{cursor:grabbing} .dn18-nav-inner{ display:flex; align-items:center; width:max-content; height:100%; } .dn18-nav-inner a{ display:inline-flex; align-items:center; gap:4px; color:rgba(255,255,255,.88); font-size:13px; font-weight:700; padding:0 14px; height:100%; white-space:nowrap; border-right:1px solid rgba(255,255,255,.12); transition:var(--tr); position:relative; } .dn18-nav-inner a::after{ content:''; position:absolute; bottom:-3px; left:0;right:0; height:3px; background:var(--gold); transform:scaleX(0); transition:transform .2s; } .dn18-nav-inner a:hover{ color:#fff; background:rgba(255,255,255,.1); } .dn18-nav-inner a:hover::after{transform:scaleX(1)}.dn18-wrap{max-width:1280px;margin:0 auto;padding:0 16px} .dn18-sec{padding:24px 0} .dn18-sec-alt{background:var(--white);padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)} .sec-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:10px;border-bottom:3px solid var(--blue);position:relative} .sec-hd::after{content:'';position:absolute;bottom:-3px;left:0;width:55px;height:3px;background:var(--gold)} .sec-ttl{font-family:var(--serif);font-size:19px;font-weight:900;color:var(--blue-d);display:flex;align-items:center;gap:8px;flex-shrink:0} .sec-ico{width:30px;height:30px;background:var(--blue);border-radius:5px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0} .see-all{font-size:12px;color:var(--blue);font-weight:700;border:1.5px solid var(--blue);padding:5px 14px;border-radius:20px;transition:var(--tr);white-space:nowrap;flex-shrink:0} .see-all:hover{background:var(--blue);color:#fff}.g2{display:grid;grid-template-columns:repeat(2,1fr);gap:16px} .g3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px} .g4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hero-section{padding:18px 0 0} .hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:16px} .hero-side{display:flex;flex-direction:column;gap:16px} .hero-side .card{flex:1}.delhi-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;gap:16px} .delhi-main{grid-row:1/3;grid-column:1} .delhi-sub{grid-column:2/4;display:grid;grid-template-columns:1fr 1fr;gap:16px}.card{background:var(--white);border-radius:var(--r);overflow:hidden;border:1px solid var(--border);box-shadow:var(--sh1);transition:var(--tr);display:block;min-width:0;height:100%} .card:hover{transform:translateY(-3px);box-shadow:var(--sh3)} .card-thumb{position:relative;overflow:hidden;background:var(--g100)} .card-thumb img{width:100%;object-fit:cover;transition:transform .4s;aspect-ratio:16/9} .card:hover .card-thumb img{transform:scale(1.05)} .no-img{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,var(--blue-l),var(--g200));display:flex;align-items:center;justify-content:center;font-size:36px;opacity:.45} .badge{position:absolute;top:8px;left:8px;font-size:10px;font-weight:800;padding:3px 9px;border-radius:3px;letter-spacing:.3px;text-transform:uppercase} .b-blue{background:var(--blue);color:#fff} .b-red{background:var(--red);color:#fff} .b-gold{background:var(--gold);color:var(--blue-d)} .card-body{padding:12px 14px 14px;min-width:0} .card-cat{font-size:10.5px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.4px;margin-bottom:5px} .card-ttl{font-size:14.5px;font-weight:700;color:var(--text);line-height:1.45;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} .card:hover .card-ttl{color:var(--blue)} .card-excerpt{font-size:12.5px;color:var(--g600);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px} .card-meta{font-size:11px;color:var(--g400);display:flex;align-items:center;gap:10px;flex-wrap:wrap} .card-hero .card-thumb img{aspect-ratio:unset;height:340px;object-fit:cover} .card-hero .card-body{padding:16px 18px 18px} .card-hero .card-ttl{font-size:20px;font-weight:800;-webkit-line-clamp:3;margin-bottom:8px}.list-card{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--g100);align-items:flex-start} .list-card:last-child{border-bottom:none;padding-bottom:0} .list-thumb{width:90px;min-width:90px;border-radius:5px;overflow:hidden;flex-shrink:0} .list-thumb img{width:100%;height:62px;object-fit:cover} .list-ttl{font-size:13px;font-weight:700;color:var(--text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} .list-ttl:hover{color:var(--blue)} .list-meta{font-size:10.5px;color:var(--g400);margin-top:4px}.ticker-bar{background:var(--white);border-bottom:2px solid var(--g100);display:flex;align-items:stretch;overflow:hidden;margin-bottom:20px;border-radius:5px} .ticker-lbl{background:var(--red);color:#fff;font-size:11.5px;font-weight:800;padding:9px 14px;white-space:nowrap;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:6px;flex-shrink:0;border-radius:5px 0 0 5px} .blink{width:7px;height:7px;background:#fff;border-radius:50%;animation:blink 1s infinite} @keyframes blink{0%,100%{opacity:1}50%{opacity:0}} .ticker-vp{flex:1;overflow:hidden;padding:0 10px;display:flex;align-items:center} .ticker-track{display:flex;white-space:nowrap;animation:ticker 52s linear infinite} .ticker-track:hover{animation-play-state:paused} @keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}} .t-item{font-size:13px;color:var(--text);padding-right:36px;font-weight:500} .t-item:hover{color:var(--red)} .t-sep{color:var(--blue);opacity:.35;padding-right:12px}.dn18-ad-container { margin: 25px 0; text-align: center; overflow: hidden; border-radius: 8px; background: #f8f9fa; min-height: 90px; display: flex; align-items: center; justify-content: center; } .dn18-ad-container ins { display: block !important; margin: 0 auto !important; }.ad-ph{ border-radius:var(--r); border:2px dashed #b0c4de; background:linear-gradient(135deg,#f0f4ff,#e8f0fe); display:flex; flex-direction:column; align-items:center; justify-content:center; gap:8px; text-align:center; padding:18px; transition:var(--tr); min-height:90px; width:100%; margin:20px 0; } .ad-ph:hover{ border-color:var(--blue); background:linear-gradient(135deg,#e8f0fe,#dce8ff); } .ad-ph-ico{font-size:24px;opacity:.6} .ad-ph-ttl{font-size:13px;font-weight:800;color:var(--blue);font-family:var(--serif)} .ad-ph-sub{font-size:11.5px;color:var(--g600)} .ad-ph-btn{ margin-top:4px; background:var(--blue); color:#fff; font-size:11.5px; font-weight:700; padding:6px 16px; border-radius:20px; display:inline-block; transition:var(--tr); } .ad-ph-btn:hover{background:var(--red)}.cta-strip{background:linear-gradient(135deg,var(--blue-d),var(--blue-m));border-radius:var(--r2);padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:22px 0} .cta-ttl{font-size:20px;font-weight:900;color:#fff;margin-bottom:4px;font-family:var(--serif)} .cta-sub{font-size:13px;color:rgba(255,255,255,.8)} .cta-btns{display:flex;gap:10px;flex-wrap:wrap} .btn-wa{background:#25D366;font-weight:800;font-size:14px;padding:11px 20px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;transition:var(--tr)} .btn-wa:hover{background:#1da851;transform:translateY(-2px)} .btn-tg{background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.4);font-weight:700;font-size:14px;padding:11px 20px;border-radius:6px;display:inline-flex;align-items:center;gap:6px;transition:var(--tr)} .btn-tg:hover{background:rgba(255,255,255,.25);transform:translateY(-2px)} /* --- FIX: CTA Button Text Forced to White Only --- */ .btn-wa, .btn-tg { color: #ffffff !important; } .btn-wa:hover, .btn-tg:hover { color: #ffffff !important; } /* ----------------------------------------------- */ .empty{color:var(--g400);padding:20px 0;grid-column:1/-1;text-align:center;font-size:13px}@media(max-width:1024px){.g4{grid-template-columns:repeat(2,1fr)}} @media(max-width:900px){ .hero-grid{grid-template-columns:1fr} .hero-side{flex-direction:row} .hero-side .card{flex:1} .delhi-grid{grid-template-columns:1fr} .delhi-main{grid-row:auto;grid-column:1} .delhi-sub{grid-column:1;grid-template-columns:1fr 1fr} .g3{grid-template-columns:repeat(2,1fr)} } @media(max-width:768px){ .g2{grid-template-columns:1fr} .hero-side{flex-direction:column} .delhi-sub{grid-template-columns:1fr} .cta-strip{padding:18px} .cta-ttl{font-size:16px} } @media(max-width:520px){ .g3,.g4{grid-template-columns:1fr} .card-hero .card-thumb img{height:220px} .card-hero .card-ttl{font-size:17px} .sec-ttl{font-size:16px} .cta-btns{width:100%} .btn-wa,.btn-tg{flex:1;justify-content:center} .hero-side{flex-direction:column} }@keyframes skeleton-loading { 0% { background-position: -200px 0; } 100% { background-position: calc(200px + 100%) 0; } } .skeleton-card { background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%); background-size: 200px 100%; animation: skeleton-loading 1.5s infinite; min-height: 200px; border-radius: 8px; }
ब्रेकिंग
Loading latest news...
(adsbygoogle = window.adsbygoogle || []).push({});
🏛 नई दिल्ली
सभी खबरें →
📢
विज्ञापन स्थान उपलब्ध — Ad Space Available
970×90 Banner | दिल्ली NCR के लाखों पाठकों तक पहुँचें
संपर्क करें: info@delhinews18.in
🌆 एन सी आर
सभी खबरें →
(adsbygoogle = window.adsbygoogle || []).push({});
🇮🇳 भारत
सभी →
🌍 दुनिया
सभी →
📢
विज्ञापन स्थान उपलब्ध — Ad Space Available
Premium Banner Space | लाखों पाठकों तक पहुँच
Book Now: info@delhinews18.in
🏏 खेल
सभी →
🎬 मनोरंजन
सभी →
(adsbygoogle = window.adsbygoogle || []).push({});
💻 टेक्नोलॉजी
सभी →
🚗 ऑटोमोबाइल
सभी →
💰 फाइनेंस
सभी →
🏢 व्यापार
सभी →
(adsbygoogle = window.adsbygoogle || []).push({});
🏥 स्वास्थ्य
सभी →
📚 शिक्षा
सभी →
🍛 खाना
सभी →
🕌 संस्कृति
सभी →
✈️ यात्रा
सभी →
🌟 जीवन शैली
सभी →
📰 दिल्ली की ताज़ा खबरें — सीधे आपके पास
WhatsApp और Telegram Channel Join करें, सबसे पहले खबर पाएं
(function() { var sc = document.getElementById('navScroll'); var lft = document.getElementById('navLeft'); var rgt = document.getElementById('navRight'); if(sc && lft && rgt) { function updateArrows() { lft.style.opacity = sc.scrollLeft > 4 ? '1' : '0.3'; rgt.style.opacity = (sc.scrollLeft + sc.clientWidth 0 ? data[0].id : null; } catch(e) { return null; } } async function fetchPosts(categorySlug, count = 6) { try { let url = `/wp-json/wp/v2/posts?per_page=${count}&_embed&status=publish&orderby=date&order=desc`; if(categorySlug && categorySlug !== '') { const catId = await getCategoryId(categorySlug); if(catId) url += `&categories=${catId}`; } const response = await fetch(url); return await response.json(); } catch(e) { return []; } } function createCard(post, badge = '', badgeClass = 'b-blue') { if(!post) return ''; const title = post.title?.rendered || 'No title'; const excerpt = post.excerpt?.rendered?.replace(/]*>/g, '').substring(0, 100) || ''; const date = new Date(post.date).toLocaleDateString('en-IN', { day: 'numeric', month: 'short', year: 'numeric' }); const imageUrl = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || ''; const link = post.link; const categories = post._embedded?.['wp:term']?.[0] || []; const catName = categories.length > 0 ? categories[0].name : ''; return `
${imageUrl ? `${title}` : '
📰
'} ${badge ? `${badge}` : ''}
${catName ? `
${catName}
` : ''}
${title}
${excerpt ? `

${excerpt}

` : ''}
📅 ${date}
`; } function createHeroCard(post) { if(!post) return ''; const title = post.title?.rendered || 'No title'; const excerpt = post.excerpt?.rendered?.replace(/]*>/g, '').substring(0, 120) || ''; const date = new Date(post.date).toLocaleDateString('en-IN', { day: 'numeric', month: 'short', year: 'numeric' }); const imageUrl = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || ''; const link = post.link; const categories = post._embedded?.['wp:term']?.[0] || []; const catName = categories.length > 0 ? categories[0].name : 'ताज़ा खबर'; const author = post._embedded?.author?.[0]?.name || 'Delhi News18'; return `
${imageUrl ? `${title}` : '
📰
'} ⚡ ब्रेकिंग
${catName} · ${date}
${title}
${excerpt ? `

${excerpt}

` : ''}
✍ ${author}📅 ${date}
`; } function createListCard(post) { if(!post) return ''; const title = post.title?.rendered || 'No title'; const date = new Date(post.date).toLocaleDateString('en-IN', { day: 'numeric', month: 'short', year: 'numeric' }); const imageUrl = post._embedded?.['wp:featuredmedia']?.[0]?.source_url || ''; const link = post.link; return `
${imageUrl ? `${title}` : '
📰
'}
${title}
📅 ${date}
`; } async function loadHero() { const posts = await fetchPosts('', 3); const heroGrid = document.getElementById('heroGrid'); if(heroGrid && posts.length > 0) { heroGrid.innerHTML = ` ${createHeroCard(posts[0])}
${posts[1] ? createCard(posts[1]) : '
No posts
'} ${posts[2] ? createCard(posts[2]) : '
No posts
'}
`; } } async function loadDelhi() { const posts = await fetchPosts('new-delhi', 5); const delhiGrid = document.getElementById('delhiGrid'); if(delhiGrid && posts.length > 0) { delhiGrid.innerHTML = `
${createCard(posts[0], 'ताज़ा', 'b-blue')}
${posts.slice(1, 5).map(p => createCard(p)).join('')}
`; } } async function loadNCR() { const posts = await fetchPosts('ncr', 6); const ncrGrid = document.getElementById('ncrGrid'); if(ncrGrid && posts.length > 0) { ncrGrid.innerHTML = posts.slice(0, 6).map(p => createCard(p)).join(''); } } async function loadIndia() { const posts = await fetchPosts('india', 5); const indiaGrid = document.getElementById('indiaGrid'); if(indiaGrid && posts.length > 0) { indiaGrid.innerHTML = ` ${createCard(posts[0], 'बड़ी खबर', 'b-gold')}
${posts.slice(1, 5).map(p => createListCard(p)).join('')}
`; } } async function loadWorld() { const posts = await fetchPosts('world', 5); const worldGrid = document.getElementById('worldGrid'); if(worldGrid && posts.length > 0) { worldGrid.innerHTML = ` ${createCard(posts[0], 'अंतर्राष्ट्रीय', 'b-blue')}
${posts.slice(1, 5).map(p => createListCard(p)).join('')}
`; } } async function loadSports() { const posts = await fetchPosts('sports', 4); const sportsGrid = document.getElementById('sportsGrid'); if(sportsGrid && posts.length > 0) { sportsGrid.innerHTML = posts.slice(0, 4).map(p => createCard(p)).join(''); } } async function loadEntertainment() { const posts = await fetchPosts('entertainment', 4); const entertainmentGrid = document.getElementById('entertainmentGrid'); if(entertainmentGrid && posts.length > 0) { entertainmentGrid.innerHTML = posts.slice(0, 4).map(p => createCard(p)).join(''); } } async function loadTech() { const posts = await fetchPosts('technology', 3); const techGrid = document.getElementById('techGrid'); if(techGrid && posts.length > 0) { techGrid.innerHTML = posts.slice(0, 3).map(p => createCard(p)).join(''); } } async function loadAuto() { const posts = await fetchPosts('automobile', 3); const autoGrid = document.getElementById('autoGrid'); if(autoGrid && posts.length > 0) { autoGrid.innerHTML = posts.slice(0, 3).map(p => createCard(p)).join(''); } } async function loadFinance() { const posts = await fetchPosts('finance', 4); const financeList = document.getElementById('financeList'); if(financeList && posts.length > 0) { financeList.innerHTML = posts.slice(0, 4).map(p => createListCard(p)).join(''); } } async function loadBusiness() { const posts = await fetchPosts('business', 4); const businessList = document.getElementById('businessList'); if(businessList && posts.length > 0) { businessList.innerHTML = posts.slice(0, 4).map(p => createListCard(p)).join(''); } } async function loadHealth() { const posts = await fetchPosts('health', 4); const healthGrid = document.getElementById('healthGrid'); if(healthGrid && posts.length > 0) { healthGrid.innerHTML = posts.slice(0, 4).map(p => createCard(p)).join(''); } } async function loadEducation() { const posts = await fetchPosts('education', 4); const educationGrid = document.getElementById('educationGrid'); if(educationGrid && posts.length > 0) { educationGrid.innerHTML = posts.slice(0, 4).map(p => createCard(p)).join(''); } } async function loadFood() { const posts = await fetchPosts('food', 4); const foodGrid = document.getElementById('foodGrid'); if(foodGrid && posts.length > 0) { foodGrid.innerHTML = posts.slice(0, 4).map(p => createCard(p)).join(''); } } async function loadCulture() { const posts = await fetchPosts('culture', 4); const cultureGrid = document.getElementById('cultureGrid'); if(cultureGrid && posts.length > 0) { cultureGrid.innerHTML = posts.slice(0, 4).map(p => createCard(p)).join(''); } } async function loadTravel() { const posts = await fetchPosts('travel', 4); const travelGrid = document.getElementById('travelGrid'); if(travelGrid && posts.length > 0) { travelGrid.innerHTML = posts.slice(0, 4).map(p => createCard(p)).join(''); } } async function loadLifestyle() { const posts = await fetchPosts('lifestyle', 4); const lifestyleGrid = document.getElementById('lifestyleGrid'); if(lifestyleGrid && posts.length > 0) { lifestyleGrid.innerHTML = posts.slice(0, 4).map(p => createCard(p)).join(''); } } async function loadTicker() { const posts = await fetchPosts('', 10); const tickerTrack = document.getElementById('breakingTicker'); if(tickerTrack && posts.length > 0) { let tickerHtml = ''; [...posts, ...posts].forEach(post => { tickerHtml += `${post.title?.rendered || 'Untitled'}`; tickerHtml += `◆`; }); tickerTrack.innerHTML = tickerHtml; } } function initAds() { if(typeof adsbygoogle !== 'undefined') { try { (adsbygoogle = window.adsbygoogle || []).push({}); } catch(e) {} } } async function initHomepage() { await loadTicker(); await loadHero(); await loadDelhi(); await loadNCR(); await loadIndia(); await loadWorld(); await loadSports(); await loadEntertainment(); await loadTech(); await loadAuto(); await loadFinance(); await loadBusiness(); await loadHealth(); await loadEducation(); await loadFood(); await loadCulture(); await loadTravel(); await loadLifestyle(); setTimeout(initAds, 1000); setTimeout(initAds, 3000); } if(document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initHomepage); } else { initHomepage(); } })();