मैं सुनिश्चित नहीं हूं लेकिन मुझे लगता है कि यह है कि क्या "एसवीजी का उपयोग कर" का मतलब है:
विचार एक HTML ओवरले तत्व है कि एक ही चौड़ाई और वीडियो के रूप में ऊंचाई है, कई एसवीजी सेट बनाने के लिए है इस पर पृष्ठभूमि (border-radius
की जो कुछ भी पृष्ठभूमि रंग है) और यह "माउस अदृश्य" (pointer-events: none
):
डेमो: http://jsfiddle.net/pe3QS/3/
सीएसएस (ऋण एसवीजी के):
#video-container {
position: relative;
}
#overlay {
position: absolute;
width: 320px;
height: 240px;
left: 0;
top: 0;
pointer-events: none;
background-image: url('data:image/svg+xml...');
background-position: top right, top left, bottom left, bottom right;
background-repeat: no-repeat;
}
HTML:
<div id="video-container">
<video width="320" height="240" src="http://www.w3schools.com/html/movie.ogg" type="video/ogg" controls></video>
<div id="overlay"></div>
</div>
तुम भी एक छद्म-तत्व (video
तत्व पर नहीं है, यह प्रदर्शित would'nt) इस्तेमाल कर सकते हैं:
डेमो: http://jsfiddle.net/pe3QS/2/
सीएसएस:
#video-container:after {
position: absolute;
width: 320px;
height: 240px;
content: " ";
.....
एचटीएमएल:
<div id="video-container">
<video width="320" height="240" src="http://www.w3schools.com/html/movie.ogg" type="video/ogg" controls></video>
</div>
एसवीजी संशोधित करने के लिए बहुत आसान हैं, बस उनमें से प्रत्येक पर fill
विशेषता बदलें।
यह शायद जेएस के माध्यम से भी किया जा सकता है।
स्रोत
2013-05-09 20:03:01
[एचटीएमएल 5 वीडियो पर गोलाकार कोनों के संभावित डुप्लिकेट] (http://stackoverflow.com/questions/6238451/rounded-corners-on-html5-video) – Doorknob
हां, जैसा कि मैंने प्रश्न में कहा है: मैंने देखा है यह सवाल किसी भी स्पष्ट संकल्प के बिना दो बार पॉप अप करता है। और आपके द्वारा संदर्भित लिंक एक साल पुराना है, जिसमें समाधान एक ब्राउज़र बग है। मैं विशेष रूप से पूछ रहा हूं कि क्या कोई जानता है कि इसे हल किया गया है या नहीं। – Aaron
फिर डुप्लिकेट में से एक को एक बाउंटी जोड़ें, यह बताते हुए कि आप जानना चाहते हैं कि यह हल हो गया है या नहीं। – Doorknob