swe*_*ias 2 javascript jquery css3
我试图在加载DOM后更改h1内的文本以将其颜色更改为透明,模糊效果有效但不是颜色效果.
这是我的代码的一部分:
<script type="text/javascript">
$(document).ready(function() {
$('#maintext h1').addClass('blur-text');
});
</script>Run Code Online (Sandbox Code Playgroud)
#main h1
font-family: Neucha
font-size: 14em
color: $sbbqyellow
margin-top: 35vh
-webkit-transform: rotate(-10deg) skew(-10deg, 0)
-moz-transform: rotate(-10deg) skew(-10deg, 0)
-ms-transform: rotate(-10deg) skew(-10deg, 0)
-o-transform: rotate(-10deg) skew(-10deg, 0)
transform: rotate(-10deg) skew(-10deg, 0)
.blur-text
color: transparent
text-shadow: 0 0 64px rgba(243, 203, 74, 1)Run Code Online (Sandbox Code Playgroud)
<div id="main">
<div id="maintext" class="center">
<h1>Sundsvall BBQ</h1>
</div>
<div id="footer" class="center">
<h3>Norrlands största grillevent</h3>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
您的#main h1css规则具有比您的规则更高的特异性.blur-text,因此前者优先于后者.
只需使它成为你的.blur-text规则具有更高的特定性
#maintext h1.blur-text {
color:transparent;
}
Run Code Online (Sandbox Code Playgroud)
演示
$(document).ready(function() {
$('#maintext h1').addClass('blur-text');
});Run Code Online (Sandbox Code Playgroud)
#main h1 {
font-family: Neucha;
font-size: 14em;
color: yellow;
margin-top: 35vh;
-webkit-transform: rotate(-10deg) skew(-10deg, 0);
-moz-transform: rotate(-10deg) skew(-10deg, 0);
-ms-transform: rotate(-10deg) skew(-10deg, 0);
-o-transform: rotate(-10deg) skew(-10deg, 0);
transform: rotate(-10deg) skew(-10deg, 0);
}
#maintext h1.blur-text {
color: transparent;
text-shadow: 0 0 64px rgba(243, 203, 74, 1);
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="main">
<div id="maintext" class="center">
<h1>Sundsvall BBQ</h1>
</div>
<div id="footer" class="center">
<h3>Norrlands största grillevent</h3>
</div>
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
40 次 |
| 最近记录: |