javascript - Javascript 中的 RGB 透明颜色值

标签 javascript css syntax

我有一个脚本可以在滚动时更改一些 CSS,它目前使用十六进制值作为颜色。我需要将 #ffffff 切换为 rgba(255, 255, 255, 0.6) 我认为 .6 弄乱了语法,但我不知道如何使其正确。

var $mainlogo = jQuery('#mainlogo');
var $menuback = jQuery('.x-navbar');
jQuery(document).scroll(function() {
    $mainlogo.css({display: jQuery(this).scrollTop()>170 ? "block":"none"});
$menuback.css({background: jQuery(this).scrollTop()>170 ? "#ffffff":"none"});
});

最佳答案

你试过吗

$menuback.css({background: jQuery(this).scrollTop()>170 ? "rgba( 255, 255, 255, 0.6 )":"none"});

关于javascript - Javascript 中的 RGB 透明颜色值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25813217/

相关文章:

javascript - 在 Node 中设置日期时间/计时器

javascript - 与服务器端和客户端验证冲突

javascript - Ruby on Rails 3 中 javascript_include 的 <%= 和 <%=# 有什么区别

java - 从技术上讲,您可以在 main 方法中调用 string[] 吗?

javascript - 我怎样才能解析这个xml字符串呢?

javascript - 在 <label> 中找到一个字符并设置类

JavaScript/HTML5 addEventListener() 不适用于 <select> 标签

css - 如何在 React 中正确地使用 CSS 制作动画

html - 将顶部的 3 个 div 列与影响其状况的各种内容对齐

php - 将方法引用为数组与字符串有什么区别?