|||

ورود به حساب کاربری

شماره همراه خود را وارد کنید

ورود با کلمه عبور ارسال کد تایید

فراموشی کلمه عبور

در صورت فراموشی کلمه عبور شماره موبایل خود را وارد کنید.

ورود با کلمه عبور تنظیم مجدد

ورود به حساب کاربری

در صورتی که کلمه عبور خود را بروزرسانی کرده اید با کلمه عبور وارد حساب کاربری خود شوید.

شماره همراه خود را وارد کنید

ورود و ادامه

ایجاد جعبه تصاویر زیبا با CSS3

توجه: بهترین حالت نمایش در مرورگر موزیلا فایرفاکس می باشد.

مرحله اول: کد HTML


<div class= "stack rotated"
<img src=image2.jpg />
</div>

بعد از فراخوانی عکس روی صفحه تغییرات روی عکس را با کدهای CSS انجام می دهیم. شما می توانید کدهای CSS را در یک فایل جداگانه ای با پسوند CSS بنویسید و در صفحه HTML ، لینک دهید و یا کد CSS را داخل همان صفحه HTML قرار دهید.

مرحله دوم: کد CSS


/* ایجاد لایه کناره های تصویر*/
.stack
{
float: left;
width: 200 px;
height:100 px;
margin: 0 4% 4% 0;
position: relative;
z-index: 10;
}
/*  سبک تصویر از قبیل اندازه ، کادر ، سایه جعبه عکس  */
.stack img
{
max-width: 280 px;
height: 280 px;
vertical-align: bottom;
border: 10px solid #fff;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
width: 1003px;
}
.stack:last-of-type
{
margin-right: 0;
}
/* تعریف حالت اولیه و ثانویه برای تصویر*/
.stack:before, .stack:after
{
content: "";
border-radius: 3px;
width: 280%;
height: 280%;
position: absolute;
border: 10px solid #fff;
left: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
-webkit-transition: 0.3s all ease-out;
-moz-transition: 0.3s all ease-out;
transition: 0.3s all ease-out;
}
.stack:before
{
top: 4px;
z-index: -10;
}
/* (پشت تصویر)stack اولین عنصر در*/
.stack:after
{
top: 8px;
z-index: -20;
}
/* حالت چرش به سمت راست و از بالا به پایین*/
.stack.rotated:before
{
-webkit-transform-origin: bottom left;
-moz-transform-origin: bottom left;
transform-origin: bottom left;
-webkit-transform: rotate(2deg);
-moz-transform: rotate(2deg);
transform: rotate(2deg);
}
.stack.rotated:after
{
-webkit-transform-origin: bottom left;
-moz-transform-origin: bottom left;
transform-origin: bottom left;
-webkit-transform: rotate(4deg);
-moz-transform: rotate(4deg);
transform: rotate(4deg);
}
/* تنظیم مجدد همه حالت ها هنگامی که ماوس را کنار می کشیم.*/
.stack:hover:before, .stack:hover:after
{
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
/* برای نمایش در آیفون و موبایل ها*/
@media only screen and (min-width: 320px) and (max-width: 480px)
{
.stack
{
float: none;
width: auto;
margin-bottom: 35px;
}
h1.title
{
margin: 15px 0;
}
}

دانلود سورس آماده این آموزش

دانلود سورس آماده این آموزش با ASP.NET

نظر شما

>

مفاهیم طراحی وب

مقالات و دروس

عضویت در خبرنامه شرکت نرم افزاری وب مهراز

برای اطلاع از بسته ها ، تخفیف های استثنایی و تازه های ما به خبرنامه وب مهراز بپیوندید.

لطفا شماره همراه صحیح وارد کنید.
لطفا ایمیل صحیح وارد کنید.

مقالات مرتبط

|||

ورود به حساب کاربری

شماره همراه خود را وارد کنید

ورود با کلمه عبور ارسال کد تایید

فراموشی کلمه عبور

در صورت فراموشی کلمه عبور شماره موبایل خود را وارد کنید.

ورود با کلمه عبور تنظیم مجدد