整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          圖片添加倒影 HTML + CSS 實現給圖片添加倒影 #前端開發

          看一下這樣的效果。這里展示了四張圖片,每一個圖片都有一個倒影。當鼠標旋轉每個圖片的時候倒影會消失,并且把圖片放大顯示。接下來跟著我一起完成這樣的效果制作。

          ·這里展示了一個空白的HTML模板,來設置一下它的背景顏色。

          ·bargain設置為邊距為零,內邊距也為零,背景顏色為黑色。

          ·再添加一個INMAX標簽,添加上圖片。這個圖片當前是沒有任何效果的,就直接的展示出來了。

          ·給圖片添加一個樣式,設置一個寬度為一百五十像素。這個時候發現這個圖片是靠左上角的,設置一個next布局body。

          ·再設置一下它的高度為一百,根據這個四口來設置高度,寬度也是。現在就可以把它在窗口的頁面上進行劇終了。

          ·再來設置一下它的圖片樣式。

          ·order top left,左上角的圓角設置成十像素,右上角也設置成十像素的圓角。

          ·這個時候遇到一個關鍵的問題,怎么樣去把設置成一個倒影,增加一個倒影?它有這么一個屬性,這里有設置一下它的倒影,往下的倒影讓倒影離開主要圖片的五個像素的間距,間距也就是這里的縫隙。

          ·再設置一下顏色,這個顏色來設置一個漸變的,這個時候是空白的,這樣子就產生了這樣的倒影。但是倒影還是太高了一點,可以給透明加一個,如果不夠可以繼續加,這樣子就差不多了,設置成八十暗一點,這樣子就有了一個倒影。

          ·再設置一下鼠標懸停,懸停是沒有效果的,可以給英美的標簽添加一個鼠標懸停的效果。

          ·然后是它的放大,放大為一點五倍,這個時候放大縮小是很生硬的,可以在這里加上零點五秒的過渡時間,但倒影還沒有消失,希望它的倒影消失一下。

          ·可以繼續設置一下屬性,它有一個on set,也就是恢復到默認設置。這個時候再來看一下,再給它添加外發光的效果,這樣就出現了這個效果。

          ·給元素多復制幾個,這個時候再來看一下,但它是挨在一起的,可以給元素設置一個外邊距,上下為零,左右為十像素,可以設置成五像素。

          ·這個時候再來看,這個時候會發現后邊的一張圖片會遮住前面的那張圖片,但這不是想要的,可以在over的時候把英美解的元素的層級往上走一下,這樣子設置到最高,就展現到最前面,外發光效果還是太小小了點,這樣子看起來就好看一些。

          ·如果圖片放大了,最好是把左下角也設置成圓角,也可以這里設置一下。再來看一下,這樣子是不是放大的時候全為圓角了。

          今天的展示就到這里,謝謝大家。

          擊右上方紅色按鈕關注“web秀”,讓你真正秀起來

          前言

          離2019年春節越來越近了,該努力的都的努力一把了。是學生的,好好努力一把,希望您學業有成;是老板的,好好 努力一把,祝您公司早日上市;是單身的,好好努力一把,早日找個好老婆。下面言歸正傳:

          會PS的應該都知道如何制作倒影: 1、crtl+j復制圖層 2、選中新圖層,垂直180旋轉,然后拉到一個圖層底部對應 3、對復制圖層設置漸變色

          今天我們就用CSS3制作圖片倒影,原理和PS一樣,下面我們一步一步來。

          基礎結構 - 第一步

          <div class="img1 alt=""></div>
          <div class="img2 alt=""></div>
          ...
          *{
           padding: 0;
           margin: 0;
          }
          div{
           display: block;
           width: 500px;
           height: 281px;
           background: url('./600-31080.png');
          }
          

          CSS3實現美美噠的圖片倒影效果

          旋轉圖片 - 第二步

          添加樣式,transform 旋轉

          .img2{
           transform: scaleY(-1);
          }
          

          CSS3實現美美噠的圖片倒影效果

          漸變 - 第三步

          設置漸變,不能直接在img2上面添加樣式了,必須用另外一個層來蓋在上面,所以我們就用偽元素來處理這個效果

          .img2:before{
           content: '';
           display: block;
           width: 100%;
           height: 100%;
           transform: scaleY(-1);
           background-image: -webkit-gradient(
           linear, 
           left bottom, 
           left top, 
           color-stop(0.2, rgb(255,255,255)), 
           color-stop(1, rgba(255,255,255,0.3))
           ); 
          }
          

          CSS3實現美美噠的圖片倒影效果

          拓展

          倒影和原圖增加立體感,我們可以使倒影圖傾斜一個角度,css3中,提供transform: skew(30deg)), 30deg是角度。由于傾斜,所以需要向右位移一下margin-left。

          .img2{
           transform: scaleY(-1) skew(-30deg);
           margin-left: 81px;
          }
          

          CSS3實現美美噠的圖片倒影效果

          總結

          是不是發現,實現上面和PC一致,不過一個是用代碼實現的,一個只需要點擊操作就OK,原理一樣。 主要通過transform的scale、skew屬性,和背景gradient漸變實現圖片倒影漸變效果。

          有興趣的可以研究《通過transform scale制作一個正方體效果》哦,行動后才知道自己的能力,不要懼怕,而邁不開第一步,相信自己可以。

          推薦文章

          CSS3最容易混淆屬性transition transform animation translate

          Jquery和CSS3輕松實現放大鏡效果

          奇技淫巧——CSS 實現波浪效果

          公告

          喜歡小編的點擊關注,了解更多知識!

          源碼地址請點擊下方“了解更多”

          果圖如下:

          代碼展示如下:

          <style>
          
              h1 {
          
                  font-size: 50px;
          
                  text-align: center;
          
                  color:slateblue;
          
                  filter: hue-rotate(240deg);
          
                  -webkit-box-reflect: below 1px linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.7));
          
              }
          
              img{
          
                  filter: hue-rotate(120deg);
          
                  -webkit-box-reflect: right 1px;
          
              }
          
          </style>
          
          <h1>你看到了什么</h1>
          
          <img src="https://img1.baidu.com/it/u=1964477391,3223175982&fm=26&fmt=auto" alt="" width="200px" >


          屬性說明:

          filter: hue-rotate(angle)

          給圖像應用色相旋轉。“angle”設定圖像會被調整的色環角度值。值為0deg,則圖像無變化。

          若值未設置,默認值是0deg。該值雖然沒有最大值,超過360deg的值相當于又繞一圈。


          -webkit-box-reflect

          是webkit內核瀏覽器的一個私有屬性,用來對block(塊級)元素或者行內塊元素(img,input)制作一個鏡像的效果

          ?? above:指定倒影在對象的上邊

          ??below:指定倒影在對象的下邊

          ?? left:指定倒影在對象的左邊

          ?? right:指定倒影在對象的右邊

          ?? offset:倒影與對象之間的間隔,可以為負值。


          主站蜘蛛池模板: 久久久91精品国产一区二区| 日韩高清国产一区在线| 国产精品丝袜一区二区三区| 日韩视频一区二区三区| 亚洲一区二区三区在线| 国产一区二区在线| 大伊香蕉精品一区视频在线 | 加勒比精品久久一区二区三区| 国产伦精品一区二区三区免费下载 | 果冻传媒董小宛一区二区| 亚洲爆乳精品无码一区二区三区| 亚洲av成人一区二区三区| 国产一区二区三区在线看片| 国产品无码一区二区三区在线蜜桃 | 国产成人久久一区二区三区| 国产在线视频一区| 日韩人妻无码一区二区三区99| 国产精品亚洲一区二区在线观看| 亚洲Aⅴ无码一区二区二三区软件 亚洲AⅤ视频一区二区三区 | 国产精品区一区二区三在线播放 | 3d动漫精品一区视频在线观看 | 亚洲日韩激情无码一区| 久久精品无码一区二区三区不卡 | 中文乱码字幕高清一区二区| 全国精品一区二区在线观看| 无码人妻精品一区二区三区夜夜嗨| 亚洲AV香蕉一区区二区三区| 国产一区三区二区中文在线| 成人欧美一区二区三区在线视频| 国精产品一区一区三区免费视频 | 色窝窝无码一区二区三区色欲 | 寂寞一区在线观看| 在线观看精品一区| 少妇无码一区二区二三区| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 女人18毛片a级毛片一区二区| 国产亚洲综合一区柠檬导航| 国产一区二区三区亚洲综合| 国模私拍福利一区二区| 国产在线无码一区二区三区视频 | 波霸影院一区二区|