这张照片的放大镜与纯CSS3实现特殊效果很好

一个纯CSS3图片放大镜。打开网页五页上的小图,鼠标经过时的照片,现在的照片是在一个灰色的背景图的形式显示,并且你需要的朋友不要错过它




今天我们要分享一个特殊的图片与纯CSS3的放大效应。打开网页五页上的小图,鼠标经过时的照片,现在的照片是在一个灰色的背景图的形式显示出来,效果很好。


源码下载

实现代码:

HTML代码:

复制代码代码如下所示:









CSS代码:

复制代码代码如下所示:
。画廊
{
列表样式:无;
}
。画廊:之前,gallery__item:最后一个孩子。
{
位置:固定;
顶部:50%;
左:50%;
保证金:-31.25em;
宽度:62.5em;
身高:62.5em;
}
画廊:以前
{
Z指数:1;
边框半径:50%;
内容;
箱的影子:插图00 5em dimgrey,000 50vw dimgrey;
}
gallery__item。
{
背景混合模式:光度;
过渡:WebKit的变换0.5s Bezier(0.175,0.885,0.32,1.275),背景图像0.5s;
}
。gallery__item:不(:最后一个孩子)
{
位置:绝对;
顶部:50%;
左:50%;
宽度:32vmin;
身高:32vmin;
边框半径:50%;
影子:00.5em白盒;
}
。gallery__item:nth-child(1)
{
保证金:13.87457vmin -4.53223vmin;
WebKit的变换:规模(0.5);
背景:URL(IMGS / 1。jpg)50% 50%个固定的白雾;
}
。gallery__item:nth-child(1):徘徊
{
WebKit的变换:规模(1);
背景混合模式:正常;
光标:指针;
}
。gallery__item:nth-child(1):悬停~:最后一个孩子
{
背景:URL(IMGS / 1。jpg)50% 50%个固定的暗灰色;
}
。gallery__item:nth-child(1):悬停~:最后一个孩子:后
{
不透明性:001;
}
。gallery__item:nth-child(2)
{
保证金:4.13825vmin -40.86867vmin;
WebKit的变换:规模(0.5);
背景:URL(IMGS / 2。jpg)50% 50%个固定的白雾;
}
。gallery__item:nth-child(2):徘徊
{
WebKit的变换:规模(1);
背景混合模式:正常;
光标:指针;
}
。gallery__item:nth-child(2):悬停~:最后一个孩子
{
背景:URL(IMGS / 2。jpg)50% 50%个固定的暗灰色;
}
。gallery__item:nth-child(2):悬停~:最后一个孩子:后
{
不透明性:001;
}
。gallery__item:nth-child(3)
{
保证金:-33.42845vmin -42.83746vmin;
WebKit的变换:规模(0.5);
背景:URL(IMGS / 3。jpg)50% 50%个固定的白雾;
}
。gallery__item:nth-child(3):徘徊
{
WebKit的变换:规模(1);
背景混合模式:正常;
光标:指针;
}
。gallery__item:nth-child(3):悬停~:最后一个孩子
{
背景:URL(IMGS / 3。jpg)50% 50%个固定的暗灰色;
}
。gallery__item:nth-child(3):悬停~:最后一个孩子:后
{
不透明性:001;
}
。gallery__item:nth-child(4)
{
保证金:-46.90963vmin -7.71779vmin;
WebKit的变换:规模(0.5);
背景:URL(IMGS / 4。jpg)50% 50%个固定的白雾;
}
。gallery__item:nth-child(4):徘徊
{
WebKit的变换:规模(1);
背景混合模式:正常;
光标:指针;
}
。gallery__item:nth-child(4):悬停~:最后一个孩子
{
背景:URL(IMGS / 4。jpg)50% 50%个固定的暗灰色;
}
。gallery__item:nth-child(4):悬停~:最后一个孩子:后
{
不透明性:001;
}
。gallery__item:nth-child(5)
{
保证金:-17.67475vmin 15.95615vmin;
WebKit的变换:规模(0.5);
背景:URL(IMGS / 5。jpg)50% 50%个固定的白雾;
}
。gallery__item:nth-child(5):徘徊
{
WebKit的变换:规模(1);
背景混合模式:正常;
光标:指针;
}
。gallery__item:nth-child(5):悬停~:最后一个孩子
{
背景:URL(IMGS / 5。jpg)50% 50%个固定的暗灰色;
}
。gallery__item:nth-child(5):悬停~:最后一个孩子:后
{
不透明性:001;
}
gallery__item:最后一个孩子。
{
Z指数:2;
}
gallery__item:最后一个孩子:后。
{
位置:绝对;
顶部:0;
权利:0;
底部:0;
左:0;
不透明性:999;
背景:dimgrey;
过渡:不透明;
内容;
}