css - 如何使用 :hover, 风格化纸卡:事件状态

标签 css polymer polymer-1.0 web-component

polymer 元素为网页添加了一些很酷的 Material 设计。在使用 polymer 时,我无法将 :hover 或 :focus 或此类选择器添加到纸卡元素。

<style is="custom-style">
    paper-card{
        min-width: 33vw;

        --paper-card: {
             background-color: transparent;
         };

        --paper-card-header: {
             background-color: rgba(255, 255, 255, 1);
         }

        --paper-card-content: {
             background-color: rgba(255, 255, 255, 0.5);
         };
    }

    paper-card:hover{
        --paper-card-content: {
            background-color: rgba(255, 255, 255, 1);
         };
    }
</style>

上面的 :hover 选择失败了。 Check this plunker

存在其他 polymer 元素,如纸按钮,其中 :hover 状态正常工作。有没有其他正确的方法可以将 :selectors 应用于 polymer mixins?

如何进行 :hover 选择?这个问题有什么解决方法吗? (如果只有 CSS 没有 JS 会更好)

最佳答案

例如你可以这样做

--paper-card:hover {
         background-color: transparent;
     };

--paper-card: {
         background-color: transparent;
         transition: color 2s;
     };
paper-card:hover {
    color: red;
}

关于css - 如何使用 :hover, 风格化纸卡:事件状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33311106/

相关文章:

dart - 如何在Polymer Dart中进行自定义验证

jquery - 如何将 Bootstrap 图标颜色更改为黄色?

javascript - Polymer 1.0 <iron-ajax> 在 dom-repeat 中

javascript - polymer 纸对话框未居中

javascript - 用于新项目的 Polymer 2.x 或 1.x

android - 带有 Bower 的 Polymer 导致 Cordova 中的构建失败

google-maps - Polymer,如何打开/关闭 google-map-marker InfoWindow?

javascript - 发送表格后,框显示为红色,但表格已发送。这是我的代码

css - 具有悬停效果的响应式三 Angular 形

javascript - 无法让缩放/平移和国家名称出现在印度 map - D3 中?