實際上,我正在嘗試制作一個輪播,其中圖像中間會有一個按鈕,但無法...請幫助...我正在發布我正在嘗試制作的該網站的照片,并發布我的代碼這里
1 回答

叮當貓咪
TA貢獻1776條經驗 獲得超12個贊
您想要將圖像作為背景,并根據寬度和高度設置其樣式。然后你想要一個文本或內容容器position: absolute;
,這將導致你的文本覆蓋圖像。從那里開始設置display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;
,這將使您的文本位于圖像的中心。
確保它包含在容器中,position: relative
以便絕對定位的元素到達容器的邊界而不是頁面的邊界。
<div class="container"> <img class="image-class"/> <div class="text-container"> your text elements here </div></div>.container { position: relative; } .image-class { width: 100%; height: auto; } .text-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; }
這應該會讓你接近你正在尋找的東西。我提供了一個帶有快速示例的 codepen:https ://codepen.io/sean-mooney/pen/ZEGNVrw
希望有幫助!
編輯
上面的示例演示了如何在圖像上對齊文本,但是在輪播中這可能有點不同。概念保持不變,但實施可能很棘手。我添加了另一個代碼筆,演示如何在輪播中使用該示例:
https://codepen.io/sean-mooney/pen/jOPogrY
- 1 回答
- 0 關注
- 103 瀏覽
添加回答
舉報
0/150
提交
取消