婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 純CSS實現hover圖片pop-out彈出效果的實例代碼

純CSS實現hover圖片pop-out彈出效果的實例代碼

熱門標簽:廣西房產智能外呼系統推薦 電銷專用外呼線路 電銷外呼系統是違法的嗎 旅游地圖標注線路 地圖標注位置怎么弄圖 漯河外呼調研線路 400電話唐山辦理 電話機器人鑰匙扣 威力最大的電銷機器人

實現原理

主要圖形的組成元素由背景和前景圖兩個元素,以下示例代碼中,背景元素使用偽元素 figure::before 表示, 前景元素使用 figure img 表示,當鼠標 hover 懸浮至 figure 元素時,背景元素產生變大效果,前景元素產生變大并向上移動效果,從而從視覺上實現彈出效果。

背景元素 figure::before

前景元素 figure img

1. 使用 overflow: hidden 方式

主體元素的 html 結構由一個 figure 元素包裹的 img 元素構成:

<figure>
  <img src='./man.png' alt='Irma'>
</figure>

css 中設置了兩個變量 --hov--not-hov 用于控制 hover 元素時的放大以及位移效果。并對 figure 元素添加 overflow: hidden,設置 padding-top: 5% 用于前景元素超出背景元素時不被截斷(非必需:并使用了 clamp() 函數用來動態設定 border-radius 以動態響應頁面縮放)

figure {
  --hov: 0;
  --not-hov: calc(1 - var(--hov));
  display: grid;
  place-self: center;
  margin: 0;
  padding-top: 5%;
  transform: scale(calc(1 - .1*var(--not-hov)));
  overflow: hidden;
  border-radius: 0 0 clamp(4em, 20vw, 15em) clamp(4em, 20vw, 15em);
}
figure::before, figure img {
  grid-area: 1/1;
  place-self: end center;
}
figure::before {
  content: "";
  padding: clamp(4em, 20vw, 15em);
  border-radius: 50%;
  background: url('./bg.png') 50%/cover;
}
figure:hover {
  --hov: 1;
}
img {
  width: calc(2*clamp(4em, 20vw, 15em));
  border-radius: clamp(4em, 20vw, 15em);
  transform: translateY(calc((1 - var(--hov))*10%)) scale(calc(1.25 + .05*var(--hov)));
}

2. 使用 clip-path: inset() 方式

<figure>
  <img src='./man.png' alt='Irma'>
</figure>

樣式基本上與第一種相同,使用 clip-path 來截取圓形背景區域。

figure {
  --hov: 0;
  --not-hov: calc(1 - var(--hov));
  display: grid;
  place-self: center;
  margin: 0;
  padding-top: 5%;
  transform: scale(calc(1 - .1*var(--not-hov)));
  clip-path: inset(0 round 0 0 clamp(4em, 20vw, 15em) clamp(4em, 20vw, 15em));
}
figure::before, figure img {
  grid-area: 1/1;
  place-self: end center;
}
figure::before {
  content: "";
  padding: clamp(4em, 20vw, 15em);
  border-radius: 50%;
  background: url('./bg.png') 50%/cover;
}
figure:hover {
  --hov: 1;
}
figure:hover::before {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
}
img {
  width: calc(2*clamp(4em, 20vw, 15em));
  border-radius: clamp(4em, 20vw, 15em);
  transform: translateY(calc((1 - var(--hov))*10%)) scale(calc(1.25 + .05*var(--hov)));
}

完整示例

<h2>使用overflow: hidden方式</h2>
  <figure>
    <img src='./man.png' alt='Irma'>
  </figure>
  <h2>使用clip-path: path()方式</h2>
  <figure>
    <img src='./man.png' alt='Irma'>
  </figure>
