69 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			3.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: Overflow
 | |
| localeTitle: فيض
 | |
| ---
 | |
| # فيض
 | |
| 
 | |
| تحدد الخاصية `overflow` ما يحدث إذا تجاوز المحتوى مربع عنصر (هذه الخاصية لا تعمل إلا مع عناصر الحظر ذات الارتفاع المحدد).
 | |
| 
 | |
| تحدد هذه الخاصية ما إذا كان سيتم قص المحتوى أو إضافة أشرطة التمرير عندما يكون محتوى عنصر أكبر من أن يتناسب مع المساحة المحددة.
 | |
| 
 | |
| على سبيل المثال ، يتم تعيين عنصر مستوى الكتلة المحدد ( `<div>` ) إلى عرض 300 بكسل ، ويحتوي على صورة بعرض 400 بكسل. ستتم إزالة الصورة من div وتكون مرئية بشكل افتراضي. ومع ذلك ، إذا تم تعيين قيمة الفائض إلى مخفية ، فستتوقف الصورة عند 300 بكسل.
 | |
| 
 | |
| ## القيم
 | |
| 
 | |
| *   `visible` : هذه هي القيمة الافتراضية للموقع. لا يتم قص المحتوى عندما يكون أكبر من المربع.
 | |
| *   `hidden` : سيتم إخفاء المحتوى المتضائل.
 | |
| *   `scroll` : مشابه للخفي ، ولكن سيتمكن المستخدمون من التمرير عبر المحتوى المخفي.
 | |
| *   `auto` : إذا استمر المحتوى خارج المربع الخاص به ، فسيتم إخفاء هذا المحتوى ، بينما يجب أن يكون شريط التمرير مرئيًا للمستخدمين لقراءة بقية المحتوى.
 | |
| *   `initial` : يستخدم القيمة الافتراضية المرئية.
 | |
| *   `inherit` : لتعيين تجاوز السعة إلى قيمة العنصر الرئيسي.
 | |
| 
 | |
| ## أمثلة
 | |
| 
 | |
| ### مرئي:
 | |
| 
 | |
|  `.box-element { overflow: visible; } 
 | |
| ` 
 | |
| 
 | |
| 
 | |
| 
 | |
| ### المخفية:
 | |
| 
 | |
|  `.box-element { overflow: hidden; } 
 | |
| ` 
 | |
| 
 | |
| 
 | |
| 
 | |
| ### انتقل:
 | |
| 
 | |
|  `.box-element { overflow: scroll; } 
 | |
| ` 
 | |
| 
 | |
| 
 | |
| 
 | |
| ### تلقاءي:
 | |
| 
 | |
|  `.box-element { overflow: auto; } 
 | |
| ` 
 | |
| 
 | |
| 
 | |
| 
 | |
| ## فيض-س وفائض ص
 | |
| 
 | |
| *   `overflow-x` : يسمح للمستخدم بالتمرير خلال المحتوى الذي يمتد إلى ما بعد ارتفاع عنصر المربع.
 | |
| *   `overflow-y` : السماح للمستخدم بالتمرير خلال المحتوى الذي يمتد إلى ما وراء عرض المربع.
 | |
| 
 | |
|  `  .box-element { 
 | |
|     overflow-x: scroll; 
 | |
|     overflow-y: auto; 
 | |
|   } 
 | |
| ` 
 | |
| 
 | |
| `.box-element` كالتالي: 
 | |
| 
 | |
| إذا تجاوز المحتوى المحور الصادي ، فسيتم إخفاء هذا المحتوى ، بينما يجب أن يكون شريط التمرير مرئيًا للمستخدمين لقراءة بقية المحتوى.
 | |
| 
 | |
| #### معلومات اكثر:
 | |
| 
 | |
| CSS-Tricks: [overflow](https://css-tricks.com/almanac/properties/o/overflow/) |