放大鏡是一個字體真棒圖標。其父框是列空間。我使用justify-content:center並在父框上顯示:flex以放大鏡水平居中。但是,如何使頂部的放大距離與父框的左邊界或右邊界的距離相同。所以它看起來像位於一個看不見的廣場的中心。
0
A
回答
1
這是一種使用填充的方法。 div代表側欄,白色方塊代表圖標。在此要注意的主要事情是這樣的:
box-sizing: border-box;
padding:calc((10% - 40px)/2);
第一行使得它如此添加填充不會使物體越大。第二種類似將邊欄的所有內側上的填充設置爲(width of sidebar - width of icon)/2
。這應該正確地居中圖標並根據縮放或窗口大小調整值進行調整。
div.container {
background-color:lightblue;
height:200px;
display:inline-block;
}
div.square {
width:40px;
height:40px;
background-color:white;
}
div.c1 {
width:10%;
box-sizing: border-box;
padding:calc((10% - 40px)/2);
}
div.c2 {
width:15%;
box-sizing: border-box;
padding:calc((15% - 40px)/2);
}
div.c3 {
width:20%;
box-sizing: border-box;
padding:calc((20% - 40px)/2);
}
<div class="container c1">
<div class="square"></div>
</div>
<div class="container c2">
<div class="square"></div>
</div>
<div class="container c3">
<div class="square"></div>
</div>
在未來也包括一些CSS或HTML顯示你已經在試圖解決這個問題到目前爲止已經試過。
+0
實際上,我希望放大率隨着列變寬而變大。 – user132522
相關問題
- 1. 如何讓特定父母的孩子?
- 2. 如何讓孩子的div與flex父母的高度相同
- 3. 離子後退按鈕與父母和孩子的狀態
- 4. CSS列表樣式 - 如何減少父親和父母之間的距離?
- 5. CSS填充vs頁邊距爲父母與孩子背景的邊距
- 6. 跟蹤父母的孩子,或跟蹤孩子的父母?
- 7. 爲什麼我的孩子HTML元素的父母外邊距
- 8. 如何從父母的孩子分配父母的變量?
- 9. 父母和孩子之間的差距塊
- 10. 如果該孩子的父母有父母,該如何訪問孩子?
- 11. 如何將孩子fxml的父母換成其他父母?
- 12. MDI父母孩子
- 13. XQuery的父母和孩子
- 14. 選擇孩子的父母
- 15. 孩子類可以在Python中與父母分離嗎?
- 16. (Doctrine)從父母與孩子有n個關係的孩子加入父母
- 17. NodeJS - 如何讓衍生的孩子與父母溝通?
- 18. 循環父母記錄其次是孩子,父母和孩子等
- 19. 冬眠:分離父母和所有的孩子
- 20. 矩陣對象之間的距離,相對於父母定位,使用XNA?
- 21. 如果專注於父母的孩子顯示父母
- 22. 如何找出孩子的父母?
- 23. 如何爲父母的孩子ul?
- 24. Rails的驗證孩子與父母
- 25. 我如何讓父母的子女成爲他們的孩子?
- 26. 如何等待所有孩子在父母離開之前終止?
- 27. 如何刪除父母包含一些填充的孩子的邊距?
- 28. 讓父母控制畫過孩子
- 29. NodeJS:退出父母,讓孩子活着
- 30. 水母的Damerau-Levenshtein距離計算車?
您可以使用'padding'或'flex'。 – LKG
你能顯示一些html嗎? – Brian
如果您發佈的代碼是最小工作代碼片段,那麼您可以增加獲得正確答案的機會 – LGSon