【问题标题】:How can I add pagination to my site's gallery?如何将分页添加到我网站的图库中?
【发布时间】:2023-03-20 05:10:01
【问题描述】:

我正在尝试将 CSS 分页集成到我在网站上设置的缩略图库中。到目前为止,我还没有找到任何关于如何将分页自定义到现有脚本的教程。

据我所知,有很多很棒的 CSS 分页解决方案。这是a page,有很多分页样式(没有插件,集成似乎非常通用,所以任何人都可以)。我下载了一些,希望教程能指导我找到我想要的东西,但到目前为止还没有运气。

我的代码取自Pure CSS image gallery。我查看了集成 Gallerific,但发现说明很难,所以我正在寻找一个纯 CSS 解决方案。

起初我想为同一个画廊使用多个 div,就像 Gallerific 一样,只是发现需要 JavaScript(或某种 jQuery 解决方案)来连接画廊所需的链接才能像这样工作。

目前,图库包含在一个 div 中(它必须以这样的方式工作)。我正在考虑在拇指上添加分页,例如"...<a href="#prev01"><img src="images/img/thmbs/01.jpg" alt="" class="thumb" /> ..."

到目前为止,这里是我的代码:

<div id="gallerycenter">

        <ul id="gallery">

            <li>
                <a href="#prev01"><img src="images/img/thmbs/01.jpg" alt="" class="thumb" />
                <span><img src="images/img/01.jpg" id="prev01" class="showcase" alt="" /></span></a>
            </li>
            <li>
                <a href="#prev02"><img src="images/img/thmbs/02.jpg" alt="" class="thumb" />
                <span><img src="images/img/02.jpg" id="prev02" class="showcase" alt="" /></span></a>
            </li>
            <li>
                <a href="#prev03"><img src="images/img/thmbs/03.jpg" alt="" class="thumb" />
                <span><img src="images/img/03.jpg" id="prev03" class="showcase" alt="" /></span></a>
            </li>
            <li>
                <a href="#prev04"><img src="images/img/thmbs/04.jpg" alt="" class="thumb" />
                <span><img src="images/img/04.jpg" id="prev04" class="showcase" alt="" /></span></a>
            </li>
            <li>
                <a href="#prev05"><img src="images/img/thmbs/05.jpg" alt="" class="thumb" />
                <span><img src="images/img/05.jpg" id="prev05" class="showcase" alt="" /></span></a>
            </li>

        </ul>

</div>

我唯一想到但还没有尝试过的是将“.thumb”更改为“.pagination”以便以班级形式开始“分页”,但这仍然不足以让我继续

谁能帮我拼凑这些可能性或确认我疯了,我对 CSS 的要求太多了?

【问题讨论】:

    标签: css pagination thumbnails image-gallery


    【解决方案1】:

    您误解了您发布的链接。它仅提供样式,而不提供功能,因为 CSS 不提供此功能。分页不是为页面添加样式的问题,它是通过编程方式实现的,无论是服务器端还是客户端 JavaScript。你应该选择一个现有的 jQuery 分页插件并使用它,你不会找到只使用 CSS 来提供分页的解决方案,因为这根本不是 CSS 的用途。

    【讨论】:

    • 看来我误解了我在过去几天所做的很多谷歌搜索。在这种情况下,可以将分页应用于我试图实现的上述概念。我不再需要它完全是 CSS。不过会很好。
    • gallerific 完全工作。我不明白如何实现这些代码,因为 tut's.which 中没有真正的参考,这给我留下了整合代码的有趣问题。谢谢你的回复我的人。
    猜你喜欢
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    • 2019-12-29
    • 1970-01-01
    • 1970-01-01
    • 2016-07-05
    • 2014-02-28
    相关资源
    最近更新 更多