【问题标题】:Keeping the overlay text fixed [html]保持覆盖文本固定 [html]
【发布时间】:2018-08-07 17:14:42
【问题描述】:

当您将鼠标光标移动到图形顶部时,会出现一个覆盖文本。我想保持覆盖固定。也就是说,始终显示文本而不需要在图形上移动光标。

换句话说,而不是这个......

...我希望将文本固定如下:

下面是我的代码:

<div class="col-md-6 col-sm-6 col-xs-6 fh5co-work-wrap">
<a href="http://people.tamu.edu/~nsthiago/Hollenbach_Silva_JOP_2018.pdf" target="_blank" class="fh5co-work-item js-fh5co-work-item">
<img src="images/jop_2018.png" alt="Image"  class="img-responsive">
<div class="fh5co-overlay-bg js-fh5co-overlay-bg"></div>
<div class="fh5co-overlay-text js-fh5co-overlay-text">
<h2> Fiscal Capacity and Inequality: Evidence from Brazilian Municipalities [JOP 2018] </h2>
<ul class="fh5co-categories">
<li>With Florian Hollenbach</li>
</ul>
</div>
</a>
</div>

这里是我网站的链接以及更多示例:http://people.tamu.edu/~nsthiago/

提前致谢!

【问题讨论】:

    标签: html text overlay figure


    【解决方案1】:

    文本及其白色背景设置为opacity: 0,然后在鼠标悬停时使用javascript 进行更改。只需打开 CSS 文件,并将不透明度更改为 1。就在这里:

    .fh5co-overlay-text,
    .fh5co-overlay-bg {
        position: absolute;
        opacity: 0; // change this to 1
    }
    

    style.scss 的第 347 - 351 行

    【讨论】:

    • 桌面版可以有 opacity:1,移动版可以有 opacity:0 吗?
    • 是的。您可以正常设置 css,然后使用媒体查询说“如果浏览器这么宽或更小,请改用这个 CSS”。它看起来像这样:@media (max-width: 768px){ .div { color: red; } }youtube.com/watch?v=2KL-z9A56SQ
    猜你喜欢
    • 1970-01-01
    • 2021-04-21
    • 2018-02-05
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-17
    • 2011-08-04
    相关资源
    最近更新 更多