簡體   English   中英

如何為與當前值一起滑動的滑塊制作標簽?

[英]How do I make a label for a slider that slides along with the current value?

我想在滑塊頂部制作一個標簽,它會隨着它移動並在它移動時更新它的值。 我可以顯示標簽,但我不知道如何使用滑塊移動它。

另外,我想在側面制作按鈕,但如果我將它們放在欄的頂部,滑塊將不再起作用。 (代碼注釋掉)

function slideBar({ min, max, onChange, value, style, onCLick }) {

    return (
        <div className="slider-whole">
            <div className="labels" style={style}>                
                <p className="min">{min}</p>
                <p className="currentValue" style={style}>{value}</p>      
                <p className="max">{max}+</p>
            </div>

            <input
                type="range"
                name="range"
                min={min}
                max={max}git 
                value={value}
                className={`slider slider${style.color}`}
                id="myRange"
                onChange={onChange}
                style={style}
             />

            {/* <div className="arrow-buttons" style={style}>
            <i className="fas fa-chevron-left"></i>
            <i className="fas fa-chevron-right"></i>
            </div> */}


            {/* <output htmlFor="range" onforminput="value = range.valueAsNumber;"></output> */}

            </div>
    )
}

使用position:relative設置類slider-name ,使用position:absolute;currentValue position:absolute; 並隨着當前值的變化動態設置left的值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM