如何製作一個可以滾動的水平排列的圓形圖像,該圖像源自下方帶有字幕的方形圖像。如果可能的話,讓它彼此分開。對不起,語法錯誤放置圖片之間的文字
-3
A
回答
1
在我回答你的問題之前,請注意Stack Overflow不是一個尋求代碼的平臺,而是尋求你已經自己編寫的非工作代碼的幫助。正如CBroe所述,我們強烈建議您閱讀How to Ask。不要指望將來會有這樣的答案。
首先問題是如何在我們來到CSS部分之前在HTML中構造元素。既然你要求排列具有「容器 - 元素」結構的多個元素,這似乎具有啓發性。
div (container)
div (element1)
div (element2)
div (element3)
...
/div
現在我們必須將圓形圖像與下面的標題一起放在元素中。這也很簡單:
div (element)
img (circular picture)
div (caption)
/div
讓我們翻譯成正確的HTML這
<div class="container">
<div class="elem">
<img src=""/>
<div>Caption #1</div>
</div>
<div class="elem">
<img src=""/>
<div>Caption #2</div>
</div>
<div class="elem">
<img src=""/>
<div>Caption #3</div>
</div>
...
</div>
時間進入CSS。截至目前,每個元素都是垂直對齊的,而不是水平對齊的。我個人非常喜歡的一個解決方案是Flexbox。它可以讓你用多個元素動態播放,這正是我們正在尋找的。
.container {
display: flex;
overflow-x: scroll;
}
這足以讓每個元素水平對齊,因爲Flexbox默認情況下會水平地構造項目。 overflow-x: scroll;
防止項目調整網頁的大小,並使容器作爲修補程序水平滾動。
剩下的唯一事情就是讓圖像變成圓形,這很容易做到。所有我們要做的是增加一個border-radius
比圖像尺寸更大的本身:
.elem img {
width: 100px;
height: 100px;
border-radius: 500px;
}
完成。
.container {
display: flex;
overflow-x: scroll;
}
.elem {
padding: 8px;
}
.elem img {
margin: 8px;
background-color: grey;
height: 100px;
width: 100px;
border-radius: 5000px;
}
.elem div {
text-align: center;
font-size: 18px;
}
<div class="container">
<div class="elem">
<img class="pic" src="https://www.famousbirthdays.com/headshots/justin-bieber-2.jpg" />
<div>Caption #1</div>
</div>
<div class="elem">
<img/>
<div>Caption #2</div>
</div>
<div class="elem">
<img/>
<div>Caption #3</div>
</div>
<div class="elem">
<img/>
<div>Caption #4</div>
</div>
<div class="elem">
<img/>
<div>Caption #5</div>
</div>
<div class="elem">
<img/>
<div>Caption #6</div>
</div>
<div class="elem">
<img/>
<div>Caption #7</div>
</div>
</div>
相關問題
- 1. 在Excel中放置圖片之間的垂直空間
- 2. 如何在圖片下放置文字?
- 3. 圖片放置
- 4. 放置圖片
- 5. 試圖在兩個文本視圖之間放置ImageView?
- 6. 如何在圖像中放置圖形之間的空間?
- 7. 圖片/位圖放置?
- 8. 圖片和文字描述之間的淡入淡出
- 9. 在背景圖片上放置文字的技巧
- 10. 如何在AndEngine中的圖片上放置文字?
- 11. 放置字符表達式的字母之間的數字
- 12. 放置列表之間的空間
- 13. Bootstrap Carousel圖片之間的間距
- 14. 在兩個表格之間放置一段文字
- 15. 如何從文本的起始位置將圖片放在中間位置?
- 16. 導航欄圖片和圖片之間的奇怪空間
- 17. Bootstrap,我如何在圖片和文字之間添加空格?
- 18. 圖片之間滑動android
- 19. 在響應式圖片上放置文字
- 20. 如何在圖片旁邊放置文字?
- 21. 插入圖片並將其與文字一起放置
- 22. 當圖片與左邊對齊時,如何在HTML中的圖片和表格之間放置空格?
- 23. 背景圖片放置
- 24. CSS3背景圖片放置
- 25. 在兩個片段之間拖放
- 26. 拖放兩個片段之間?
- 27. 圖片上的文字位置
- 28. 如何在asp.net中的url之前放置小圖片?
- 29. 如何最小化按鈕中文字和圖片之間的空間?
- 30. Android在兩個視圖之間放置圖像視圖
請去閱讀[問]。 – CBroe