- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用名为 Mix It Up 的 jQuery Gallery 插件它无法将内容推送到下方,例如我的页脚。
这个画廊的配置方式是我设置了一些 div 元素,并在它们上应用了背景以形成画廊。当您最初加载页面时,一切都很好(如果从桌面设备加载)。但是,当您减小页面宽度时,我已经更改了画廊的布局,例如,在全宽时每行有四个元素,在较低的断点处有两个,依此类推。因此,在较低的断点处,画廊的高度会发生变化,以适应每行较少的元素。这意味着我的页脚不再被推到画廊下方。
这是我的画廊的 HTML:
<section id="portfolio">
<div class="portfolio-title h1">
<h2>My <span>Work</span></h2>
<hr/>
</div>
<div class="gallery-filters">
<div class="filter" data-filter="all"><img src="asset/Portfolio/loupe.png" alt="View All"/><p>ALL</p></div>
<div class="filter" data-filter=".category-1"><img src="asset/Portfolio/web.png" alt="Website Design"/><p>WEB</p></div>
<div class="filter" data-filter=".category-2"><img src="asset/Portfolio/graphic design.png" alt="Graphic Design"/><p>GRAPHIC</p></div>
<div class="filter" data-filter=".category-3"><img src="asset/Portfolio/picture.png" alt="Content Creation"/><p>CONTENT</p></div>
</div>
<div class="portfolio-container">
<div class="p1 p-content category-1 mix" data-myorder="1"><div></div></div>
<div class="p2 p-content category-1 mix" data-myorder="3"><div></div></div>
<div class="p3 p-content category-1 mix" data-myorder="2"><div></div></div>
<div class="p4 p-content category-1 mix" data-myorder="5"><div></div></div>
<div class="p5 p-content category-1 mix" data-myorder="4"><div></div></div>
<div class="p6 p-content category-2 mix" data-myorder="6"><div></div></div>
<div class="p7 p-content category-3 mix" data-myorder="8"><div></div></div>
<div class="p9 p-content category-3 mix" data-myorder="7"><div></div></div>
</div>
</section>
这是我画廊的 CSS:
/*Portfolio Section */
#portfolio{
width: 100%;
height: auto;
}
.portfolio-title{
text-align: center;
padding-top: 20px;
}
.portfolio-title h2{
color: black;
font-weight: 300;
margin-top: 15px;
}
.portfolio-title hr{
width: 50px;
background-color: black;
height: 3px;
margin-top: 40px;
margin-bottom: 40px;
}
.portfolio-container{
width: 100%;
height: 500px;
font-size: 0;
margin-top: 40px;
}
.portfolio-container div{
width: 25%;
height: 50%;
background-color: #363636;
display: inline-block;
vertical-align: top;
border: 1px solid rgba(0, 0, 0, 0.2);;
box-sizing: border-box;
}
.filter{
display: inline-block;
width: 100px;
height: 100px;
border-radius: 360px;
border: 1px solid black;
cursor: pointer;
margin: 10px 20px 10px 20px;
}
.filter p{
font-size: 13px;
margin-top: 5px;
}
.filter img{
width: 40px;
height: 40px;
margin-top: 15px;
}
.gallery-filters{
width: 100%;
text-align: center;
}
.portfolio-container .mix{
display: none;
}
.p-content div{
position: relative;
display: block;
width: 100%;
height: 100%;
opacity: 0;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
}
.p-content div:hover{
opacity: 0.7;
}
/*Gallery Images */
.p-content{
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.p1{
background-image: url('asset/Portfolio/web/thewebcreator.png')
}
.p2{
background-image: url('asset/Portfolio/web/lussoegusto.png')
}
.p3{
background-image: url('asset/Portfolio/web/akrams.png')
}
.p4{
background-image: url('asset/Portfolio/web/adaptive-flair.png')
}
.p5{
background-image: url('asset/Portfolio/web/codeacation.png');
}
I 我在上面包含这么多代码的原因是为了提供适当的上下文。此外。如果您访问网站 HERE然后您可以使用开发人员工具进一步检查。我相信解决方案很简单。
然而,为了增加更多的复杂性,画廊部分的高度也可以随着图像被过滤掉而动态变化,这意味着我本质上需要一种自动设置画廊高度的方法。
我花了 2 个小时试图解决这个问题。有什么想法吗?
最佳答案
容器的高度固定为 500 像素:
.portfolio-container {
...
height: 500px;
...
}
然后您为子元素(您的网格项)设置基于百分比的高度:
.portfolio-container div {
...
height: 50%;
...
}
如果您删除 .portfolio-container
的固定高度并添加 .portfolio-container div
的 250px
,Mix It Up 插件将自动调整容器的大小以适应当前显示的元素数量。
关于javascript - 混合起来 Jquery Gallery 不在下面推送内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36102137/
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: how to disable fling in android gallery 我有一个带有 Gallery
我像这样使用 Lightbox: $('#gallery a').lightBox(); html 看起来像这样:
如果之前有人问过这个问题,我深表歉意,但我已经尝试用谷歌搜索这个主题,但没有任何好的结果。基本上,我正在尝试寻找 Google 已决定弃用的 Gallery 小部件的替代品。到目前为止,我有以下候选人
使用Blueimg Gallery我想知道如何在单击 img class=".slide-content" 希望有帮助。 关于jquery - Blueimp 画廊 : Always show "bl
我希望有一个 android 画廊,可以容纳不同宽高比的图像。我想要的是画廊中图像的 CENTER_CROP。然而,当我将图像缩放类型设置为此时,图像会超出图库图像边界。 当然,FIT_XY 会导致图
我正在为 ipad 构建一个应用程序,它使用 youtube api 来获取视频缩略图并将其呈现在图库中(就像 ipad 上的 native youtube 应用程序一样)。基本上它只是 UIScro
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
这应该是关于MEDIA RESCAN的常见问题解答 我的环境: 安卓 4.1.1 com.android.gallery3d 是管理缓存和缩略图的 Gallery 应用程序包。 图库首选项位于: /d
我正在做一个 phoneGap 应用程序,它对图片进行一些更改并将其保存回//sdcard/Download/文件夹。使用 ES File Explorer 等第三方应用程序,我可以看到图片已添加到下
我有一个展示一些扑克牌图像的画廊。每张卡片之间间隔 20dp。 当我从一张图片移动到下一张图片时,画廊会略微滚动到下一张图片之外,然后自行更正回图片。 另一个几乎肯定相关的问题是图像没有干净地滚动到视
大家好,请帮我解决一下 android 中的菜单问题。我想将此画廊作为我的应用程序的网格菜单。请指导我如何将名称放在图像下,如果 iclick 在特定图像上,新 Activity 应该打开,最后单击菜
我想构建一个图库应用,从我的文件夹中获取照片列表并将其显示在一个页面中。 我降低了图像的分辨率,这样图库加载速度会更快,但加载仍然需要很长时间。 我认为问题是每次打开应用程序时都会加载每个文件。我该如
我正在考虑启动一个能够根据标签搜索/过滤图像的图库应用程序。我的问题: 我想经常更新图像,所以...我应该在网络服务器上托管图像并托管应用程序可以调用的 XML 文件,其中包含图像路径、缩略图路径和标
好的,所以我最近刚刚学会了如何使用 jquery 来切换目标 div 的图像源,但是生成的图像加载了一个损坏的链接。有一段时间,我什至不知道如何尝试这样做。事实上,脚本实际上改变了目标 div 的图像
我有一个问题,也许是一个愚蠢的问题,但我认为它很重要。 为什么参数:convertView(View)就对了 public View getView(int position, View conver
默认情况下,当单击图库项目时,图库会自动滚动以将被单击的项目居中。我怎样才能覆盖这种行为?我不希望画廊在单击时滚动到中心,我希望它留在原处。 最佳答案 我认为这是一个正确的解决方案: @Ove
我查看了 API 演示,他们有一个画廊示例,其中仅显示文本,代码仅使用 Cursor ,但我想使用 String 数组。我怎样才能实现使用它?这是 API 演示中示例的代码: Curs
imageView.setLayoutParams(new Gallery.LayoutParams(WindowManager.LayoutParams.MATCH_PARENT, WindowMa
我在我的应用中使用了图库。 因为我在每个图库项目中都有两张图片,如下所示 每张兔子和老鼠的图片都合并为一个图库项目。 所以我为两个图像都提供了 onclickListener,但如果我这样提供,我就无
是否可以使用此项目中的异步图像加载器 http://open-pim.com/tmp/LazyList.zip与画廊小部件?我试过: public View getView(int posi
我是一名优秀的程序员,十分优秀!