【问题标题】:Joomla intro image with hover-overlay and showing intro text带有悬停覆盖并显示介绍文本的 Joomla 介绍图像
【发布时间】:2017-08-23 00:10:51
【问题描述】:

我被困住了。任何帮助表示赞赏。

目标... 当在 Joomla 内容博客视图中显示介绍图片时,我希望在悬停时将其淡化到 20%,并在介绍图片的顶部以黑色显示介绍文本。

到目前为止我做了什么......

更改 Joomla 核心文件 blog_item.php
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>

<?php echo '<div id="box">'; ?>
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
    <?php echo '<div id="overlay">'; ?>
        <?php echo $this->item->introtext; ?>
    <?php echo '</div>'; ?>
<?php echo '</div>'; ?>

并添加了用于不透明度和定位的 CSS。

问题是... div 覆盖 悬停在介绍图像链接上。所以它不再是可点击的。

我的问题...我怎样才能给 div 覆盖 与介绍图像相同的 href?

感谢您的帮助。

【问题讨论】:

    标签: php css joomla


    【解决方案1】:

    我现在能想到的最简单的方法是在覆盖 div 上实现一个点击监听器,并使用 window.location 将用户带到所需的 url

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      • 2016-10-03
      • 2014-09-11
      相关资源
      最近更新 更多