css - 播放时youtube嵌入视频圆 Angular

标签 css youtube rounded-corners

我知道,还有一些其他问题,例如如何制作带圆 Angular 的 youtube 嵌入视频 和一些作品,但仅当它处于“未播放模式”时。 但在播放时(或播放后停止)它会丢失圆 Angular

那么,如何在播放视频时也保持圆 Angular 呢?

CSS 代码(最初不是我的):

<style>
 iframe,
 object,
 embed
 {
  border:5px solid rgb(255,255,255);
  border:5px solid rgba(255,255,255,0);
  -webkit-border-radius: 20px !important; 
  -ms-border-radius: 20px !important; 
  -o-border-radius: 20px !important; 
  border-radius: 20px !important;
 }
</style>

HTML代码:

<iframe width="380" height="214" src="http://www.youtube.com/embed/vUuVYAYWy_Q?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>

最佳答案

JSFiddle link

Another technique using css transforms and rotates

youtube embedded video as iframe with border-radius

iframe {
   border:20px solid red; /*your border-color*/
   border-radius: 20px !important;
}

如您所见,这个想法是在带有边框的 iframe 周围创建一个“包装器”。

要获得比这更小的边框,您应将两个规则中的 20px 更改为相同的值。

关于css - 播放时youtube嵌入视频圆 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27741404/

相关文章:

html - 直接链接到 YouTube 评论

math - 命题逻辑-分辨率属性

html - 圆 Angular 输入按钮、绝对定位、液体宽度

javascript - 更改输入字段抓取名称

javascript - YouTube 数据 API 表示我闲置几个小时后已超出每日使用限制

css - 样式化 Twitter Bootstrap 模式关闭图标

css - 我如何在 twitter bootstrap 中获得圆 Angular 以在 ie8 中具有圆 Angular ?

html - 如何在不使用位置 :absolute? 的情况下在 css 中实现这种样式

html - CSS 边距 : 0 Auto; is not working on <img> tag

javascript - 将输入文本与字符串数组进行比较后,突出显示结果中的匹配词