首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法更改条带元素的::占位符不透明度

无法更改条带元素的::占位符不透明度
EN

Stack Overflow用户
提问于 2021-09-03 20:30:31
回答 1查看 84关注 0票数 0

Stripe React元素的占位符具有style CSS属性,该属性不能使用Opacity: 1对象进行更改。可以更改其他::placeholder CSS属性。

样式对象:

代码语言:javascript
复制
const iframeStyles = {
        base: {
            color: "#276678", //$blue
            fontSize: "30px",
            lineHeight: "38px",
            fontFamily: "Lato",
            fontWeight: 400,
            "::placeholder": {
              color: "#C8D7DE", //$bluepastel
              opacity: 0,
            }
          },
          invalid: {
          },
          complete: {
          }
    };

Firefox inspect输出:

我试过!important,但它不起作用。不透明道具就是不适用。有没有解决这个问题的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-03 20:40:39

Stripe.js的样式api限制了您可以修改的css属性。不能设置opacity。他们可能不想让你让任何东西消失。文档列出了您可以覆盖的css属性。

https://stripe.com/docs/js/appendix/style

您可以尝试将00添加到颜色值。这会将颜色代码转换为rgba,最后两个十六进制数字是颜色的不透明度。

代码语言:javascript
复制
         color: "#C8D7DE00", //$bluepastel (invisible)
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69050279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档