gpt4 book ai didi

javascript - 在移动设备上具有大型控件的响应式 PhotoSwipe

转载 作者:行者123 更新时间:2023-11-29 19:22:32 26 4
gpt4 key购买 nike

在这个官方代码笔中,在我的移动设备上,控件和标题看起来很小: http://codepen.io/dimsemenov/pen/ZYbPJM

我尝试将其添加到 HTML,但没有任何区别:

    <meta name="viewport" content="width = device-width, initial-scale = 1.0"> 

我怎样才能像 photoswipe.com 网站那样把它们变大?

最佳答案

如果您的标记看起来像 PhotoSwipe 网站和 CodePen 上建议的那样,您可以简单地在 figcaption 元素中添加任何您喜欢的 HTML 元素,如下所示:

<div class="my-gallery" itemscope itemtype="http://schema.org/ImageGallery">
<figure itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
<a href="img/dektop/1.jpg" itemprop="contentUrl" data-size="1200x1202">
<img src="img/thumb/1.jpg" itemprop="thumbnail" alt="Image description" />
</a>
<figcaption itemprop="caption img-description">
<div class="index">
<div class="img-title">
Title of the image or photo
</div>
<div class="img-year">
2003
</div>
<div class="dimensions">
1200 x 900 cm
</div>
<div class="technique">
Oil on cotton
</div>
</div>
</figcaption>
</figure>

然后使用以下 CSS 来设置标题的样式,例如:

.img-title {
font-size: 2em;
}

.img-year {
font-size: 1.2em;
}

.dimensions {
font-size: 1em;
}

.technique {
font-size: 0.8em;
}

例如,如果您对默认值不满意,您还可以将媒体查询添加到手机和平板电脑字幕的样式类中。

@media screen and (min-width:0px) {
.img-title {
font-size: 2em;
}

.img-year {
font-size: 1.2em;
}

.dimensions {
font-size: 1em;
}

.technique {
font-size: 0.8em;
}
}


@media screen and (min-width:320px) {
.img-title {
font-size: 4em;
}

.img-year {
font-size: 2.2em;
}

.dimensions {
font-size: 1.5em;
}

.technique {
font-size: 1.1em;
}
}

请记住包含所有 JS 和 CSS 文件,如下所示:
http://photoswipe.com/documentation/getting-started.html

<!-- Core CSS file -->
<link rel="stylesheet" href="path/to/photoswipe.css">

<!-- Skin CSS file (styling of UI - buttons, caption, etc.)
In the folder of skin CSS file there are also:
- .png and .svg icons sprite,
- preloader.gif (for browsers that do not support CSS animations) -->
<link rel="stylesheet" href="path/to/default-skin/default-skin.css">

<!-- Core JS file -->
<script src="path/to/photoswipe.min.js"></script>

<!-- UI JS file -->
<script src="path/to/photoswipe-ui-default.min.js"></script>

我也遇到了这个问题PhotoSwipe: edit parseThumbnailElements function to parse additional markup element并将它链接起来,让您了解如何使用 PhotoSwipe 项目和您在问题中链接的 CodePen 中使用的这个确切的 HTML 标记构建响应式画廊网格。

关于javascript - 在移动设备上具有大型控件的响应式 PhotoSwipe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32554214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com