我相对较新的编码,我期待重新创建这个我在Photoshop中设计的http://prntscr.com/e73jze。任何人都可以给我最简单的方法来做到这一点?根据您的照片包括,这种设计的造型完全匹配如何创建一个可滚动的div?
非常感谢
我相对较新的编码,我期待重新创建这个我在Photoshop中设计的http://prntscr.com/e73jze。任何人都可以给我最简单的方法来做到这一点?根据您的照片包括,这种设计的造型完全匹配如何创建一个可滚动的div?
非常感谢
不会有一个简单的答案。做一个简单的<div>
与水平滚动的内容,你可以做这样的事情:
#wrapper {
display:flex;
flex-wrap:none;
height:200px;
width:100%;
background-color:black;
overflow-x: scroll;
}
.photo-box {
flex:0 0 auto;
margin:25px;
background-color:white;
width:300px;
height:150px;
}
<div id='wrapper'>
<div class='photo-box'></div>
<div class='photo-box'></div>
<div class='photo-box'></div>
<div class='photo-box'></div>
<div class='photo-box'></div>
<div class='photo-box'></div>
<div class='photo-box'></div>
</div>
但是像滚动条造型事情不是那么简单的,需要有相当数量更多的加价。
使用与overflow:scroll
的div作为获取滚动框的起始位置,您可以找到用于制作自定义滚动条的jQuery插件here。
只需插入您自己的图像并设置滚动条的样式。
#scrollable {
width: 500px;
height: auto;
margin: 100px auto;
overflow: auto;
white-space: nowrap;
}
<div id="scrollable">
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=150%C3%97150&w=150&h=150" />
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=150%C3%97150&w=150&h=150" />
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=150%C3%97150&w=150&h=150" />
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=150%C3%97150&w=150&h=150" />
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=150%C3%97150&w=150&h=150" />
<img src="https://placeholdit.imgix.net/~text?txtsize=33&txt=150%C3%97150&w=150&h=150" />
</div>
谢谢。当我将自己的图像放在真正的间隔中时,我尝试填充以使它们靠得更近,但这不起作用。任何帮助? http://prntscr.com/e74zyc – Angus
使用margin-left&right,大约5px每个我会说每个img。 –
您可以使用jQuery lightslider来轻松实现你的PSD创建的设计 - https://jsfiddle.net/eyc0e5s2/ – Ranjana