Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使此悬停标题正常工作?_Javascript_Html_Css_Hover_Tumblr - Fatal编程技术网

Javascript 如何使此悬停标题正常工作?

Javascript 如何使此悬停标题正常工作?,javascript,html,css,hover,tumblr,Javascript,Html,Css,Hover,Tumblr,在photoset块中,它有一个“readmore”文本,当我将鼠标悬停在图片上时出现。我所做的只是用CMS标题替换readmore块中的内容 这导致悬停无法正常工作,因为块和标题分开显示 网站名为compassionlens.photo,用于查看完整代码,但CMS元素未填充到开发工具中。如果您需要查看更多代码,请告诉我。你能帮我弄清楚当我把鼠标悬停在照片上时如何显示标题吗 {block:Photo} <figure> {block:P

在photoset块中,它有一个“readmore”文本,当我将鼠标悬停在图片上时出现。我所做的只是用CMS标题替换readmore块中的内容

这导致悬停无法正常工作,因为块和标题分开显示

网站名为compassionlens.photo,用于查看完整代码,但CMS元素未填充到开发工具中。如果您需要查看更多代码,请告诉我。你能帮我弄清楚当我把鼠标悬停在照片上时如何显示标题吗

{block:Photo}
            <figure>
            {block:PermalinkPage} 
{LinkOpenTag}<img src="{PhotoURL-HighRes}" alt="{PhotoAlt}" width="    
{PhotoWidth-HighRes}" height="{PhotoHeight-HighRes}"/>{LinkCloseTag}    
{/block:PermalinkPage} 
{block:IndexPage}{LinkOpenTag} <img src=" . 
{PhotoURL-HighRes}" alt="{PhotoAlt}" width="{PhotoWidth-HighRes}" 
height="{PhotoHeight-HighRes}"/>{LinkCloseTag}
{block:Caption}<figcaption><a href="{Permalink}">{Caption}</a> . 
 </figcaption>{/block:Caption}
                {/block:IndexPage}
                </figure>
            {block:PermalinkPage}
            <div class="post_photo_content_wrapper">
                {block:Caption}
                <div class="post_content">{Caption}</div>
                {/block:Caption}
                <div class="post_actions 
{block:Caption}with_caption{/block:Caption} clearfix">
            {/block:Photo}
  .post.index.photo figure:hover img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}

