Islamic Art

Welcome to Islamic Art

Step into divine light. Explore the Qur'an and Sunnah through sacred beauty and authentic Islamic interpretation.

May Allah Guide Us — Ameen

Love for Muhammad (PBUH)

👆

"যে ব্যক্তি আমার সুন্নাতকে ভালোবাসে, সে আমাকে ভালোবাসে। আর যে আমাকে ভালোবাসে, সে জান্নাতে আমার সঙ্গেই থাকবে।"

📖 সহীহ বুখারী, হাদীস নং ৬৪৪২

"তোমাদের কেউ প্রকৃত মুমিন হতে পারবে না, যতক্ষণ না আমি তার নিকট তার পিতা-মাতা, সন্তান-সন্ততি ও সকল মানুষের চেয়ে বেশি প্রিয় হই।"

📖 সহীহ বুখারী, হাদীস নং ১৫, মুসলিম, হাদীস নং ৪৪

"যে আমার উপর দরূদ পাঠ করবে, আল্লাহ তার উপর দশটি রহমত নাযিল করবেন এবং তার দশটি গুনাহ মাফ করবেন।"

📖 সহীহ মুসলিম, হাদীস নং ৪০৮, সুনান নাসাঈ

Image Slideshow

4s


The Importance of Nasihah

👆

"যে ব্যক্তি আল্লাহর পথে মানুষকে ডাকে, তার প্রতিটি পদক্ষেপের বিনিময়ে একটি সাদাকাহর সওয়াব লেখা হয়।"

📖 সুনান আত-তিরমিযী, হাদীস নং ৬৬৪

"ওয়াজ-মাহফিলে উপস্থিত হওয়া ঈমান বৃদ্ধি করে এবং গুনাহ থেকে বিরত রাখে।"

📖 সুনান ইবনে মাজাহ, হাদীস নং ৬৬

"জ্ঞানীদের ওয়াজ শোনা ইবাদতের সমতুল্য, কেননা তা হৃদয়ে নূর সৃষ্টি করে।"

📖 মুসনাদ আহমদ, হাদীস নং ৮৮৫৪

MMD ASHRAF ALIMULLAH SIDDIQUE

MMD ASHRAF ALIMULLAH SIDDIQUE

Explore divine Islamic content—lectures, Q&A, Naats, and more—from esteemed scholar MMD Ashraf Alimullah Siddique. Uncover in-depth guidance on faith, law, and spiritual refinement.

Explore Lectures...

Guidance from Scholars

👆

"মুরশিদে কামেল হচ্ছেন আল্লাহর নৈকট্য লাভের মাধ্যম, যিনি জাহের-বাতেনের ইলম দ্বারা মানুষকে হিদায়াত দেন।"

📖 ইমাম গাজ্জালী, কিমিয়ায়ে সা'আদাত, পৃষ্ঠা ১৫৬

"কিবলাহ্-ই মুর্শিদের দিকে মুখ করে দু'আ করলে আল্লাহ তা কবুল করেন, কেননা তিনি হচ্ছেন আল্লাহর ওয়াসিলা।"

📖 শায়েখ আবদুল কাদের জিলানী, গুনিয়াতুত তালেবীন, খণ্ড ২

"মুরশিদের মহব্বত ঈমানের অংশ, কেননা তিনিই আল্লাহর পথে আহ্বানকারী।"

📖 ইমাম রাব্বানী, মাকতুবাত, চিঠি নং ২৫৬

The Sacred Place

FURFURA SHARIF

Furfura Sharif

Sacred Knowledge Repository with timeless Islamic wisdom from Furfura Sharif — a centuries-old beacon of Sufi tradition, nurturing scholars and guiding souls to righteousness.

Explore Contents

The of Knowledge

👆

"ইলম অর্জনের জন্য বই হচ্ছে সবচেয়ে উত্তম সঙ্গী। জ্ঞানীর কলমের কালি শহীদের রক্ত থেকেও মূল্যবান।"

📖 সুনান আত-তিরমিযী, হাদীস নং ২৬৯৪

"যে ব্যক্তি ইলম শিক্ষা করে এবং তা অন্যকে শিক্ষা দেয়, সে জান্নাতে বিশেষ মর্যাদা লাভ করবে।"

📖 সুনান ইবনে মাজাহ, হাদীস নং ২২৪

"কুরআন-হাদিসের বই অধ্যয়ন ঈমানকে সতেজ রাখে এবং আমলকে শুদ্ধ করে।"

📖 সহীহ বুখারী, হাদীস নং ৫০২৭

Library

PDF Books Collection

مكتبة إسلامية

