ایجاد جعبه تصاویر زیبا با CSS3
مفاهیم طراحی وب
                        تعداد بازدید :
                        
                            7836
                        
                    
                    
                        تاریخ و ساعت انتشار :
                        
                            یک شنبه 22 فروردین 1395   12:11
                        
                    
                توجه: بهترین حالت نمایش در مرورگر موزیلا فایرفاکس می باشد.

مرحله اول: کد HTML
<div class= "stack rotated"
<img src=image2.jpg />
</div>
مرحله دوم: کد 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;
}
}
 
         
                 ورود به کارتابل مشتریان وب مهراز
                    ورود به کارتابل مشتریان وب مهراز
                 
         
                     
             
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                     
                     
                     
                     
                     
                    
نظر شما
>