带有容器 Div 的图片库

发布于 2024-10-20 15:44:12 字数 205 浏览 5 评论 0原文

我正在尝试使用 jquery 构建这样的画廊:

在此处输入图像描述

我想在每个容器中都有不同的背景图像div,以及每个 div 中的不同图像(img)。

我还希望 div 一个接一个地淡入,并在加载新页面时淡出。

我该如何设置呢?

Im trying to build a gallery like this with jquery:

enter image description here

I want to have a different background image in each container div, as well as a different image(img) in each div.

I also want the divs to fade in one after the other, as well as fade out when a new page is loaded.

How would i set this up?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忆伤 2024-10-27 15:44:12

你最好使用 jQuery 并使用 fadeIn 和 fadeOut 函数。您可以将 fadeIn 函数串在一起,以便在加载一个函数后,它会移动到下一个函数。

jQuery('#div1').fadeIn('slow', function() {
     jQuery('#div2').fadeIn('slow', function() { 
          //repeat for div3, div4, etc etc..
     }) 
});

另外,对于背景图像,您只需为每个 div 指定一个 id 并通过 CSS 设置背景图像:

#div1 {
  background-image: url(images/test.jpg);
  width: 100px;
  height: 100px;
  background-repeat: none;
}

对于 div 内的图像,只需使用 HTML 放置它们:

<div id="div1">
    <img src='test.jpg' width='100' height='100' alt="test" />
</div>

You be best to use jQuery and use the fadeIn and fadeOut functions. You can string together the fadeIn functions so that after one has loaded it moves to the next one.

jQuery('#div1').fadeIn('slow', function() {
     jQuery('#div2').fadeIn('slow', function() { 
          //repeat for div3, div4, etc etc..
     }) 
});

Also, for the background images, you just give each div an id and set the background images via CSS:

#div1 {
  background-image: url(images/test.jpg);
  width: 100px;
  height: 100px;
  background-repeat: none;
}

For the images inside the divs, just place them using HTML:

<div id="div1">
    <img src='test.jpg' width='100' height='100' alt="test" />
</div>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文