منو فلیپ‌داآن سی اس اس

منوهای فروپینگ قابل تکان‌دهی با استفاده از CSS ایجاد کنید.

نمایش: مثال فروپینگ

مثال

لطفاً نشانگر ماوس خود را روی مثال زیر حرکت دهید:

منو فروپینگ پایه‌ای

منو فروپینگ را ایجاد کنید که هنگام قرار گرفتن ماوس کاربر بر روی آن نمایش داده شود.

مثال

<style>
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  padding: 12px 16px;
  z-index: 1;
}
.dropdown:hover .dropdown-content {
  display: block;
}
</style>
<div class="dropdown">
  <span>Mouse over me</span>
  <div class="dropdown-content">
    <p>Hello World!</p>
  </div>
</div>

خود کو بچھائیئے

مثال توضیحی:

HTML

محتوای منو فروپینگ را با استفاده از هر عنصری باز کنید، به عنوان مثال عناصر <span> یا <button>.

محتوای فروپینگ را با استفاده از عناصر حاوی (مانند <div>) ایجاد کنید و هرگونه محتوایی را در آن اضافه کنید.

این عناصر را با استفاده از عناصر <div> محصور کنید و محتوای فروپینگ را با استفاده از موقعیت CSS معین کنید.

CSS

.dropdown کلاس position: relative، زمانی که می‌خواهیم محتوای فروپینگ را در زیر دکمه فروپینگ قرار دهیم (استفاده از position: absolute)، نیاز به استفاده از این کلاس است.

.dropdown-content کلاس محتوای واقعی منو فروپینگ را ذخیره می‌کند. به صورت پیش‌فرض مخفی است و در هنگام قرار گرفتن ماوس بر روی آن نمایش داده می‌شود (لطفاً به ادامه مراجعه کنید). توجه داشته باشید،min-width تنظیم شده به 160px. این تنظیم را می‌توان در هر زمان تغییر داد. توصیه: اگر می‌خواهید عرض محتوای فروپینگ با عرض دکمه فروپینگ یکسان باشد، عرض را به 100% تنظیم کنید (تنظیم overflow: auto ممکن است در صفحه‌های کوچک اسکرول شود)。

ما از CSS استفاده کرده‌ایم box-shadow ویژگی، نه لبه، بنابراین منوی پایین‌تر مانند یک کارت به نظر می‌رسد.

وقتی که کاربر ماوس را روی دکمه‌ی پایین‌تر حرکت می‌دهد،:hover انتخابگر برای نمایش منوی پایین‌تر است.

منوی کشویی

یک منوی پایین‌تر ایجاد کنید و به کاربر اجازه دهید که یک گزینه را از لیست انتخاب کند:

مثال موجود، به استثنای اینکه ما در پنجره‌ی پایین‌تر لینک‌ها را اضافه کرده‌ایم و برای آن‌ها استایل تنظیم کرده‌ایم، تا با استایل دکمه‌ی پایین‌تر هماهنگ شوند:

مثال

<style>
/* 设置下拉按钮的样式 */
.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}
/* 容器 <div> - 需要放置下拉内容 */
.dropdown {
  position: relative;
  display: inline-block;
}
/* 下拉内容(默认隐藏) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
/* 下拉链接 */
.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}
/* 悬停时更改下拉链接的颜色 */
.dropdown-content a:hover {background-color: #f1f1f1}
/* 悬停时显示下拉菜单 */
.dropdown:hover .dropdown-content {
  display: block;
}
/* 显示下拉内容时,更改下拉按钮的背景颜色 */
.dropdown:hover .dropbtn {
  background-color: #3e8e41;
}
</style>
<div class="dropdown">
  <button class="dropbtn">Dropdown</button>
  <div class="dropdown-content">
    <a href="#">لینک 1</a>
    <a href="#">لینک 2</a>
    <a href="#">لینک 3</a>
  </div>
</div>

خود کو بچھائیئے

راست چین کا ڈاؤن leveling مواد

اگر آپ چاہتے ہیں کہ ڈاؤن leveling ناویگیشن سمت راست سے بجائے سمت چپ سے شروع ہو، تو آپ کو راست: 0;:

مثال

.dropdown-content {
  راست: 0;
}

خود کو بچھائیئے

بھی کچھ مثال

1 - ڈاؤن leveling تصویر

ناوگاہ میں ڈاؤن leveling میں تصویر اور دیگر مواد کا اضافہ کیسے کرسکتے ہیں۔

تصویر پر موس کا انگل بند کرسکتے ہیں:

خود کو بچھائیئے

2 - ڈاؤن leveling ناویگیشن

ناوگاہ میں ڈاؤن leveling میں آئیئنوئیئن اضافہ کیسے کرسکتے ہیں۔

خود کو بچھائیئے