用html做照片墙

it2023-09-29  69

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" href="./css样式.css"/> </head> <body> <div id="container" style="margin-left: 250px;"> <div class="sep"> <h3>Zoom in&Zoom-out</h3> <div class="image-hover img-Zoom-in"> <img src="image/u=1067040304,3322721354&fm=26&gp=0.jpg" /> </div> <div class="image-hover img-Zoom-out"> <img src="image/u=2408657106,2889540791&fm=26&gp=0.jpg" /> </div> </div> <div class="sep"> <h3>Rotate right&Rotate left</h3> <div class="image-hover img-rotate-right"> <img src="image/u=295223582,2529638015&fm=26&gp=0.jpg" /> </div> <div class="image-hover img-rotate-left"> <img src="image/untitled.png" /> </div> </div> <div class="sep"> <h3>skewt&origin</h3> <div class="image-hover img-origin" style="margin-left:250px;"> <img src="image/u=3734771065,44624964&fm=26&gp=0.jpg" /> </div> </div> <div class="sep"> <h3>Square-elipes&elipes-square</h3> <div class="image-hover img-square-elipes"> <img src="./image/u=3734771065,44624964&fm=26&gp=0.jpg" /> </div> <div class="image-hover img-elipes-square"> <img src="./image/u=1067040304,3322721354&fm=26&gp=0.jpg" /> </div> </div> <div class="sep" > <h3>rotate-scale&scale-rotate</h3> <div class="image-hover img-rotate-scale" style="margin-left:250px;"> <img src="./image/u=2408657106,2889540791&fm=26&gp=0.jpg" /> </div> </div> <div class="sep" > <h3>RotateX&RotateY&RotateZ</h3> <div class="image-hover img-rotatex"> <img src="image/u=295223582,2529638015&fm=26&gp=0.jpg" /> </div> <div class="image-hover img-rotatey"> <img src="image/untitled.png" /> </div> <div class="image-hover img-rotatez" style="margin-left: 250px;"> <img src="image/untitled.png" /> </div> </div> <div class="sep"> <h3>grayscale</h3> <div class="image-hover img-grayscale" style="margin-left:250px;"> <img src="image/u=3734771065,44624964&fm=26&gp=0.jpg" /> </div> </div> <div class="sep"> <h3>blur</h3> <div class="image-hover img-blur" style="margin-left:250px;"> <img src="image/u=3734771065,44624964&fm=26&gp=0.jpg" /> </div> </div> <div class="sep"> <h3>roll</h3> <div class="image-hover img-roll" style="margin-left:250px;"> <img class="img-1" src="image/u=3734771065,44624964&fm=26&gp=0.jpg"width="450px" height="300px" /> <img class="img-2" src="image/u=1067040304,3322721354&fm=26&gp=0.jpg" width="450px" height="300px" /> </div> </div> </div> </body> </html>

css代码部分

body{ background-color: #DEB887; } #container{ width: 900px; background-color: #B5B5B5; border: 1px solid black; padding: 50px; } .sep{ width: 100%; border: 1px solid; } .image-hover{ width: 350px; height: 200px; display: inline-block; border: 10px solid #FFFFCC; overflow: hidden; margin-left: 50px; margin-bottom: 30px; box-shadow: 10px 10px 5px gray; -webkit-box-shadow: 10px 10px 5px gray; } h3{ text-align: center; } .image-hover img{ margin: -80px 0px 0px -100px; } /***zoom in ***/ .img-Zoom-in img{ transform: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .img-Zoom-in:hover img{ transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transform: scale(0.8); } /***zoom 0ut ***/ .img-Zoom-out img{ transform: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .img-Zoom-out:hover img{ transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); } /***Rotate right ***/ .img-rotate-right img{ transform: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .img-rotate-right:hover img{ transform: rotate(20deg); -moz-transform: rotate(20deg); -ms-transform: rotate(20deg); -webkit-transform: rotate(20deg); } /***Rotate left ***/ .img-rotate-left img{ transform: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .img-rotate-left:hover img{ transform: rotate(-20deg); -moz-transform: rotate(-20deg); -ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); } /***origin ***/ .img-origin{ transform: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .img-origin:hover { transform: skew(20deg); -moz-transform: skew(20deg); -ms-transform: skew(20deg); -webkit-transform: skew(20deg); } /***square-elipes ***/ .img-square-elipes{ transform: all 2.2s ease-in-out; -webkit-transition: all 2.2s ease-in-out; -moz-transition: all 2.2s ease-in-out; -o-transition: all 2.2s ease-in-out; } .img-square-elipes:hover{ border-radius: 50%; -moz-border-radius: 50%; -webbit-border-radius:50%; } /***elipes-square ***/ .img-elipes-square{ transform: all 2.2s ease-in-out; -webkit-transition: all 2.2s ease-in-out; -moz-transition: all 2.2s ease-in-out; -o-transition: all 2.2s ease-in-out; border-radius: 50%; -moz-border-radius: 50%; -webbit-border-radius:50%; } .img-elipes-square:hover{ border-radius: 0%; -moz-border-radius: 0%; -webbit-border-radius:0%; } /***rotate-scale ***/ .img-rotate-scale{ transform: all 2.2s ease-in-out; -webkit-transition: all 2.2s ease-in-out; -moz-transition: all 2.2s ease-in-out; -o-transition: all 2.2s ease-in-out; } .img-rotate-scale:hover{ transform: rotate(720deg) scale(2.2); -webkit-transition: rotate(720deg) scale(2.2); -moz-transition: rotate(720deg) scale(2.2); -o-transition: rotate(720deg) scale(2.2); } /***Rotate:X; ***/ .img-rotatex{ transform: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .img-rotatex:hover{ transform: rotateX(180deg); -moz-transform: rotateX(180deg); -ms-transform: rotateX(180deg); -webkit-transform: rotateX(180deg); } /***Rotate:Y; ***/ .img-rotatey{ transform: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .img-rotatey:hover{ transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); } /***Rotate:Z; ***/ .img-rotatez{ transform: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .img-rotatez:hover{ transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); -webkit-transform: rotateZ(180deg); } /***grayscale; ***/ .img-grayscale{ transform: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .img-grayscale:hover{ filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -webkit-filter: grayscale(100%); } /***blur; ***/ .img-blur{ transform: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .img-blur:hover{ filter: blur(5px); -moz-filter: blur(5px); -ms-filter: blur(5px); -webkit-filter: blur(5px); } /***effect - image roll ***/ .img-roll{ background: #000; position: relative; } .img-roll img{ position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; float: left; } .img-roll .img-1{ left: 0px; } .img-roll .img-2{ left: 130%; } .img-roll:hover .img-1{ left: 130%; } .img-roll:hover .img-2{ left: 0%; } .img-roll img{ transform: all 2s ease-in-out; -webkit-transition: all 2s ease-in-out; } .img-roll:hover img{ transform: all 2s ease-in-out; -webkit-transition: all 2s ease-in-out; }

效果图

最新回复(0)