مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

arezoo.fg

عضویت از 1394/08/11

html , css

  • دوشنبه 10 خرداد 1395
  • 16:40
تشکر میکنم

با سلام لظفا یک توضیحی در مورد box-sixing و over flow و  prespective  بدید ممنون میشم.

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • سه شنبه 11 خرداد 1395
  • 09:46

box-sizing

خصوصیت box_sizing می توانید عناصر را در یک ناحیه fit کند. با استفاده از خصوصیت های Width و Height تنها اندازه محتوا (Content) تعیین می شود و برای محاسبه اندازه واقعی Box، اندازه (Padding و Border و Margin) نیز باید به این اندازه اضافه شوند.

برای مثال، اگر بخواهید دو box که دارای حاشیه هستند کنار هم قرار گیرند، می توانید خاصیت box-sizing را "border-box" تنظیم کنید. این کار مرورگر را وادار می کند، تا box را با طول مشخص شده نمایش دهد و border , padding را داخل box قرار می دهد (box-sizing روی margin تاثیری ندارد).

overflow

برای نمایش دادن scroll bar و یا مخفی کردن آن از این صفت استفاده میکنیم. در واقع زمانی که محتویات داخل یک box با سایز مشخص بیشتر میشود ، ما با تعیین مخفی بودن یا نمایش دادن scrollbar برای box مشخص میکنیم که ادامه محتویات را نمایش بدهد یا خیر.

perspective

یکی از صفت های جدید CSS3 می باشد که یک عنصر سه بعدی در چند پیکسلی دید کاربر قرار میگیرد. این خصوصیت به شما  اجازه می دهد تا دور نمای عناصر سه بعدی را تغییر دهید تا نمای آنها تغییر یابند. مثال زیر گویای این موضوع است :

<!DOCTYPE html>
<html>
<head>
<style>
#div1
{
position: relative;
height: 150px;
width: 150px;
margin: 50px;
padding:10px;
border: 1px solid black;
perspective:150px;
-webkit-perspective:150px; /* Safari and Chrome */
}

#div2
{
padding:50px;
position: absolute;
border: 1px solid black;
background-color: red;
transform: rotateX(45deg);
-webkit-transform: rotateX(45deg); /* Safari and Chrome */
}
</style>
</head>

<body>

<div id="div1">
  <div id="div2">HELLO</div>
</div>
 
</body>
</html>

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)