body {
  display: grid;
  background: #FDFC47;
  background: -webkit-linear-gradient(to right, #24FE41, #FDFC47);
  background: linear-gradient(to right, #24FE41, #FDFC47);
}
figure {
  --hov: 0;
  --not-hov: calc(1 - var(--hov));
  display: grid;
  place-self: center;
  margin: 0;
  padding-top: 5%;
  transform: scale(calc(1 - .1*var(--not-hov)));
}
figure:nth-of-type(1) {
  overflow: hidden;
  border-radius: 0 0 clamp(4em, 20vw, 15em) clamp(4em, 20vw, 15em);
}
figure:nth-of-type(2) {
  clip-path: inset(0 round 0 0 clamp(4em, 20vw, 15em) clamp(4em, 20vw, 15em));
}
figure, figure img {
  transition: transform 0.2s ease-in-out;
}
figure::before, figure img {
  grid-area: 1/1;
  place-self: end center;
}
figure::before {
  padding: clamp(4em, 20vw, 15em);
  border-radius: 50%;
  background: url('./bg.png') 50%/cover;
  content: "";
  transition: .25s linear;
}
figure:hover {
  --hov: 1;
}
figure:hover::before {
  box-shadow: 1px 1px 10px rgba(0, 0, 0, .3);
}
img {
  width: calc(2*clamp(4em, 20vw, 15em));
  border-radius: clamp(4em, 20vw, 15em);
  transform: translateY(calc((1 - var(--hov))*10%)) scale(calc(1.25 + .05*var(--hov)));
}

到此這篇關于純CSS實現hover圖片pop-out彈出效果的文章就介紹到這了,更多相關css內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章,希望大家以后多多支持腳本之家!

標簽:試駕邀約 綏化 銅陵 欽州 無錫 湖北 焦作 湘西

巨人網絡通訊聲明:本文標題《純CSS實現hover圖片pop-out彈出效果的實例代碼》,本文關鍵詞  純,CSS,實現,hover,圖片,pop-out,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《純CSS實現hover圖片pop-out彈出效果的實例代碼》相關的同類信息!
  • 本頁收集關于純CSS實現hover圖片pop-out彈出效果的實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久成人免费电影| 国产精品欧美久久久久一区二区| 91片在线免费观看| 亚洲成人一区在线| 国产欧美日韩精品在线| 欧美一区三区二区| 日本韩国一区二区三区| 国产精品一色哟哟哟| 亚洲一区在线观看免费观看电影高清| 久久亚洲精精品中文字幕早川悠里| 在线观看视频一区| 久久精品国产澳门| 天堂精品中文字幕在线| 亚洲精品国产成人久久av盗摄| 国产亚洲精品aa| 成人性生交大片免费看中文| 久久97超碰国产精品超碰| 亚洲成人av福利| 亚洲已满18点击进入久久| 国产精品的网站| 国产精品婷婷午夜在线观看| 久久久欧美精品sm网站| 精品精品国产高清a毛片牛牛| 欧美日韩高清不卡| 欧美日韩国产影片| 欧美日韩三级在线| 欧美精选在线播放| 91精品国产综合久久精品性色| 欧美三级日韩三级国产三级| 欧美日韩国产大片| 91精品国产综合久久久蜜臀图片 | 极品少妇一区二区| 国产一区二区影院| 懂色av一区二区三区蜜臀| 国产91精品精华液一区二区三区| 国产一区二区三区不卡在线观看| 国产九九视频一区二区三区| 国产xxx精品视频大全| 91亚洲精品乱码久久久久久蜜桃| 日本高清不卡在线观看| 欧美日韩国产电影| 久久99国产精品免费网站| 国产一区福利在线| 成人高清视频免费观看| 色综合中文字幕国产 | 精品日韩99亚洲| 国产日韩亚洲欧美综合| 日韩毛片在线免费观看| 亚洲图片欧美色图| 国产女人aaa级久久久级| 日韩视频一区二区在线观看| 欧美精品一区二区三区很污很色的| 久久影院视频免费| 中文字幕一区二区在线播放| 一区二区三区四区在线免费观看| 亚洲电影中文字幕在线观看| 美女久久久精品| av成人免费在线观看| 欧美午夜一区二区三区免费大片| 日韩久久精品一区| 国产精品天干天干在线综合| 亚洲一卡二卡三卡四卡无卡久久| 久久精品999| 日本高清不卡一区| 国产午夜精品久久久久久免费视 | 成人avav在线| 欧美日韩国产高清一区二区三区 | 国产欧美日韩中文久久| 亚洲一区在线电影| 国产精品一区二区果冻传媒| 91久久精品一区二区三| 精品乱人伦一区二区三区| 中文字幕一区二区三区在线观看 | 91日韩在线专区| 精品久久久久久久久久久久久久久| 中文字幕一区二区三区四区| 五月天丁香久久| 99久久99久久精品免费观看 | 亚洲视频狠狠干| 国产一区不卡视频| 日韩三级中文字幕| 亚洲国产aⅴ成人精品无吗| 从欧美一区二区三区| 日韩欧美视频一区| 婷婷国产在线综合| 色播五月激情综合网| 中文字幕一区二| 成人一道本在线| 日本一区二区成人| 激情五月婷婷综合| 91麻豆精品国产91久久久资源速度 | 欧美成人精品3d动漫h| 亚洲观看高清完整版在线观看| 成人精品国产一区二区4080| 久久综合资源网| 久久99精品国产.久久久久| 欧美一区二区三区播放老司机| 亚洲在线中文字幕| 91美女视频网站| 国产精品日产欧美久久久久| 精品一区二区影视| 日韩视频一区在线观看| 蜜桃精品视频在线观看| 日韩一区二区电影| 麻豆精品一区二区三区| 日韩精品专区在线影院重磅| 麻豆精品久久久| 欧美成人一区二区三区在线观看 | 日韩不卡一二三区| 91精品国产综合久久小美女| 日本欧美一区二区在线观看| 在线播放一区二区三区| 日韩精品亚洲一区二区三区免费| 欧美伦理电影网| 美女视频一区在线观看| 精品久久国产老人久久综合| 精品亚洲国内自在自线福利| 精品日本一线二线三线不卡| 国产乱子伦视频一区二区三区 | 久久久影视传媒| 成人福利视频网站| 一区二区三区中文字幕电影| 欧美午夜一区二区三区免费大片| 香蕉成人啪国产精品视频综合网| 欧美色偷偷大香| 奇米综合一区二区三区精品视频| 精品人伦一区二区色婷婷| 成人免费观看视频| 亚洲一二三区视频在线观看| 日韩欧美在线一区二区三区| 国产一区二区福利视频| 亚洲人一二三区| 日韩欧美一区二区三区在线| 亚洲一级二级三级在线免费观看| 日韩欧美亚洲国产精品字幕久久久| 国产传媒一区在线| 亚洲午夜精品在线| 久久久久久97三级| 欧美影视一区二区三区| 国产精品一级黄| 亚洲成人av福利| 欧美激情中文字幕| 91麻豆精品国产91久久久| 成人小视频在线| 日本 国产 欧美色综合| 亚洲日本在线观看| 久久综合九色综合97婷婷女人| 日本韩国欧美在线| 韩国欧美国产1区| 亚洲成国产人片在线观看| 国产女主播一区| 欧美不卡视频一区| 欧美日韩在线三级| 国产91色综合久久免费分享| 日本午夜精品一区二区三区电影| 亚洲欧美日韩精品久久久久| 国产欧美1区2区3区| 久久免费午夜影院| 日韩精品一区二区三区四区视频 | 丁香婷婷综合激情五月色| 青青青爽久久午夜综合久久午夜| 亚洲精选视频免费看| 国产精品伦理一区二区| 26uuu精品一区二区三区四区在线| 欧美日韩国产一级片| 91在线视频网址| 91网上在线视频| 91麻豆国产精品久久| 99精品一区二区三区| 丁香六月久久综合狠狠色| 国产成人综合亚洲网站| 国产夫妻精品视频| 精品一区二区免费在线观看| 免费成人在线观看视频| 亚洲成av人片一区二区梦乃| 亚洲无线码一区二区三区| 亚洲午夜免费电影| 亚洲一区二区三区四区在线 | 日韩欧美国产1| 欧美日韩高清一区二区三区| www.激情成人| 成人av在线资源网| 久久69国产一区二区蜜臀| 亚洲va欧美va人人爽午夜| 日韩中文字幕av电影| 亚洲精品日韩一| 专区另类欧美日韩| 日本高清不卡aⅴ免费网站| 91麻豆免费看| av在线播放成人| 国产成人在线免费观看| 国产成人h网站| 国产一区不卡视频| 久久精品国产第一区二区三区| 亚洲国产高清aⅴ视频| 国产精品成人一区二区三区夜夜夜| wwww国产精品欧美| 2024国产精品| 日韩亚洲欧美成人一区| 欧美日韩成人综合在线一区二区|