过渡和变形

写在前面

第一次发文章,有很多因素的影响。主要可以借助这个平台,记录自己的学习。今天又是学习人。

正文

网页前端的学习已经快要结束,感觉自己掌握的一般般。要想学好网页,一定要多做练习,当你开始动手去实践的时候,你就迈出了很重要的一步。

 在做效果的时候我出现了很多问题,但主要都体现在自己对属性的不熟悉,然后就一步一步进行,一点一点的去查资料,最后基本上实现了效果。

 这是当鼠标点在图片上时,图片会发生的变换效果。

 这是鼠标离开所有图片的静态效果。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
    <title>过渡和变形</title>
    <style>
        .biankuang{
            width:860px;
            height:230px;
            border:black solid 2px;
            background-color: black;
        }
       
        .p1{
            width:150px;
            height:150px;
            border-radius: 5px;
            border:white solid 4px;
            position:fixed;
            top:65px;
            left:60px;
            box-shadow: #ffffff 0 0 5px;
            transition-duration: 2s;
        }
        .p1:hover{  
              transition-property: border-radius;
              border-radius: 50%;
            }  
        .w1{ 
            color:white;
            font-size: 13px;
            font-weight: 20px;
            position:fixed;
            top:30px;
            left:110px;
        }
     
	   
        .p2{ width:150px;
            height:150px;
            border-radius: 5px;
            border:white solid 4px;
            position:fixed;
            top:65px;
            left:260px;
            box-shadow: #ffffff 0 0 10px;
            overflow: hidden;
        }
         .img2{  
                display:block;
                cursor:pointer; 
                 
                transition: all 0.4s;  
            }  
             .img2:hover{  
                transform-origin: 10px 10px;
                transform: scale(1.5);
            }  
        .w2{ 
            color:white;
            font-size: 13px;
            font-weight: 20px;
            position:fixed;
            top:30px;
            left:290px;
        }
        .p3{ 
            width:150px;
            height:150px;
            border-radius: 5px;
            border:white solid 4px;
            position:fixed;
            top:65px;
            box-shadow: #ffffff 0 0 10px;
            left:460px;
            
        }
        .img3{  
                display:block;
                cursor:pointer;   
                transition: all 0.4s;  
            }  
             .img3:hover{  
            transform-origin:70% 50%;
                transform: rotate(10deg);
            }  
    
        .w3{ 
            color:white;
            font-size: 13px;
            font-weight: 20px;
            position:fixed;
            top:30px;
            left:500px;
        }
        .p4{width:150px;
            height:150px;
            border-radius: 5px;
            border:white solid 4px;
            position:fixed;
            top:65px;
            left:660px;
            box-shadow: #ffffff 0 0 10px;
            overflow: hidden;
        }
        .img4{  
                display:block;
                cursor:pointer;   
                transition: all 0.4s;  
            }  
             .img4:hover{  
                filter: grayscale(100%);
            }  
    
        .w4{ 
            color:white;
            font-size: 13px;
            font-weight: 20px;
            position:fixed;
            top:30px;
            left:710px;
        }

 
    </style>
    </head>
    <body>
        <div class="biankuang">
                <div class="w1">SHAPE</div>
                <div class="p1">
                    <img src="images/image1.jpg"  width="150" class="p1" >
                </div>
                <div class="w2">DISPLACEMENT</div>
                <div class="p2">
                    <img src="images/image2.jpg"  width="150"  class="img2" >
                </div>
                <div class="w3">POSITION</div>
                <div class="img3">
                <div class="p3">
                    <img src="images/image3.jpg"  width="150" >
                </div>
                </div>
                <div class="w4">COLOR</div>
                <div class="p4">
                    <img src="images/image4.jpg"  width="150"  class="img4" >
                </div>
        </div>
    </body>
</html>

这是完整的代码

小结

写的代码还是有点问题,有点冗余。另外,也可以利用表格去实现效果。但是在这我没有写

先这样吧,再见了。大家也要一起加油哦!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值