這是更多的數學問題,但我認爲這不是數學部分。
我以數字爲中心渲染此框。
箱子的整個寬度是350px
。
我有0-11
這樣的最小和最大數字,我將350/11
分開以獲得每個盒子的寬度。
波紋這我有一個滑塊,也是350px
寬度和拇指在它是14px
。
我想要的是,拇指位置總是以數字在上面的一個盒子中。
問題:
中間數字很好,它總是在拇指的中心,但是當我走向左側或右側時,數字不再居中。
如何根據寬度值計算框內數字的位置?
0
A
回答
1
爲了從滑塊參數計算總框寬度:
box_width = (slider_width - slider_track_width) * num_sub_boxes/(num_sub_boxes - 1)
在你的情況box_width = 350px, num_sub_boxes = 11
。如果你想從固定框的寬度,而不是設置滑塊寬度可以反轉公式:
slider_width = (1 - 1/num_sub_boxes) * box_width + slider_track_width
注意,滑塊大小沒有相關性(我認爲無論如何 - 讓我知道,如果我錯誤)。
相關問題
- 1. LinearLayout從右到左填充
- 2. 從左到右填充Div
- 3. 如何設置左右填充到xamarin.forms
- 4. 動畫文字填充從左到右
- 5. 從左到右動畫SVG填充
- 6. 如何從上到下填充datagridview,從左到右?
- 7. 如何從左到右填充DataGridView,而不是從上到下
- 8. 從右到左填充評級欄星星從右到左xml佈局
- 9. 填充從右到左的寬度而不是默認的從左到右
- 10. 由R中的行填充的3D數組從左到右排序,在後裔
- 11. Rails:引導程序網格可以從左到右填充嗎?
- 12. 計算表格從左到右
- 13. WPF中的填充(左,上,右,下)
- 14. 刪除TabLayout左右填充
- 15. Button.setCompoundDrawablesWithIntrinsicBounds()的左/右填充?
- 16. SASS中的增量填充
- 17. TableLayoutPanel填充從上到下而不是從左到右?
- 18. 如何填充到左,右增加後的內容和僞元素之前
- 19. 如何在FFMPEG中填充/計算motion_val?
- 20. 從左到右和從右到左計算諧波總和的不同值
- 21. 如何從頂部到底部然後從左到右填充GridLayout?
- 22. 從底部和從右到左的順序填充內容
- 23. 如何用動態左中心右DIV填充父項?
- 24. 如何在LineChart中設置來自左右y軸的填充
- 25. 如何從左上角向右側填充QGridLayout?
- 26. 如何使左填充到右動畫與jQuery
- 27. 填充屏幕,圖像,中心左到右的CSS
- 28. 使用CSS從左到右填充文本顏色
- 29. 需要StatusStrip來填充它的項目從右到左
- 30. 覆蓋按鈕,使backcolor從左到右填充像進度條
什麼是「拇指」? – meowgoesthedog
滑塊上的縮略圖:https://articulate-heroes.s3.amazonaws.com/sliders5uz6pq0.png – 1110
您確定要更改每個子框內的文本位置,而不是縮放框寬度本身嗎? – meowgoesthedog