.post.index.photo figcaption {
position: absolute;
top: 0;
left: 0;
z-index: 3;
text-color:white;
background-color: black;
position: absolute;
top: 15px;
left: 15px;
display: block;
text-align: center;
opacity: 0;
-webkit-transition: opacity ease 0.1s;
-moz-transition: opacity ease 0.1s;
-o-transition: opacity ease 0.1s;
transition: opacity ease 0.1s;
}
.post.permalink.photo figure {
display: block;
z-index: 2;
overflow: hidden;
}
.post.permalink.photo img {
display: block;
margin: 0 auto;
}
.post.index.photo figcaption a {
display: inline-block;
padding: 10px 10px;
opacity: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-transition: opacity ease 0.1s;
-moz-transition: opacity ease 0.1s;
-o-transition: opacity ease 0.1s;
transition: opacity ease 0.1s;
}
.post.index.photo figcaption a:hover, .post.index.photo figure:hover figcaption  {
opacity: .75;
}
 .post.index.photo figure:hover img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}

  .post.index.photo figcaption {
position: absolute;
top: 0;
left: 0;
z-index: 3;
text-color:white;
background-color: black;
position: absolute;
top: 15px;
left: 15px;
display: block;
text-align: center;
opacity: 0;
-webkit-transition: opacity ease 0.1s;
-moz-transition: opacity ease 0.1s;
-o-transition: opacity ease 0.1s;
transition: opacity ease 0.1s;
}
.post.permalink.photo figure {
display: block;
z-index: 2;
overflow: hidden;
}
.post.permalink.photo img {
display: block;
margin: 0 auto;
}
.post.index.photo figcaption a {
display: inline-block;
padding: 10px 10px;
opacity: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-transition: opacity ease 0.1s;
-moz-transition: opacity ease 0.1s;
-o-transition: opacity ease 0.1s;
transition: opacity ease 0.1s;
}
.post.index.photo figcaption a:hover, .post.index.photo figure:hover figcaption  {
opacity: .75;
}
{block:Photo}
{block:PermalinkPage}
{LinkOpenTag}{LinkCloseTag}
{/block:PermalinkPage}
{block:IndexPage}{LinkOpenTag}{LinkCloseTag}
{块:标题}。
{/block:Caption}
{/block:IndexPage}
{block:PermalinkPage}
{块:标题}
{标题}
{/block:Caption}
{/block:Photo}
.post.index.photo图:悬停img{
-webkit转换:比例(1.1);
-moz变换:比例(1.1);
-ms变换:比例(1.1);
-o变换:比例(1.1);
转换:比例(1.1);
}
.post.index.photo-figcaption{
位置:绝对位置;
排名:0;
左:0;
z指数:3;
文字颜色:白色;
背景色:黑色;
位置:绝对位置;
顶部:15px;
左:15px;
显示:块;
文本对齐:居中;
不透明度:0;
-webkit转换:不透明度降低0.1s;
-moz过渡:不透明度降低0.1s;
-o过渡:不透明度降低0.1s;
过渡:不透明度降低0.1s;
}
.post.permalink.photo图{
显示:块;
z指数:2;
溢出:隐藏;
}
.post.permalink.photo img{
显示:块;
保证金:0自动;
}
.post.index.photo FIGCAPTIONA{
显示:内联块;
填充:10px 10px;
不透明度:0;
-webkit边界半径:4px;
-moz边界半径:4px;
-o-边界半径:4px;
边界半径:4px;
-webkit转换:不透明度降低0.1s;
-moz过渡:不透明度降低0.1s;
-o过渡:不透明度降低0.1s;
过渡:不透明度降低0.1s;
}
.post.index.photo figcaption a:悬停,.post.index.photo图形:悬停figcaption{
不透明度:.75;
}
.post.index.photo图:悬停img{
-webkit转换:比例(1.1);
-moz变换:比例(1.1);
-ms变换:比例(1.1);
-o变换:比例(1.1);
转换:比例(1.1);
}
.post.index.photo-figcaption{
位置:绝对位置;
排名:0;
左:0;
z指数:3;
文字颜色:白色;
背景色:黑色;
位置:绝对位置;
顶部:15px;
左:15px;
显示:块;
文本对齐:居中;
不透明度:0;
-webkit转换:不透明度降低0.1s;
-moz过渡:不透明度降低0.1s;
-o过渡:不透明度降低0.1s;
过渡:不透明度降低0.1s;
}
.post.permalink.photo图{
显示:块;
z指数:2;
溢出:隐藏;
}
.post.permalink.photo img{
显示:块;
保证金:0自动;
}
.post.index.photo FIGCAPTIONA{
显示:内联块;
填充:10px 10px;
不透明度:0;
-webkit边界半径:4px;
-moz边界半径:4px;
-o-边界半径:4px;
边界半径:4px;
-webkit转换:不透明度降低0.1s;
-moz过渡:不透明度降低0.1s;
-o过渡:不透明度降低0.1s;
过渡:不透明度降低0.1s;
}
.post.index.photo figcaption a:悬停,.post.index.photo图形:悬停figcaption{
不透明度:.75;
}

我想你要找的是工具提示。w3schools有一个关于它们的好网站。这就是他们的样子


.工具提示{
位置:相对位置;
显示:内联块;
边框底部:1px点黑色;
}
.tooltip.tooltiptext{
可见性:隐藏;
宽度:120px;
背景色:黑色;
颜色:#fff;
文本对齐:居中;
边界半径:6px;
填充:5px0;
/*定位工具提示*/
位置:绝对位置;
z指数:1;
底部:100%;
左:50%;
左边距:-60px;
}
.tooltip:悬停.tooltiptext{
能见度:可见;
}
顶部工具提示
将鼠标移到下面的文本上:

在我上空盘旋 提示文本
我想我现在明白你想要什么了。我已经通过使用 CSS悬停效果如下所示

.image{
宽度:400px;
}
.覆盖{
位置:绝对位置;
顶部:30px;
左:40px;
高度:100px;
宽度:100px;
不透明度:0;
过渡:放松;
背景色:黑色;
}
。图片:悬停。覆盖{
不透明度:1;
}
.文本{
颜色:白色;
位置:绝对位置;
最高:50%;
左:50%;
-webkit转换:翻译(-50%,-50%);
-ms转换:翻译(-50%,-50%);
转换:翻译(-50%,-50%);
文本对齐:居中;
}

这是一个文本


当我将鼠标悬停在黑框上时,我已经有了一个有效的标题。当我将鼠标悬停在照片上时,我需要它出现。你们可以在CompressionLens上看到它的作用。这张照片会马上阐明我的意思。很难把问题弄清楚。注意:我希望标题在我将鼠标悬停在灰色框上时显示的样子,而不是作为工具提示。