gpt4 book ai didi

html - 如何在 SCSS 中设置数据占位符属性的样式?

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

我正在尝试在 SCSS 中设置 data-placeholder 的样式。

我想将 data-placeholder 的颜色从现有颜色更改为深灰色,但我的尝试没有成功,我错过了什么?代码如下

HTML5

<optic-select-input id="placeholder" class="dataplaceholder" data-placeholder="Choose or type subject..."  title="Type your subject" ng-model="newMessage.Subject" data-maxlength="50" spellcheck="true">

SCSS

.dataplaceholder{
@include placeholder(#A9A9A9,"");
}


@mixin placeholder($color, $size:"") {
&:-data-placeholder{
color:$color !important;
@if $size != "" {
font-size: $size;
}
}
}

最佳答案

添加方括号,如 [data-placeholder]。

@mixin placeholder($color, $size:"") {
&[data-placeholder] {
color:$color !important;

@if $size != "" {
font-size: $size;
}
}
}

.dataplaceholder{
@include placeholder(#A9A9A9,"");
}

关于html - 如何在 SCSS 中设置数据占位符属性的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39966849/

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