|
234 | 234 | border-radius: 50%; |
235 | 235 | } |
236 | 236 | } |
237 | | - |
238 | 237 | /* body ট্যাগের font-family পরিবর্তন করে Bornomala ফন্টটিকে প্রধান ফন্ট হিসেবে সেট করা হয়েছে। */ |
239 | 238 | body { |
240 | | - font-family: 'Bornomala', 'Inter', 'Hind Siliguri', sans-serif; |
241 | | - display: flex; |
242 | | - justify-content: center; /* অনুভূমিকভাবে মাঝখানে রাখার জন্য */ |
243 | | - align-items: flex-start; /* উল্লম্বভাবে ওপরে অ্যালাইন করার জন্য (স্ক্রোলের জন্য গুরুত্বপূর্ণ) */ |
244 | | - min-height: 100vh; |
245 | | - background-color: transparent; /* অ্যানিমেটেড ব্যাকগ্রাউন্ডের জন্য স্বচ্ছ করা হয়েছে */ |
246 | | - padding: 5px 5px; /* ওপরে এবং নিচে প্যাডিং বাড়ানো হয়েছে */ |
247 | | - } |
248 | | - |
| 239 | + font-family: 'Bornomala', 'Inter', 'Hind Siliguri', sans-serif; |
| 240 | + display: flex; |
| 241 | + flex-direction: column; |
| 242 | + justify-content: flex-start; |
| 243 | + align-items: center; |
| 244 | + min-height: 100vh; |
| 245 | + background-color: transparent; |
| 246 | + padding: 5px 5px; |
| 247 | + overflow-x: hidden; |
| 248 | + } |
249 | 249 | .main-container { |
250 | | - background-color: rgba(255, 255, 255, 0.85); /* Slightly transparent white */ |
251 | | - backdrop-filter: blur(10px); /* Frosted glass effect */ |
| 250 | + background-color: rgba(255, 255, 255, 0.85); |
| 251 | + backdrop-filter: blur(10px); |
252 | 252 | -webkit-backdrop-filter: blur(10px); |
253 | | - padding: 10px; /* বর্ধিত প্যাডিং */ |
254 | | - border-radius: 20px; /* গোলাকার কোণ */ |
255 | | - box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15); /* গভীর ছায়া */ |
256 | | - max-width: 1000px; /* সমস্ত কন্টেন্টের জন্য বর্ধিত সর্বোচ্চ প্রস্থ */ |
257 | | - width: 100%; /* প্রতিক্রিয়াশীল প্রস্থ */ |
| 253 | + padding: 10px; |
| 254 | + border-radius: 20px; |
| 255 | + box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15); |
| 256 | + max-width: 1500px; |
| 257 | + width: 100%; |
| 258 | + margin: 0 auto; |
258 | 259 | text-align: center; |
259 | | - border: 1px solid rgba(255, 255, 255, 0.2); |
260 | | - visibility: hidden; /* Initially hidden */ |
| 260 | + |
261 | 261 | } |
262 | 262 | .dark .main-container { |
263 | 263 | background-color: rgba(26, 32, 44, 0.85); /* গাঢ় ব্যাকগ্রাউন্ড */ |
|
314 | 314 | flex-wrap: nowrap; |
315 | 315 | } |
316 | 316 |
|
317 | | - |
318 | | - .tab-buttons { |
319 | | - display: flex; |
320 | | - justify-content: center; |
321 | | - align-items: center; /* উল্লম্বভাবে কেন্দ্র করার জন্য যোগ করা হয়েছে */ |
322 | | - margin-bottom: 5px; /* বর্ধিত মার্জিন */ |
323 | | - gap: 8px; /* বর্ধিত ফাঁক */ |
324 | | - flex-wrap: wrap; /* ছোট স্ক্রিনে ট্যাবগুলি মোড়ানো */ |
| 317 | + .tab-buttons { |
| 318 | + display: flex; |
| 319 | + justify-content: center; |
| 320 | + align-items: center; /* ... */ |
| 321 | + margin-bottom: 5px; /* ... */ |
| 322 | + gap: 8px; /* ... */ |
| 323 | + flex-wrap: wrap; /* ... */ |
325 | 324 | } |
326 | 325 |
|
327 | | - |
328 | 326 | /* ========================================= */ |
329 | 327 | /* START: ট্যাব থিম ভেরিয়েবল ও ডায়নামিক স্টাইল */ |
330 | 328 | /* ========================================= */ |
@@ -7996,13 +7994,12 @@ <h2 id="main-heading" class="text-2xl font-bold text-gray-800 dark:text-white mb |
7996 | 7994 | </div> |
7997 | 7995 | <!-- থিম টগল বাটন কন্টেইনার শেষ --> |
7998 | 7996 |
|
7999 | | - <button id="basicCalcTab" class="tab-button active rounded-xl has-tooltip" data-tooltip="শর্টকাট: Alt+C">সাধারণ ক্যালকুলেটর</button> |
| 7997 | + <button id="converterTab" class="tab-button active rounded-xl has-tooltip" data-tooltip="শর্টকাট: Alt+B">কনভার্টার</button> |
8000 | 7998 | <button id="scientificCalcTab" class="tab-button rounded-xl has-tooltip" data-tooltip="শর্টকাট: Alt+S">সাইন্টিফিক ক্যালকুলেটর</button> |
8001 | 7999 | <button id="dateCalcTab" class="tab-button rounded-xl">তারিখ ও সময়</button> |
8002 | 8000 | <button id="ageCalcTab" class="tab-button rounded-xl">বয়স ক্যালকুলেটর</button> |
8003 | 8001 | <button id="webSearchTab" class="tab-button rounded-xl has-tooltip" data-tooltip="শর্টকাট: Alt+G">ওয়েব সার্চ</button> |
8004 | 8002 | <button id="textAssistantTab" class="tab-button rounded-xl has-tooltip" data-tooltip="শর্টকাট: Alt+A">টেক্সট অ্যাসিস্ট্যান্ট</button> |
8005 | | - <button id="converterTab" class="tab-button rounded-xl has-tooltip" data-tooltip="শর্টকাট: Alt+B">কনভার্টার</button> |
8006 | 8003 | <button id="canvasTab" class="tab-button rounded-xl has-tooltip" data-tooltip="মাল্টি-টুলস হাব">ক্যানভাস</button> |
8007 | 8004 | <button id="translatorTab" class="tab-button rounded-xl has-tooltip" data-tooltip="শর্টকাট: Alt+T">ট্রান্সলেটর</button> |
8008 | 8005 | <button id="wordMeaningTab" class="tab-button rounded-xl">শব্দের অর্থ</button> |
@@ -8081,7 +8078,7 @@ <h2 id="main-heading" class="text-2xl font-bold text-gray-800 dark:text-white mb |
8081 | 8078 | </div> |
8082 | 8079 | </div> |
8083 | 8080 |
|
8084 | | -<div id="basicCalculatorContent" class="calculator-content active"> |
| 8081 | +<div id="basicCalculatorContent" class="calculator-content"> |
8085 | 8082 | <style> |
8086 | 8083 | #basicCalculatorContent .gmail-tool-wrap, |
8087 | 8084 | #basicCalculatorContent .gmail-tool-wrap * { |
@@ -9255,7 +9252,7 @@ <h5 class="text-md font-semibold text-gray-800 dark:text-gray-200 mb-1">🇬🇧 |
9255 | 9252 |
|
9256 | 9253 | <!-- ফন্ট কনভার্টার বিভাগ (আনডু/রিডু সহ আপডেট করা হয়েছে) --> |
9257 | 9254 | <!-- ফন্ট কনভার্টার বিভাগ (প্রিসেট বাটনসহ আপডেট করা হয়েছে) --> |
9258 | | -<div id="converterContent" class="calculator-content"> |
| 9255 | +<div id="converterContent" class="calculator-content active"> |
9259 | 9256 |
|
9260 | 9257 | <!-- |
9261 | 9258 | <h1 style="color:green">যেকোনো ভাঙ্গা বিজয় লেখা বিজয় টেক্সট বক্সে রেখে ফিক্স করুন বাটনে ক্লিক করলে অথবা ইউনিকোড করে আবার বিজয় করলেও ঠিক হবে।</h1> |
@@ -10542,43 +10539,45 @@ <h3 class="text-xl font-bold text-gray-700 mb-2 dark:text-gray-200">জরুর |
10542 | 10539 | </div> |
10543 | 10540 |
|
10544 | 10541 |
|
10545 | | - |
10546 | | - <a href="https://toffeeshare.com/" target="_blank" class="link-btn"> |
10547 | | - <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> |
10548 | | - <span>ফাইল ট্রান্সফার</span> |
10549 | | - </a> |
10550 | | - <a href="https://www.remove.bg/" target="_blank" class="link-btn"> |
10551 | | - <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> |
10552 | | - <span>ব্যাকগ্রাউন্ড রিমুভ</span> |
10553 | | - </a> |
10554 | | - <a href="https://www.camscanner.com/" target="_blank" class="link-btn"> |
10555 | | - <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> |
10556 | | - <span>ক্যামস্ক্যানার</span> |
10557 | | - </a> |
10558 | | - <a href="https://www.sejda.com/" target="_blank" class="link-btn"> |
10559 | | - <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> |
10560 | | - <span>পিডিএফ এডিটর</span> |
10561 | | - </a> |
10562 | | - <a href="https://crex.com/live-matches" target="_blank" class="link-btn"> |
10563 | | - <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> |
10564 | | - <span>ক্রিকেট লাইভ স্কোর</span> |
10565 | | - </a> |
10566 | | - |
10567 | | - |
10568 | | - <!-- Example Link 3: Facebook --> |
10569 | | - <a href="https://www.facebook.com/bidhan.nilphamari" target="_blank" class="link-btn"> |
10570 | | - <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg> |
10571 | | - <span>ফেসবুক</span> |
10572 | | - |
10573 | | - </div> |
| 10542 | + <div class="important-links-container"> |
| 10543 | + <div class="space-y-3"> |
| 10544 | + <a href="https://toffeeshare.com/" target="_blank" class="link-btn"> |
| 10545 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> |
| 10546 | + <span>ফাইল ট্রান্সফার</span> |
| 10547 | + </a> |
| 10548 | + |
| 10549 | + <a href="https://www.remove.bg/" target="_blank" class="link-btn"> |
| 10550 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> |
| 10551 | + <span>ব্যাকগ্রাউন্ড রিমুভ</span> |
| 10552 | + </a> |
| 10553 | + |
| 10554 | + <a href="https://www.camscanner.com/" target="_blank" class="link-btn"> |
| 10555 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> |
| 10556 | + <span>ক্যামস্ক্যানার</span> |
| 10557 | + </a> |
| 10558 | + |
| 10559 | + <a href="https://www.sejda.com/" target="_blank" class="link-btn"> |
| 10560 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> |
| 10561 | + <span>পিডিএফ এডিটর</span> |
| 10562 | + </a> |
| 10563 | + |
| 10564 | + <a href="https://crex.com/live-matches" target="_blank" class="link-btn"> |
| 10565 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg> |
| 10566 | + <span>ক্রিকেট লাইভ স্কোর</span> |
| 10567 | + </a> |
| 10568 | + |
| 10569 | + <a href="https://www.facebook.com/bidhan.nilphamari" target="_blank" class="link-btn"> |
| 10570 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg> |
| 10571 | + <span>ফেসবুক</span> |
| 10572 | + </a> |
| 10573 | + </div> |
| 10574 | + |
| 10575 | + <div class="flex justify-center gap-6 mt-8"> |
| 10576 | + <a href="https://www.facebook.com/bidhan.nilphamari" target="_blank" class="social-icon" title="LinkedIn"> |
| 10577 | + <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg> |
| 10578 | + </a> |
| 10579 | + </div> |
10574 | 10580 |
|
10575 | | - <!-- Social Icons Section --> |
10576 | | - <div class="flex justify-center gap-6 mt-8"> |
10577 | | - <a href="https://www.facebook.com/bidhan.nilphamari" target="_blank" class="social-icon" title="LinkedIn"> |
10578 | | - <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"></path></svg> |
10579 | | - </a> |
10580 | | - |
10581 | | - </div> |
10582 | 10581 | <!-- ভিজিটর কাউন্টার সেকশন শুরু --> |
10583 | 10582 | <!-- এই সম্পূর্ণ div টি আপনার পুরনো visitor-counter-section div এর পরিবর্তে বসান --> |
10584 | 10583 | <div id="visitor-counter-section" class="mt-8 pt-6 border-t border-gray-200 dark:border-gray-600 grid grid-cols-2 md:grid-cols-4 gap-4"> |
@@ -15749,10 +15748,13 @@ <h3>জেমিনি API কী সেট করুন</h3> |
15749 | 15748 | }; |
15750 | 15749 |
|
15751 | 15750 | // localStorage থেকে সেভ করা ডিফল্ট হোমপেজ আইডি লোড করুন। |
15752 | | - const defaultTabId = localStorage.getItem('defaultHomepageTab') || 'converterTab'; |
| 15751 | + const defaultTabId = localStorage.getItem('defaultHomepageTab') || 'converterTab'; |
15753 | 15752 |
|
15754 | 15753 | // আইডি থেকে সঠিক কী তৈরি করে ব্যবহারকারীর পছন্দ অনুযায়ী প্রাথমিক ট্যাবটি দেখান। |
15755 | | - showTab(getTabKey(defaultTabId)); |
| 15754 | + if (defaultTabId) { |
| 15755 | + showTab(getTabKey(defaultTabId)); |
| 15756 | + |
| 15757 | +} |
15756 | 15758 |
|
15757 | 15759 | // ==================================================================== |
15758 | 15760 | // END: ডিফল্ট ট্যাব লোডিং লজিক (আপডেটেড) |
|
0 commit comments