- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想构建一个水平旋转木马。没有图片,只有简单的文字。我想要轮播中的 27 个元素。我正在考虑将它们全部画进去。我希望能够(优雅地)从第 1 项滚动到第 27 项,或者在轮播中的任何其他 2 项之间滚动。
我以前通过动态添加元素来完成这种事情,但那是一个很大的痛苦(在那种情况下我不知道轮播可能有多大,而且我正在处理图像)。
所以我在看类似的东西 -
<ul id="carousel" class="my-carousel" style="transform: translateX(-1000px)">
<li class="item" style="width: 500px;">
<h5>item 1</h5>
</li>
<li class="item" style="width: 500px;">
<h5>item 2</h5>
</li>
<li class="item" style="width: 500px;">
<h5>item 3</h5>
</li>
...
<li class="item" style="width: 500px;">
<h5>item 27</h5>
</li>
</ul>
ul.my-carousel {
list-style: 'none';
margin: 0;
padding: 0;
position: relative;
transition: transform 200ms ease-in-out;
}
ul.my-carousel li.item {
display: inline-block; // or flex maybe
}
我会动态地设置宽度,然后通过调整 ul
元素上的 translateX
属性从一个元素平滑地移动到另一个元素。所以要到达第 10 个元素
document.getElementById('carousel').style.translateX = '-5000px';
这是个坏主意吗?我可能会对某些设备/浏览器造成压力吗?如果我走那么远,他们会把它弄得一团糟吗?
最佳答案
如果您不使用 overflow:hidden 将其包裹起来,您会在页面右侧看到一个滚动条...
所以你需要包装它,那么我认为它可以有多长没有限制。但是请记住,如果你一次加载 27 张图像,加载你的页面需要一些时间......
为什么要构建自己的轮播?你为什么不使用一些现成的和测试过的东西?喜欢https://owlcarousel2.github.io/OwlCarousel2/或者至少把它当作灵感。
关于html - CSS - 多宽,太宽? 20000px 的宽度会导致任何网络浏览器/设备出现问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58061744/
我编写了以下代码,它是一个简单的窗口,顶部有一个 JLabel header 。代码如下: import java.awt.Color; import java.awt.Font; import ja
我正在尝试将 JList 添加到我的布局(2 列布局)中。添加后,它使其整个列占据父 JFrame 的整个宽度: LwjglCanvas c = new LwjglCanvas(blah); c.ge
将 Slickgrid 添加到 table-cell 样式的 div 时,除非为该 div 指定最大宽度,否则网格会变得过宽>。网格似乎也在右侧获得了一个幻影列。 是否可以使 Slickgrid 在这
在此site page您可以看到页面中间的表格太宽并且超出了它的父 div。 如何纠正?任何建议! 最佳答案 您需要减少表中内容的大小和/或数量。如果表格已经处于包含内容的最小宽度,那么再多的 css
我的widget结构如下:QToolBar 添加了一个 QTabBar,并在 TabBar 之后添加了一个 QToolButton。 默认情况下,只会打开一个选项卡,ToolButton 可以打开更多
我有这个 div: I am cool I am cool I am cool I am cool 使用这个 CSS: #content{ height:a
我的 WPF 上下文菜单有问题。菜单太宽了——它是我放在上面的项目的宽度,再加上大约五百个像素。因此,当您打开菜单时,不是一个干净的选项或按钮列表,而是每一侧都有大量的灰色空间。我该如何解决这个问题?
在 InDesign 中,我使用 Google 字体 Kadwa 生成右箭头 (→)。 我将字体加载到我的网站,但箭头太宽。 @import url('https://fonts.googleapis
我刚刚使用 WordPress“Theron'Lite”主题完成了我的网站。 我已经在我的页面中添加了一个自定义的滚动框。主题在我的 PC 上看起来很棒,但是在我的移动设备上,滚动框太宽并且超出了页面
Link to site /*Align width 1170px*/ .align-1170{ height: 100%; width: 1170px; margin: 0
http://jsfiddle.net/Yn7e7 由于某些原因,“.ep”div 的 1 个像素太宽仅在“.heading”容器中,导致标题流到下一行。对于通过 php 动态生成的内容,我将其放入“
我有两个 div,每个 div 包含另外两个 div。一个包含 DIV 的显示设置为无。我有一个按钮可以切换包含的 DIV,因此我可以交替隐藏/显示包含的 div,从而隐藏/显示里面的两个 div。内
我有一个 UINavigationBar 和一个 UIToolbar(在不同的 View 中),它们包含按钮和灵活的空间。 UIBarButtonItems 的背景设置如下: bgImage = [[
我在我的页面上放了一个 Facebook 赞按钮。 “赞”按钮的右侧是“推文”按钮。 我已经将点赞按钮(带有发送按钮)的数据宽度设置为 101px,这似乎是正确的。 问题是点赞按钮生成一个 150 像
我遇到了 bootstrap 3.0.0 的问题 我有一个如下所示的网格系统: 此图像与 col-md-2 一起使用: 此图像带有 col-md-1: 因此 col-md-2 太宽而 col-md-1
我正在尝试创建一个可滚动的 JTextPane 来显示 HTML。除了尝试调整尺寸之外,我让它正常工作。看来无论我做什么,我都无法影响 Pane 的宽度。 JTextPane tp=new JText
您可以使用 layout_gravity 或 gravity 进行文本居中。使用 layout_gravity: 短文本将显示为: [ Hello ] 长时间的拉
在 Google Maps v3 中,我似乎无法将 infoWindow 设置为小于 200px 的宽度。这是我正在使用的代码: var latlng = new google.maps.LatLng
我想构建一个水平旋转木马。没有图片,只有简单的文字。我想要轮播中的 27 个元素。我正在考虑将它们全部画进去。我希望能够(优雅地)从第 1 项滚动到第 27 项,或者在轮播中的任何其他 2 项之间滚动
我有一段 HTML,当我尝试打印它时(在 Chrome 或 Safari 中),表格只是被切断,而不是跨越多个页面。 有人对此有解决方法吗?或者我可以应用一些 CSS 来修复它?
我是一名优秀的程序员,十分优秀!