2016-04-14 12 views
0

範囲入力(HTML5ビデオコントロール)の内部線を削除したいと思います。何か方法はありますか?入力[範囲]内線を削除します

Have a Look!

+0

実際のこのマークのマークアップはどのようなものですか?さらに、どのブラウザを使用していますか(すべてのブラウザが '

答えて

0

これは単にHTML <video>要素であるならば、あなたはあなたがそれをスタイリング扱うことができる方法として、かなり限定されたことを行っています。これらの要素の外観を下図のようにブラウザに、ブラウザとは異なります。

Firefoxの

enter image description here

Google Chromeの

enter image description here

Internet Explorerの

enter image description here

エッジ

enter image description here

彼らはブラウザ固有のあるスタイルに依存しているとして、これらのスタイルは、(特に一貫性のあるファッションの任意の種類で)上書きすることが極めて困難と、時には不可能です以下に示すように:

audio::-webkit-media-controls-timeline, video::-webkit-media-controls-timeline { 
    -webkit-appearance: media-slider; 
    display: flex; 
    height: 8px; 
    background-color: transparent; 
    min-width: 25px; 
    color: inherit; 
    flex: 1 1 auto; 
    margin: 0px 15px 0px 0px; 
    padding: 0px; 
    border: initial; 
} 

または特にt彼の範囲セクション:

input[type="range" i] { 
    color: rgb(196, 196, 196); 
} 

あなたは明示的に上書きするスタイルを使用するようにを試すことができますが、あなたの成功は変更になる場合があります:

input[type="range" i] { 
    /* Attempt to hide this */ 
    color: transparent!important; 
} 

あなたは、あなたが希望のようなものを探しているならおそらくJavascriptをベースにしたほうがよいでしょう。JPlayerまたはMediaElement.js

関連する問題