gpt4 book ai didi

javascript - 使用javascript或css制作纸质按钮noink

转载 作者:行者123 更新时间:2023-11-28 05:28:32 24 4
gpt4 key购买 nike

所以我使用 javascript 生成paper-buttons,如下所示:

function createButtons(dieDefaults) {
for(var i = 0; i < dieDefaults.length; i++) {
var btn = document.createElement("paper-button");

var txt = document.createTextNode(dieDefaults[i]);
btn.className += "smallButton";
btn.onclick = function() {
document.getElementById("sidesInput").value = this.firstChild.nodeValue;
checkInput(btn);
}
btn.appendChild(txt);
document.getElementById("dieDefaultDiv").appendChild(btn);
}
}

所以我使用 var btn = document.createElement("paper-button"); 创建一个纸张按钮。如何添加 noinkraised 到此?我也愿意使用 css 来设置它们的样式,但是 --paper-button-raised: true; in:

  paper-button{
color: var(--paper-blue-grey-100);
background: var(--paper-indigo-500);
--paper-button-raised: true;}

不起作用

最佳答案

您可以像 btn 上的任何其他属性一样设置 noinkraised:

btn.noink = true;
btn.raised = true;

<head>
<base href="https://polygit.org/polymer+1.7.0/components/">
<script src="webcomponentsjs/webcomponents-lite.min.js"></script>
<link rel="import" href="polymer/polymer.html">
<link rel="import" href="paper-button/paper-button.html">
</head>
<body>
<script>
HTMLImports.whenReady(function() {
var btn = document.createElement('paper-button');
btn.textContent = 'Hello';
btn.noink = true;
btn.raised = true;
btn.onclick = function() {
console.log('clicked');
};
document.body.appendChild(btn);
});
</script>
</body>

关于javascript - 使用javascript或css制作纸质按钮noink,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39926613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com