من توشم و امتحانشش کردم تو هم کلیک کنی ممنون میشم

این وبلاگ قراره تغییراتی مثل تغییر دامنه و ویرایش قالب داشته باشه. پس مدتی نمی‌تونم مطلب بذارم (:

منوی کشویی جدید

پنجشنبه, ۱۸ آبان ۱۴۰۲، ۰۸:۵۵ ب.ظ
منو

 

یک روز وقت گذاشتم و کمی قالب رو از جمله منوی وبلاگ رو تغییر دادم. الان دیگه میتونید دسته بندی هارو هم بالای سایت ببینید با کمک این دو تگ گمنام:

<details>

و

<summary>

 

 

پست آپدیت شد. در آپدیت پست کمی به این تگ استایل میدیم و (اگر اشتباه نکنم) تجربه ی کاربری این منو رو افزایش میدیم

 

این تگ دوتا خوبی داره:

بیان این دو تگ رو جزو اسکریپت ها حساب نمی کنه!

و هر وقت منو باز بشه متن و کد های داخلش به طور کامل خونده و اجرا میشه و لود اولیه سایت سریعتر انجام میشه

-البته شاید زمان دسترسی کاربر به اینترنت کم باشه و خب در اون صورت این یه نقصه!

 

روش کار جالبی داره. تگ اول برای درست کردم باکس کشویی و تگ دوم برای عنوان گذاشتن روی اون باکس! تازه این شکلی میشه منو های تو در تو هم درست کرد. کد کامل منو توی ادامه ی مطلبه!

.

.

این از کد منو، دیزاین و استایلش با خودتون (: 

<details>
<summary>تیتر باکس</summary>
<li><a title="وقتی موس میره رو لینک این متن میاد" href="#">متن لینک</a></li>
</details>

که این شکلی در میاد، اگر بخواید خوشگل تر بشه باید کله تون رو ببرید توی بخش استایل قالب(در نظرات در خدمتم):

منو

این البته بدون استایله

  • اگر بخواید باکس توی حالت عادی باز باشه باید به تگ <details> صفت open بدید.اینجوری یعنی:
<details open>

حتما نیاز نیست که یک منو باشه. میتونه با کمی تغییر توی کد تیترش یه چیستان باشه و ادامه اش جوابش، میتونه معرفی خودتون باشه، میتونه سر فصل های یک مطلب باشه و...

 

در ادامه آپدیت پست رو مشاهده می کنید (: (هر کدی رو خواستید آخر css قالبتون بزارید)
  • وقتی این تگ رو تست می کنیم یا در جایی استفاده می کنیم. به خاطر کلیک های زیاد روی متن دکمه ی منو، مرورگر اشتباه برداشت انتخاب کردن متن رو می کنه و اینکارو انجام میده. به زبون ساده تر. مرورگر اشتباهی متن دکمه رو انتخاب می کنه برای کپی کردنش. اگر این کد رو در آخر css قالبتون بزارید دیگه این اتفاق برای منوتون نمیفته
details, summary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
  • اگر این منو بدون استایل باشه عرض باکس با اندازه متن منطبق میشه. این کد کمی بین باکس و متن فاصله ایجا میکنه:
details, summary{padding:3px;}
  • در آخر هم می تونید کاری بکنید که موس وقتی روی منو میره حالت اشاره بگیره:

(توی حالت عادی چون متن منو لینکی رو نداره پس موس به شکل عادی ش می مونه)

details, summary{cursur:pointer}

 

css html باکس کشویی رسپانسیو منو ساندویچی منو سایت هدر کد

سلام آفرین به خلاقیتت و کاری که انجام دادی :)

امیدوارم هرچه زمان می‌گذره حرفه‌ای‌تر بشی و کارای خفن‌تر ازت ببینیم :)

عه سلام! خیلی وقت بود که دنبال همچین چیزی بودم که بتونم خودم با استفاده از html و css یک منوی کشویی درست کنم. سایت های مختلفی رفتم اما خب هم کد هاشون سنگین بود و هم نیاز به کمی دستکاری داشت تا اجرا بشه. آخر سر این دو تا تگ رو توی یه وبلاگ خاک خورده پیدا کردم، استایل بهشون دادم و اعمالشون کردم و درموردش پست گذاشتم.
خیلی ممنون. همینطور شما. اگر درس بزاره انشالله هم بیشتر سراغ بلاگ میام و هم به دنبال این جور چیز ها هستم (:

-راستی پست رو آپدیت کردم. تونستید سر بزنید
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی