Html 如何在图像悬停时产生这样的效果?
我想在图像悬停上产生这样的效果。尝试过这个,但如何隐藏悬停图像和显示名称。我用过,但没有运气 编辑:希望此代码中有此效果Html 如何在图像悬停时产生这样的效果?,html,css,Html,Css,我想在图像悬停上产生这样的效果。尝试过这个,但如何隐藏悬停图像和显示名称。我用过,但没有运气 编辑:希望此代码中有此效果 <div class="content"> <div class="content-wrap"> <div> <div> <h1 class="title">Architecture</h1> </div> <!
<div class="content">
<div class="content-wrap">
<div>
<div>
<h1 class="title">Architecture</h1>
</div>
<!--section-title end-->
<div>
<div>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/6151-fsdgsfg.gif">
</a>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/6923-KUB%207.jpg">
</a>
</div>
<div>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/7093-3.jpg">
</a>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/1562-d.jpg">
</a>
</div>
<div>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/5548-pddf.jpg">
</a>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/1562-d.jpg">
</a>
</div>
<div>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/1586-fdgsfgsdfggsdfgs.jpg">
</a>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/1597-dogs.jpg">
</a>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/6155-Untitled-3.gif">
</a>
</div>
<div>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/3405-klink-mal.jpg">
</a>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/6128-ghrt1.jpg">
</a>
<span class="tim">Kube house</span>
<a href="#">
<img src="images/1555-dsfsdfds.jpg">
</a>
</div>
</div> <!--product-list end-->
</div>
</div>
建筑学
库贝之家酒店
库贝之家酒店
库贝之家酒店
库贝之家酒店
库贝之家酒店
库贝之家酒店
库贝之家酒店
库贝之家酒店
库贝之家酒店
库贝之家酒店
库贝之家酒店
库贝之家酒店
要复制此效果,您可以检查元素。无需触摸。产品列表。项目a:悬停在上述网站上。里面有span.title,父元素悬停时,该元素的不透明度从0更改为1。我可以为此提供codepen,但在检查请求的效果之后,您将看到它是非常不言自明的 例如:
功能{
高度:250px;
宽度:250px;
背景:url('http://placehold.it/250x250');
位置:相对位置;
}
.功能:悬停{
背景:红色;
}
.功能:悬停.标题{
不透明度:1;
}
.头衔{
宽度:100%;
文本对齐:居中;
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
显示:块;
不透明度:0;
}
示例标题
要复制此效果,您可以检查元素。无需触摸。产品列表。项目a:悬停在上述站点上。里面有span.title,父元素悬停时,该元素的不透明度从0更改为1。我可以为此提供codepen,但在检查请求的效果之后,您将看到它是非常不言自明的
例如:
功能{
高度:250px;
宽度:250px;
背景:url('http://placehold.it/250x250');
位置:相对位置;
}
.功能:悬停{
背景:红色;
}
.功能:悬停.标题{
不透明度:1;
}
.头衔{
宽度:100%;
文本对齐:居中;
位置:绝对位置;
最高:50%;
左:50%;
转换:翻译(-50%,-50%);
显示:块;
不透明度:0;
}
示例标题
对不起,代码太脏了
img{
显示:块;
背景色:#fff;
过渡:.2s;
}
.nav ul:悬停img{
不透明度:0;
}
a{
颜色:继承;
文字装饰:无;
大纲:无;
}
。未设置样式的列表{
填充:0;
保证金:0;
列表样式:无;
}
* {
框大小:边框框;
}
李国荣先生{
位置:相对位置;
}
海军提姆{
不透明度:0;
位置:绝对位置;
左:6px;
底部:0;
过渡:.5s;
}
.导航:悬停,蒂姆{
不透明度:1;
}
.nav.nav ul{
填充:0;
保证金:0;
列表样式:无;
文本对齐:居中;
}
中校李中校{
显示:内联块;
字号:1em;
}
海军,海军李娜{
位置:相对位置;
显示:块;
边际:0.2px;
文本转换:大写;
溢出:隐藏;
}
a:以前{
框大小:边框框;
转化:translateX(100%);
内容:'';
位置:绝对位置;
底部:0;
左:0;
宽度:100%;
高度:2倍;
边框底部:2倍纯色透明;
左边框:2倍实心透明;
}
a:之后{
框大小:边框框;
转化:translateX(-100%);
内容:'';
位置:绝对位置;
排名:0;
左:0;
宽度:100%;
高度:2倍;
边框顶部:2倍纯色透明;
右边框:2px实心透明;
}
a:悬停{
颜色:继承;
文字装饰:无;
}
导航李娜:悬停:在之前{
转换:.2s转换线性,.2s高度线性.2s;
变换:translateX(0);
身高:100%;
边框颜色:#1BFAC;
}
a:悬停:在……之后{
转换:.2s转换线性。4s,.2s高度线性。6s;
变换:translateX(0);
身高:100%;
边框颜色:#1BFAC;
}
库贝之家酒店
库贝之家酒店
库贝之家酒店
对不起,代码太脏了
img{
显示:块;
背景色:#fff;
过渡:.2s;
}
.nav ul:悬停img{
不透明度:0;
}
a{
颜色:继承;
文字装饰:无;
大纲:无;
}
。未设置样式的列表{
填充:0;
保证金:0;
列表样式:无;
}
* {
框大小:边框框;
}
李国荣先生{
位置:相对位置;
}
海军提姆{
不透明度:0;
位置:绝对位置;
左:6px;
底部:0;
过渡:.5s;
}
.导航:悬停,蒂姆{
不透明度:1;
}
.nav.nav ul{
填充:0;
保证金:0;
列表样式:无;
文本对齐:居中;
}
中校李中校{
显示:内联块;
字号:1em;
}
海军,海军李娜{
位置:相对位置;
显示:块;
边际:0.2px;
文本转换:大写;
溢出:隐藏;
}
a:以前{
框大小:边框框;
转化:translateX(100%);
内容:'';
位置:绝对位置;
底部:0;
左:0;
宽度:100%;
高度:2倍;
边框底部:2倍纯色透明;
左边框:2倍实心透明;
}
a:之后{
框大小:边框框;
转化:translateX(-100%);
内容:'';
位置:绝对位置;
排名:0;
左:0;
宽度:100%;
高度:2倍;
边框顶部:2倍纯色透明;
右边框:2px实心透明;
}
a:悬停{
颜色:继承;
文字装饰:无;
}
导航李娜:悬停:在之前{
转换:.2s转换线性,.2s高度线性.2s;
变换:translateX(0);
身高:100%;
边框颜色:#1BFAC;
}
a:悬停:在……之后{
转换:.2s转换线性。4s,.2s高度线性。6s;
变换:translateX(0);
身高:100%;
边框颜色:#1BFAC;
}
<ul class="demo-3">
<li>
<figure>
<img src="https://lh6.ggpht.com/0d53JZiYmsBBhHv07OUeovHruEg0WvFdbhmy4iK1hyEifm6qV5dcEopPwq-Dz8eBWsxP=h900" alt="" width="100%"/>
<figcaption>
<h2>This is a cool title!</h2>
<p>A fish is any member of a paraphyletic group of organisms that consist of all gill-bearing aquatic craniate animals that lack limbs with digits.</p>
</figcaption>
</figure>
</li>
</ul>
.demo-3 {
position:relative;
width:300px;
height:200px;
overflow:hidden;
float:left;
margin-right:20px
}
.demo-3 figure {
margin:0;
padding:0;
position:relative;
cursor:pointer;
margin-left:-50px
}
.demo-3 figure img {
display:block;
position:relative;
z-index:10;
margin:-15px 0
}
.demo-3 figure figcaption {
display:block;
position:absolute;
z-index:5;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.demo-3 figure h2 {
font-family:'Lato';
color:#fff;
font-size:20px;
text-align:left
}
.demo-3 figure p {
display:block;
font-family:'Lato';
font-size:12px;
line-height:18px;
margin:0;
color:#fff;
text-align:left
}
.demo-3 figure figcaption {
top:0;
left:0;
width:100%;
height:100%;
padding:29px 44px;
background-color:rgba(26,76,110,0.5);
text-align:center;
backface-visibility:hidden;
-webkit-transform:rotateY(-180deg);
-moz-transform:rotateY(-180deg);
transform:rotateY(-180deg);
-webkit-transition:all .5s;
-moz-transition:all .5s;
transition:all .5s
}
.demo-3 figure img {
backface-visibility:hidden;
-webkit-transition:all .5s;
-moz-transition:all .5s;
transition:all .5s
}
.demo-3 figure:hover img,figure.hover img {
-webkit-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
transform:rotateY(180deg)
}
.demo-3 figure:hover figcaption,figure.hover figcaption {
-webkit-transform:rotateY(0);
-moz-transform:rotateY(0);
transform:rotateY(0)
}