137 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			137 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: Dropdowns | ||
|  | localeTitle: هبوط قطرة | ||
|  | --- | ||
|  | ## هبوط قطرة
 | ||
|  | 
 | ||
|  | يتم استخدام القوائم المنسدلة في CSS لإخفاء قائمة محددة مسبقًا داخل أحد الأزرار. | ||
|  | 
 | ||
|  | أمثلة: | ||
|  | 
 | ||
|  |  ` | ||
|  | <div class="dropdown">  | ||
|  |   <button class="dropbtn">Name</button>  | ||
|  |   <div class="dropdownContent">  | ||
|  |     <a href="#">One</a>  | ||
|  |     <a href="#">Two</a>  | ||
|  |     <a href="#">Three</a>  | ||
|  |   </div>  | ||
|  |  </div>  | ||
|  | `  | ||
|  | 
 | ||
|  | ثم يجب عليك تخصيص الطبقات في CSS | ||
|  | 
 | ||
|  |  `.dropdown {  | ||
|  |   position: relative;  | ||
|  |   display: inline-block;  | ||
|  |  }  | ||
|  |   | ||
|  |  .dropbtn {  | ||
|  |   background-color: red;  | ||
|  |   padding: 10px;  | ||
|  |  }  | ||
|  |   | ||
|  |  .dropdown-content {  | ||
|  |   display: none;  | ||
|  |   position: absolute;  | ||
|  |  }  | ||
|  |   | ||
|  |  .dropdown:hover .dropdown-content {  | ||
|  |   display:block;  | ||
|  |  }  | ||
|  | `  | ||
|  | 
 | ||
|  | تحتاج إلى فئات div منفصلة لإنشاء الزر ، و div آخر لفصل قائمة ما يحتوي عليه الزر. | ||
|  | 
 | ||
|  | #### مثال
 | ||
|  | 
 | ||
|  |  ` | ||
|  | <div id="container">  | ||
|  |   | ||
|  |         <div id="myNav1" class="overlay">  | ||
|  |   | ||
|  |             <div class="overlay-content" id="myNav1-content">  | ||
|  |   | ||
|  |                 <div>  | ||
|  |                     <a href="#" id="list1_obj1" class="list1" >Content 1</a>  | ||
|  |                 </div>  | ||
|  |                 <div>  | ||
|  |                     <a href="#" id="list1_obj2" class="list1" >Content 2</a>  | ||
|  |                 </div>  | ||
|  |   | ||
|  |             </div>  | ||
|  |   | ||
|  |          </div>  | ||
|  |   | ||
|  |          <div id="myNav2" class="overlay">  | ||
|  |   | ||
|  |              <a href="javascript:void(10)" class="closebtn" onclick="closeNav()">×</a>  | ||
|  |             <div class="overlay-content" id="myNav2-content">  | ||
|  |   | ||
|  |                 <div>  | ||
|  |                     <a href="#" id="list2_obj1" class="list2" >Content 3</a>  | ||
|  |                 </div>  | ||
|  |                 <div>  | ||
|  |                    <a href="#" id="list2_obj2" class="list2" >Content 4</a>  | ||
|  |                 </div>  | ||
|  |                 <div>  | ||
|  |                   <a href="#" id="list2_obj3" class="list2" >Content 5</a>  | ||
|  |                 </div>  | ||
|  |   | ||
|  |             </div>  | ||
|  |   | ||
|  |          </div>  | ||
|  |   | ||
|  |  </div>  | ||
|  | `  | ||
|  | 
 | ||
|  |  `#myNav1 {  | ||
|  |     height: 0;  | ||
|  |     width: 50%;  | ||
|  |     position: fixed;  | ||
|  |     z-index: 6;  | ||
|  |     top: 0;  | ||
|  |     left: 0;  | ||
|  |     background-color: #ffff;  | ||
|  |     overflow: hidden;  | ||
|  |     transition: 0.3s;  | ||
|  |     opacity: 0.85;  | ||
|  |  }  | ||
|  |   | ||
|  |  #myNav2 {  | ||
|  |     height: 0;  | ||
|  |     width: 50%;  | ||
|  |     position: fixed;  | ||
|  |     z-index: 6;  | ||
|  |     bottom: 0;  | ||
|  |     right: 0;  | ||
|  |     background-color: #ffff;  | ||
|  |     overflow: hidden;  | ||
|  |     transition: 0.3s;  | ||
|  |     opacity: 0.85;  | ||
|  |  }  | ||
|  |   | ||
|  |  .overlay-content {  | ||
|  |     position: relative;  | ||
|  |     width: 100%;  | ||
|  |     text-align: center;  | ||
|  |     margin-top: 30px;  | ||
|  |  }  | ||
|  |   | ||
|  |  #myNav1-content{  | ||
|  |     top: 12%;  | ||
|  |     left: 5%;  | ||
|  |     display: none;  | ||
|  |  }  | ||
|  |   | ||
|  |  #myNav2-content{  | ||
|  |     top: 12%;  | ||
|  |     right: 10%;  | ||
|  |     display: none;  | ||
|  |  }  | ||
|  | `  | ||
|  | 
 | ||
|  | #### معلومات اكثر:
 | ||
|  | 
 | ||
|  | *   W3 School Dropdown Hover Button: [Link to W3 School](https://www.w3schools.com/howto/howto_css_dropdown.asp) | ||
|  | *   W3 School Dropdowns: [Link to W3 School](https://www.w3schools.com/css/css_dropdowns.asp) |