Browse our curated library of Islamic books on Qur'an tafsir, Hadith, Fiqh, and history—authentic resources for learners at every level, from novice to scholar.

Explore All Books

Contact Us

Get In Touch

Have questions, suggestions, or feedback? We'd love to hear from you. Reach out to us through any of the following channels:

Email Us

hafizul9996@gmail.com

animation: slideRight 0.8s ease-out; } .zoom-in { animation: zoomIn 0.6s ease-out; } .rotate-in { animation: rotateIn 0.8s ease-out; } .pulse { animation: pulse 2s infinite; } .float { animation: float 6s ease-in-out infinite; } /* New Text Animation */ .text-focus-in { animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both; } @keyframes text-focus-in { 0% { filter: blur(12px); opacity: 0; } 100% { filter: blur(0); opacity: 1; } } /* New Card Hover Effect */ .card-hover-effect { transition: transform 0.5s ease, box-shadow 0.5s ease; } .card-hover-effect:hover { transform: translateY(-10px) rotate(1deg); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2); } /* Professional Content Container */ .content-container { max-width: 1200px; margin: 0 auto; padding: 30px; background-color: var(--section-bg); box-shadow: 0 15px 40px rgba(0, 0, 0, 0.08); border-radius: var(--border-radius); margin-top: 90px; margin-bottom: 50px; backdrop-filter: blur(8px); border: 1px solid rgba(255, 255, 255, 0.3); animation: fadeIn 1.5s ease-out; } /* Header Styles */ .islamic-header { position: fixed; top: 0; left: 0; width: 100%; padding: 15px 30px; background: rgba(26, 58, 110, 0.98); backdrop-filter: blur(12px); box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); z-index: 1000; display: flex; justify-content: space-between; align-items: center; transition: var(--transition); border-bottom: 1px solid rgba(212, 167, 98, 0.2); transform: translateY(0); } .islamic-header.hide { transform: translateY(-100%); } .logo-container { display: flex; align-items: center; color: var(--white); text-decoration: none; transition: transform 0.3s ease; } .logo-container:hover { transform: scale(1.05); } .logo-icon { font-size: 2rem; margin-right: 10px; color: var(--secondary-color); animation: pulse 3s infinite; } .logo-text { font-family: 'Amiri', serif; font-size: 1.8rem; font-weight: 700; text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); letter-spacing: 1px; } /* Navigation */ .nav-menu { display: flex; gap: 20px; } .nav-item { color: var(--white); text-decoration: none; font-family: 'Amiri', serif; font-size: 1.1rem; padding: 8px 15px; border-radius: 4px; transition: var(--transition); position: relative; } .nav-item::after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 0; height: 2px; background: var(--secondary-color); transition: var(--transition); } .nav-item:hover::after, .nav-item.active::after { width: 100%; } .nav-item:hover, .nav-item.active { color: var(--secondary-color); transform: translateY(-2px); } /* Mobile Menu */ .islamic-menu { display: none; } .islamic-btn { background: rgba(212, 167, 98, 0.2); border: 1px solid var(--secondary-color); color: var(--white); width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; cursor: pointer; transition: var(--transition); } .islamic-btn:hover { background: rgba(212, 167, 98, 0.4); transform: rotate(90deg); } .dropdown-menu { position: absolute; top: 70px; right: 20px; background: rgba(26, 58, 110, 0.98); border-radius: var(--border-radius); padding: 15px; min-width: 200px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); display: none; z-index: 1001; backdrop-filter: blur(5px); border: 1px solid rgba(212, 167, 98, 0.2); } .dropdown-menu.active { display: block; } .dropdown-item { display: block; color: var(--white); padding: 10px; text-decoration: none; transition: var(--transition); border-radius: 4px; font-family: 'Amiri', serif; display: flex; align-items: center; gap: 10px; } .dropdown-item:hover { background-color: rgba(212, 167, 98, 0.2); color: var(--secondary-color); padding-left: 15px; transform: translateX(5px); } /* Section Styles */ .section { padding: 40px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.05); opacity: 0; transform: translateY(20px); transition: opacity 0.6s ease, transform 0.6s ease; } .section.visible { opacity: 1; transform: translateY(0); } .section-title { font-family: 'Playfair Display', serif; font-size: 2.4rem; color: var(--primary-color); margin-bottom: 40px; position: relative; padding-bottom: 15px; text-align: center; text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); letter-spacing: 0.5px; } .section-title::after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 100px; height: 3px; background: var(--gold-gradient); border-radius: 3px; box-shadow: 0 2px 5px rgba(212, 167, 98, 0.3); } /* Card Styles */ .card { background: var(--white); border-radius: var(--border-radius); box-shadow: var(--shadow); padding: 30px; margin-bottom: 40px; transition: var(--transition); position: relative; overflow: hidden; transform: translateY(20px); opacity: 0; transition: transform 0.6s ease, opacity 0.6s ease, box-shadow 0.3s ease; border: 1px solid rgba(0, 0, 0, 0.03); background: linear-gradient(to bottom, rgba(255,255,255,0.9), rgba(248, 245, 242, 0.9)); } .card::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 4px; background: var(--gold-gradient); opacity: 0.8; transition: opacity 0.3s ease; } .card:hover::before { opacity: 1; } .card.visible { transform: translateY(0); opacity: 1; } .card:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.12); } .card-title { font-size: 1.5rem; color: var(--primary-color); margin-bottom: 20px; font-weight: 600; text-align: center; position: relative; } .card-title::after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 60px; height: 2px; background: var(--secondary-color); transition: width 0.3s ease; } .card:hover .card-title::after { width: 100px; } .special-title { font-family: 'Amiri', serif; font-size: 2rem; color: var(--secondary-color); text-align: center; margin-bottom: 25px; position: relative; padding-bottom: 10px; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } .special-title::after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 80px; height: 2px; background: linear-gradient(to right, var(--primary-color), var(--secondary-color), var(--primary-color)); box-shadow: 0 1px 3px rgba(212, 167, 98, 0.3); } .card-content { color: var(--text-color); line-height: 1.7; transition: color 0.3s ease; font-size: 1.05rem; } .card:hover .card-content { color: var(--dark-color); } .card-image { width: 100%; height: 350px; object-fit: cover; border-radius: var(--border-radius); margin-bottom: 25px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); transition: var(--transition); filter: brightness(0.95); border: 1px solid rgba(0, 0, 0, 0.05); } .card-image:hover { transform: scale(1.02); filter: brightness(1); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15); } /* Button Styles */ .btn { display: inline-block; background: var(--blue-gradient); color: var(--white); padding: 14px 32px; border-radius: 30px; text-decoration: none; font-weight: 500; transition: var(--transition); border: none; cursor: pointer; margin-top: 20px; text-align: center; position: relative; overflow: hidden; box-shadow: 0 6px 15px rgba(26, 58, 110, 0.2); letter-spacing: 0.5px; font-size: 1rem; } .btn::after { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent); transition: 0.5s; } .btn:hover::after { left: 100%; } .btn:hover { background: var(--gold-gradient); transform: translateY(-3px) scale(1.02); box-shadow: 0 12px 25px rgba(212, 167, 98, 0.3); color: var(--dark-color); } .btn:active { transform: translateY(-1px); } .btn-outline { background: transparent; border: 2px solid var(--primary-color); color: var(--primary-color); } .btn-outline:hover { background: var(--primary-color); color: var(--white); } /* Back to Top Button */ .back-to-top { position: fixed; bottom: 30px; right: 30px; width: 50px; height: 50px; background: #00000013; color: #000000; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; cursor: pointer; opacity: 0; visibility: hidden; transition: var(--transition); z-index: 999; box-shadow: 0 6px 15px rgba(26, 58, 110, 0.3); border: 2px solid rgba(255, 255, 255, 0.2); } .back-to-top.visible { opacity: 1; visibility: visible; } .back-to-top:hover { background: var(--secondary-color); transform: translateY(-3px) scale(1.1); box-shadow: 0 8px 20px rgba(212, 167, 98, 0.3); color: var(--dark-color); } /* Footer Styles */ footer { background: var(--primary-color); color: var(--white); padding: 50px 0; text-align: center; position: relative; overflow: hidden; } footer::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 5px; background: var(--gold-gradient); } .footer-content { max-width: 1200px; margin: 0 auto; padding: 0 30px; display: flex; flex-direction: column; align-items: center; } .footer-links { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-bottom: 30px; } .footer-link { color: var(--white); text-decoration: none; transition: var(--transition); position: relative; font-family: 'Amiri', serif; font-size: 1.1rem; } .footer-link::after { content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 1px; background: var(--secondary-color); transition: width 0.3s ease; } .footer-link:hover::after { width: 100%; } .footer-link:hover { color: var(--secondary-color); transform: translateY(-2px); } .contact-info { display: flex; align-items: center; gap: 30px; margin-bottom: 30px; } .profile-pic { width: 90px; height: 90px; border-radius: 50%; object-fit: cover; border: 3px solid var(--secondary-color); box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); transition: transform 0.3s ease; } .profile-pic:hover { transform: scale(1.1) rotate(5deg); } .contact-details { text-align: left; } .contact-details h3 { font-size: 1.4rem; margin-bottom: 5px; color: var(--secondary-color); } .social-links { display: flex; gap: 20px; margin-bottom: 30px; } .social-link { color: var(--white); text-decoration: none; display: flex; align-items: center; justify-content: center; width: 45px; height: 45px; border-radius: 50%; background: rgba(255, 255, 255, 0.1); transition: var(--transition); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); font-size: 1.2rem; } .social-link:hover { background: var(--secondary-color); color: var(--primary-color); transform: translateY(-3px) scale(1.1); box-shadow: 0 5px 20px rgba(212, 167, 98, 0.3); } .copyright { margin-top: 20px; font-size: 0.9rem; color: rgba(255, 255, 255, 0.7); font-family: 'Poppins', sans-serif; } /* Islamic Library Card Styles */ .islamic-library-card { display: flex; background: var(--white); border-radius: var(--border-radius); box-shadow: var(--shadow); padding: 30px; margin: 40px auto; max-width: 900px; transition: var(--transition); position: relative; overflow: hidden; border: 1px solid rgba(0, 0, 0, 0.05); background: linear-gradient(to bottom, rgba(255,255,255,0.9), rgba(248, 245, 242, 0.9)); } .islamic-library-card:hover { transform: translateY(-5px); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15); } .book-gallery { display: flex; gap: 20px; margin-right: 30px; flex-wrap: wrap; justify-content: center; } .book-cover { width: 160px; height: 240px; border-radius: 8px; overflow: hidden; box-shadow: var(--shadow); transition: var(--transition); position: relative; transform-style: preserve-3d; border: 1px solid rgba(0, 0, 0, 0.05); } .book-cover:hover { transform: translateY(-10px) rotateY(10deg) scale(1.05); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2); z-index: 2; } .book-image { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .book-cover:hover .book-image { transform: scale(1.1); } .book-title { position: absolute; bottom: 0; left: 0; right: 0; background: rgba(26, 58, 110, 0.85); color: var(--white); padding: 10px; font-size: 0.95rem; text-align: center; transform: translateY(100%); transition: var(--transition); backdrop-filter: blur(2px); font-family: 'Poppins', sans-serif; } .book-cover:hover .book-title { transform: translateY(0); } /* Enhanced Library Search */ .library-search { display: flex; margin-bottom: 30px; max-width: 600px; margin-left: auto; margin-right: auto; position: relative; } .search-input { flex: 1; padding: 14px 20px; border: 1px solid #ddd; border-radius: 30px 0 0 30px; font-size: 1rem; outline: none; transition: var(--transition); font-family: 'Amiri', serif; } .search-input:focus { border-color: var(--secondary-color); box-shadow: 0 0 0 3px rgba(212, 167, 98, 0.2); } .search-btn { background: var(--primary-color); color: var(--white); border: none; padding: 0 25px; border-radius: 0 30px 30px 0; cursor: pointer; transition: var(--transition); font-size: 1.1rem; } .search-btn:hover { background: var(--secondary-color); color: var(--dark-color); transform: scale(1.05); } /* Book Download Button */ .download-btn { position: absolute; top: 10px; right: 10px; background: rgba(26, 58, 110, 0.85); color: var(--white); width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; opacity: 0; transition: var(--transition); z-index: 3; cursor: pointer; border: none; font-size: 1.1rem; } .download-btn:hover { background: var(--secondary-color); color: var(--dark-color); transform: scale(1.1); } .book-cover:hover .download-btn { opacity: 1; transform: translateY(0); } .library-card-content { flex: 1; } .library-title { font-size: 2rem; color: var(--primary-color); margin-bottom: 15px; font-weight: 700; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); font-family: 'Playfair Display', serif; } .arabic-title { font-family: 'Amiri', serif; font-size: 1.6rem; color: var(--text-color); margin-bottom: 25px; direction: rtl; text-align: center; } .library-description { color: var(--text-color); margin-bottom: 30px; line-height: 1.7; text-align: center; font-size: 1.05rem; } .action-button { display: block; width: fit-content; margin: 0 auto; background: var(--blue-gradient); color: var(--white); border: none; padding: 14px 35px; border-radius: 30px; font-weight: 500; cursor: pointer; transition: var(--transition); text-decoration: none; text-align: center; box-shadow: 0 6px 15px rgba(26, 58, 110, 0.2); font-size: 1rem; letter-spacing: 0.5px; } .action-button:hover { background: var(--gold-gradient); transform: translateY(-3px) scale(1.05); box-shadow: 0 12px 25px rgba(212, 167, 98, 0.3); color: var(--dark-color); } /* Book Categories Filter */ .filter-container { display: flex; justify-content: center; flex-wrap: wrap; gap: 12px; margin: 25px 0; } .library-filter { padding: 10px 20px; border-radius: 30px; cursor: pointer; transition: var(--transition); border: 1px solid var(--primary-color); background: transparent; color: var(--primary-color); font-family: 'Amiri', serif; font-size: 1rem; } .library-filter.active { background: var(--primary-color); color: var(--white); transform: translateY(-2px); box-shadow: 0 6px 15px rgba(26, 58, 110, 0.2); } .library-filter:hover:not(.active) { background: rgba(26, 58, 110, 0.1); transform: translateY(-2px); } /* Quran Player Styles */ .quran-player { background: var(--white); border-radius: var(--border-radius); padding: 25px; margin: 25px 0; box-shadow: var(--shadow); border: 1px solid rgba(0, 0, 0, 0.05); background: linear-gradient(to bottom, rgba(255,255,255,0.9), rgba(248, 245, 242, 0.9)); } .player-header { display: flex; align-items: center; margin-bottom: 20px; } .player-info { flex: 1; } .surah-name { font-size: 1.3rem; color: var(--primary-color); margin-bottom: 5px; font-weight: 600; } .reciter-name { color: var(--text-color); font-size: 1rem; } .player-controls { display: flex; align-items: center; gap: 15px; } .player-btn { background: var(--primary-color); color: var(--white); width: 45px; height: 45px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: var(--transition); border: none; box-shadow: 0 3px 8px rgba(0, 0, 0, 0.1); font-size: 1.2rem; } .player-btn:hover { background: var(--secondary-color); color: var(--dark-color); transform: scale(1.1); box-shadow: 0 5px 15px rgba(212, 167, 98, 0.3); } .progress-container { width: 100%; height: 6px; background: #eee; border-radius: 3px; margin: 15px 0; cursor: pointer; } .progress-bar { height: 100%; background: var(--secondary-color); border-radius: 3px; width: 0%; transition: width 0.1s linear; box-shadow: 0 1px 3px rgba(212, 167, 98, 0.3); } .time-info { display: flex; justify-content: space-between; font-size: 0.9rem; color: var(--text-color); } /* Enhanced Quote Section Styles */ .quote-section { background: var(--white); border-radius: var(--border-radius); box-shadow: var(--shadow); margin-bottom: 1.5rem; overflow: hidden; transition: all 0.3s ease; border: 1px solid rgba(0, 0, 0, 0.05); } .quote-section:hover { transform: translateY(-3px); box-shadow: 0 8px 25px rgba(0, 0, 0, 0.12); } .section-header { background: linear-gradient(135deg, var(--primary-color), var(--accent-color)); color: var(--white); padding: 1rem 1.5rem; display: flex; justify-content: space-between; align-items: center; cursor: pointer; user-select: none; } .section-header h2 { font-size: 1.2rem; font-weight: 600; display: flex; align-items: center; gap: 0.75rem; font-family: 'Amiri', serif; } .section-header h2::before { content: '❖'; color: var(--secondary-color); font-size: 1.2rem; } .toggle-icon { width: 28px; height: 28px; border-radius: 50%; background: rgba(255, 255, 255, 0.15); display: flex; align-items: center; justify-content: center; transition: all 0.3s ease; } .section-content { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1); } .content-inner { padding: 1.5rem; } .quote-item { background: rgba(212, 167, 98, 0.08); border-left: 4px solid var(--secondary-color); padding: 1.25rem; margin-bottom: 1.5rem; border-radius: 0 8px 8px 0; position: relative; transition: var(--transition); } .quote-item:hover { transform: translateX(5px); box-shadow: 0 5px 20px rgba(212, 167, 98, 0.1); background: rgba(212, 167, 98, 0.12); } .quote-mark { position: absolute; font-size: 3.5rem; color: rgba(212, 167, 98, 0.15); top: 0.5rem; left: 0.5rem; line-height: 1; transition: var(--transition); } .quote-item:hover .quote-mark { color: rgba(212, 167, 98, 0.25); transform: scale(1.1); } .quote-item p { padding-left: 2.5rem; font-style: italic; color: var(--dark-color); margin-bottom: 1rem; transition: color 0.3s ease; font-size: 0.95rem; line-height: 1.7; } .quote-item:hover p { color: var(--primary-color); } .hadith-reference { display: flex; align-items: center; gap: 0.5rem; font-size: 0.9rem; color: var(--text-color); padding-left: 2.5rem; transition: color 0.3s ease; } .quote-item:hover .hadith-reference { color: var(--dark-color); } .book-icon { color: var(--secondary-color); transition: transform 0.3s ease; font-size: 1.1rem; } .quote-item:hover .book-icon { transform: rotate(15deg); } .minimize-btn { display: block; margin: 1rem auto 0; background: var(--primary-color); color: var(--white); border: none; padding: 0.75rem 1.5rem; border-radius: 30px; cursor: pointer; transition: var(--transition); font-weight: 500; box-shadow: 0 3px 12px rgba(26, 58, 110, 0.2); font-family: 'Poppins', sans-serif; } .minimize-btn:hover { background: var(--accent-color); transform: translateY(-2px); box-shadow: 0 5px 15px rgba(142, 108, 136, 0.3); } .quote-section.active .section-content { max-height: 2000px; } .quote-section.active .toggle-icon { transform: rotate(180deg); background: rgba(255, 255, 255, 0.25); } /* Responsive Adjustments */ @media (max-width: 992px) { .nav-menu { display: none; } .islamic-menu { display: block; } .islamic-library-card { flex-direction: column; align-items: center; } .book-gallery { margin-right: 0; margin-bottom: 30px; } } @media (max-width: 768px) { .content-container { margin-top: 80px; padding: 20px; } .section-title { font-size: 2rem; } .logo-text { font-size: 1.5rem; } .book-cover { width: 140px; height: 210px; } .slider-wrap { height: 56.25vw; /* 16:9 aspect ratio */ } .contact-info { flex-direction: column; text-align: center; } .contact-details { text-align: center; } .section-header h2 { font-size: 1.1rem; } .quote-item p { padding-left: 2rem; } .hadith-reference { padding-left: 2rem; } } @media (max-width: 576px) { .islamic-header { padding: 12px 20px; } .logo-text { font-size: 1.3rem; } .section-title { font-size: 1.7rem; } .book-gallery { gap: 15px; } .book-cover { width: 120px; height: 180px; } .slider-wrap { height: 56.25vw; /* 16:9 aspect ratio */ } .footer-links { flex-direction: column; gap: 12px; } .card-image { height: 250px; } .section-header { padding: 0.8rem 1rem; } } /* ========== IMAGE SLIDER ========== */ .slider-wrap { margin: 20px auto; padding: 0; width: 95vw; max-width: none; height: 56.25vw; /* 16:9 aspect ratio */ max-height: 80vh; background: #eee; border-radius: 22px; box-shadow: 0 4px 30px rgba(26, 58, 110, 0.2); position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center; touch-action: pan-y; user-select: none; left: 50%; transform: translateX(-50%); opacity: 0; transition: opacity 1s ease; border: 1px solid rgba(0, 0, 0, 0.05); } .slide-img { position: absolute; width: calc(100% - 4px); height: calc(100% - 4px); object-fit: cover; border-radius: 20px; margin-bottom: 20px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); transition: var(--transition); left: 2px; top: 2px; will-change: opacity, transform, filter; z-index: 1; } .slide-img.prev, .slide-img.next { opacity: 0; z-index: 1; transform: scale(1.12); transition: opacity 0.7s cubic-bezier(.4,0,.2,1), transform 0.85s cubic-bezier(.4,0,.2,1); } .slide-img.fadeout { opacity: 0; z-index: 1; transform: scale(1.08); transition: opacity 0.45s cubic-bezier(.4,0,.2,1), transform 0.68s cubic-bezier(.4,0,.2,1); } .slide-img.active { opacity: 1; z-index: 2; } .slide-img.anim-fade-pop { animation: fadePopIn 0.7s cubic-bezier(.4,0,.2,1); transform: scale(1); filter: none; } @keyframes fadePopIn { 0% { opacity: 0; transform: scale(1.06);} 60% { opacity: 1; transform: scale(1.12);} 100% { opacity: 1; transform: scale(1);} } .slide-img.anim-slide-left { animation: slideLeftIn 0.85s cubic-bezier(.4,0,.2,1); transform: translateX(0) scale(1); filter: none; } @keyframes slideLeftIn { 0% { opacity: 0; transform: translateX(-60px) scale(1.03);} 70% { opacity: 1; transform: translateX(12px) scale(1);} 100% { opacity: 1; transform: translateX(0) scale(1);} } .slide-img.anim-zoom-rotate { animation: zoomRotateIn 0.8s cubic-bezier(.4,0,.2,1); transform: scale(1) rotate(0deg); filter: none; } @keyframes zoomRotateIn { 0% { opacity: 0; transform: scale(1.25) rotate(-7deg);} 55% { opacity: 1; transform: scale(1.02) rotate(3deg);} 100% { opacity: 1; transform: scale(1) rotate(0deg);} } .slide-img.anim-blur-in { animation: blurIn 0.75s cubic-bezier(.4,0,.2,1); filter: blur(0); transform: scale(1); } @keyframes blurIn { 0% { opacity: 0; filter: blur(16px); transform: scale(1.08);} 50% { opacity: 1; filter: blur(2px);} 100% { opacity: 1; filter: blur(0); transform: scale(1);} } .arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 55px; height: 55px; border-radius: 50%; background: rgba(255,255,255,0.65); display: flex; align-items: center; justify-content: center; font-size: 2.5rem; color: var(--primary-color); z-index: 10; cursor: pointer; opacity: 0.85; border: none; outline: none; transition: background 0.18s, opacity 0.18s; box-shadow: 0 3px 10px rgba(0,0,0,0.15); } .arrow:hover { opacity: 1; background: rgba(255,255,255,0.95); transform: translateY(-50%) scale(1.1); color: var(--secondary-color); } .arrow:active { opacity: 1; background: rgba(255,255,255,0.95); } .arrow.left { left: 20px; } .arrow.right { right: 20px; } .audio-btn { position: absolute; bottom: 24px; right: 24px; z-index: 20; width: 30px; height: 30px; border-radius: 50%; background: var(--white); display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 12px rgba(0,0,0,0.2); border: 1.5px solid rgba(255,255,255,0.3); cursor: pointer; opacity: 0.95; transition: box-shadow .15s, transform .15s; color: var(--primary-color); font-size: 2.2rem; outline: none; } .audio-btn:hover { transform: scale(1.1); background: var(--secondary-color); color: var(--white); } .audio-btn:active { box-shadow: 0 3px 20px rgba(212, 167, 98, 0.4); } .audio-btn .music-icon-on { display: inline; color: var(--primary-color); font-size: 1.5rem; pointer-events: none; user-select: none; animation: musicOnPulse 1.2s infinite alternate; } .audio-btn .music-icon-off { display: none; color: #bbb; font-size: 1.5rem; pointer-events: none; user-select: none; animation: musicOffShake 1.1s infinite alternate; } .audio-btn:not(.playing) .music-icon-on { display: none; } .audio-btn:not(.playing) .music-icon-off { display: inline; } .audio-btn.playing .music-icon-on { color: var(--secondary-color); text-shadow: 0 0 12px rgba(212, 167, 98, 0.5); } @keyframes musicOnPulse { 0% { transform: scale(1) rotate(-3deg); } 45% { transform: scale(1.19) rotate(4deg); } 100% { transform: scale(1) rotate(-3deg); } } @keyframes musicOffShake { 0% { transform: rotate(0deg); } 20% { transform: rotate(-13deg); } 40% { transform: rotate(0deg); } 60% { transform: rotate(11deg); } 80% { transform: rotate(0deg); } 100% { transform: rotate(-8deg); } } .timer-fab { position: absolute; bottom: 24px; left: 24px; z-index: 20; width: 30px; height: 30px; border-radius: 50%; background: var(--white); color: var(--primary-color); display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 12px rgba(26, 58, 110, 0.3); border: 1.5px solid rgba(212, 167, 98, 0.3); font-size: 0.8rem; font-weight: 700; letter-spacing: 0.5px; opacity: 0.95; user-select: none; overflow: hidden; } .timer-progress { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; pointer-events: none; border-radius: 50%; } .timer-label { position: relative; z-index: 2; background: transparent; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-family: inherit; font-size: inherit; font-weight: inherit; color: inherit; } .slider-dots { position: absolute; left: 50%; transform: translateX(-50%); bottom: 20px; display: flex; gap: 16px; z-index: 30; } .slider-dot { width: 16px; height: 16px; border-radius: 50%; background: var(--white); border: 2.5px solid #bdc7e0; transition: border-color 0.2s, background 0.2s, transform 0.2s; cursor: pointer; box-shadow: 0 2px 5px rgba(0,0,0,0.1); opacity: 0.9; outline: none; } .slider-dot:hover { transform: scale(1.1); } .slider-dot.active { border-color: var(--primary-color); background: var(--primary-color); opacity: 1; transform: scale(1.1); }
Islamic Art

Welcome to Islamic Art

Peace Be Upon You

Step into divine light. Explore the Qur'an and Sunnah through sacred beauty and authentic Islamic interpretation.

May Allah Guide Us — Ameen

Love for Muhammad (PBUH)

👆

"যে ব্যক্তি আমার সুন্নাতকে ভালোবাসে, সে আমাকে ভালোবাসে। আর যে আমাকে ভালোবাসে, সে জান্নাতে আমার সঙ্গেই থাকবে।"

📖 সহীহ বুখারী, হাদীস নং ৬৪৪২

"তোমাদের কেউ প্রকৃত মুমিন হতে পারবে না, যতক্ষণ না আমি তার নিকট তার পিতা-মাতা, সন্তান-সন্ততি ও সকল মানুষের চেয়ে বেশি প্রিয় হই।"

📖 সহীহ বুখারী, হাদীস নং ১৫, মুসলিম, হাদীস নং ৪৪

"যে আমার উপর দরূদ পাঠ করবে, আল্লাহ তার উপর দশটি রহমত নাযিল করবেন এবং তার দশটি গুনাহ মাফ করবেন।"

📖 সহীহ মুসলিম, হাদীস নং ৪০৮, সুনান নাসাঈ

Image Slideshow

4s


The Importance of Nasihah

👆

"যে ব্যক্তি আল্লাহর পথে মানুষকে ডাকে, তার প্রতিটি পদক্ষেপের বিনিময়ে একটি সাদাকাহর সওয়াব লেখা হয়।"

📖 সুনান আত-তিরমিযী, হাদীস নং ৬৬৪

"ওয়াজ-মাহফিলে উপস্থিত হওয়া ঈমান বৃদ্ধি করে এবং গুনাহ থেকে বিরত রাখে।"

📖 সুনান ইবনে মাজাহ, হাদীস নং ৬৬

"জ্ঞানীদের ওয়াজ শোনা ইবাদতের সমতুল্য, কেননা তা হৃদয়ে নূর সৃষ্টি করে।"

📖 মুসনাদ আহমদ, হাদীস নং ৮৮৫৪

MMD ASHRAF ALIMULLAH SIDDIQUE

MMD ASHRAF ALIMULLAH SIDDIQUE

Explore divine Islamic content—lectures, Q&A, Naats, and more—from esteemed scholar MMD Ashraf Alimullah Siddique. Uncover in-depth guidance on faith, law, and spiritual refinement.

Explore Lectures...

Guidance from Scholars

👆

"মুরশিদে কামেল হচ্ছেন আল্লাহর নৈকট্য লাভের মাধ্যম, যিনি জাহের-বাতেনের ইলম দ্বারা মানুষকে হিদায়াত দেন।"

📖 ইমাম গাজ্জালী, কিমিয়ায়ে সা'আদাত, পৃষ্ঠা ১৫৬

"কিবলাহ্-ই মুর্শিদের দিকে মুখ করে দু'আ করলে আল্লাহ তা কবুল করেন, কেননা তিনি হচ্ছেন আল্লাহর ওয়াসিলা।"

📖 শায়েখ আবদুল কাদের জিলানী, গুনিয়াতুত তালেবীন, খণ্ড ২

"মুরশিদের মহব্বত ঈমানের অংশ, কেননা তিনিই আল্লাহর পথে আহ্বানকারী।"

📖 ইমাম রাব্বানী, মাকতুবাত, চিঠি নং ২৫৬

The Sacred Place

FURFURA SHARIF

Furfura Sharif

Sacred Knowledge Repository with timeless Islamic wisdom from Furfura Sharif — a centuries-old beacon of Sufi tradition, nurturing scholars and guiding souls to righteousness.

Explore Contents

The of Knowledge

👆

"ইলম অর্জনের জন্য বই হচ্ছে সবচেয়ে উত্তম সঙ্গী। জ্ঞানীর কলমের কালি শহীদের রক্ত থেকেও মূল্যবান।"

📖 সুনান আত-তিরমিযী, হাদীস নং ২৬৯৪

"যে ব্যক্তি ইলম শিক্ষা করে এবং তা অন্যকে শিক্ষা দেয়, সে জান্নাতে বিশেষ মর্যাদা লাভ করবে।"

📖 সুনান ইবনে মাজাহ, হাদীস নং ২২৪

"কুরআন-হাদিসের বই অধ্যয়ন ঈমানকে সতেজ রাখে এবং আমলকে শুদ্ধ করে।"

📖 সহীহ বুখারী, হাদীস নং ৫০২৭

Library

PDF Books Collection

مكتبة إسلامية

Browse our curated library of Islamic books on Qur'an tafsir, Hadith, Fiqh, and history—authentic resources for learners at every level, from novice to scholar.

Explore All Books

Contact Us

Get In Touch

Have questions, suggestions, or feedback? We'd love to hear from you. Reach out to us through any of the following channels:

Email Us

hafizul9996@gmail.com