/deep/combinator视频范围蓝色css未正确显示
/deep/ combinator video range blue css not showing properly
我正试图使用/dept/组合子使我的视频控件上的范围显示为蓝色。目前一切都没有改变。我有没有犯过任何人注意到的语法错误?我正在使用Chrome来正常工作。
http://plnkr.co/edit/Qyjb1Q33DoFGSdUVLv9p?p=preview
var CarList = Object.create(HTMLElement.prototype);
CarList.createdCallback = function() {
var template = document.querySelector('#car');
var templateClone = document.importNode(template.content, true);
this.createShadowRoot().appendChild(templateClone);
}
document.registerElement('car-list', {
prototype: CarList
});
var DealerList = Object.create(HTMLElement.prototype);
//Nested Custom Element
DealerList.createdCallback = function() {
var template = document.querySelector('#dealer');
var templateClone = document.importNode(template.content, true);
this.createShadowRoot().appendChild(templateClone);
}
document.registerElement('dealer-list', {
prototype: DealerList
});
car-list /deep/ li {
color: red;
}
video /deep/ input[type="range"] { background-color:blue;}
<video controls></video>
<car-list>
<dealer-list></dealer-list>
</car-list>
<template id="car">
<ul>
<li>Ferrari Enzo</li>
<li>Porsche 91l Turbo</li>
<li>Dodge Caravan</li>
</ul>
<shadow></shadow>
</template>
<template id="dealer">
<ul>
<li>Beverly Hills Ferrari</li>
<li>Beverly Hills Dodge</li>
</ul>
</template>
视频元素上似乎不赞成使用/deep/
,因为它被认为是一个bug。但是,您可以使用video::-webkit-media-controls-timeline
选择视频时间线,并在其上设置background-color
。
相关文章:
- 将js添加到wordpress中以突出显示css活动菜单
- 如何在 javascript 替换新图像/标题后正确显示 css 工具提示
- 在页面加载时显示 css(如果已选中)
- Javascript更改显示CSS
- .submit JS函数在Safari中不显示CSS覆盖(除非我取消页面加载)
- Angular 1.2.x ng隐藏和ng显示css转换
- Xcode-UIWebview不显示CSS、Javascript或外部内容
- 让垂直滚动条始终显示 css
- Aptana Studio 3 - SFTP - 预览不显示 CSS/JS.怎么了
- 显示 CSS 样式表时出现 IE8 问题
- 在 Y 屏幕位置显示 CSS 动画
- 根据代码中存在的单词/URL 显示 CSS/HTML
- 未显示 CSS 背景颜色
- 在SVG中显示CSS图像精灵,而不使用外来对象
- 突出显示 CSS 菜单栏中当前选定的链接
- 浏览器预览仅显示html,不显示css或javascript(w3layouts.com 网站模板)
- 使用 PHP 中的 get url 显示 css 样式
- 幻灯片显示css布局干扰html正文
- 禁用在浏览器中显示.css和.js文件的内容
- 文本框'弹出窗口'在鼠标悬停/悬停上显示CSS/Javascript