javascript - 如何为具有多种颜色的导航栏实现淡入淡出的颜色混合

标签 javascript html css colors

亲爱的社区,我正在尝试查找这种着色类型的调用方式以及如何实现它(请参阅所附图像 - 多边形导航栏)。我可能需要 CSS 或 Javascript,但我不知道如何搜索它。有人可以帮我吗?

polygon navigation bar

提前谢谢你

最佳答案

检查下面的代码,也许你需要使用background-blend-mode属性。

.nav{
  height: 50px;
  width: 100%;
  background-image: linear-gradient(to right, #0000FF, #FF0000);
  background-image: -o-linear-gradient(right, #0000FF, #FF0000);
  background-image: -moz-linear-gradient(right, #0000FF, #FF0000);
  background-image: -webkit-linear-gradient(left, #0000FF, #FF0000);
  background-blend-mode: multiply;
}

.nav ul li{
  list-style-type: none;
  float: left;
  padding: 15px 20px;
  color: #FFFFFF;
  font-family: 'Arial';
}
<div class="nav">
  <ul>
    <li>Menu 1</li>
    <li>Menu 2</li>
    <li>Menu 3</li>
    <li>Menu 4</li>
    <li>Menu 5</li>
  </ul>
</div

关于javascript - 如何为具有多种颜色的导航栏实现淡入淡出的颜色混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47377994/

相关文章:

javascript - 如何使用 Vue js 使 Fabric js 响应式?

javascript - 带有时间的 html/javascript onclick 函数

html - Firefox 框阴影在最新版本中更亮

jquery - Bootstrap 轮播在 PrestaShop 中不起作用

javascript - 当另一个 div 隐藏时移动一个 div

javascript - 根据区域划分谷歌地图

javascript - 为什么我不能使用 jquery id 值调用函数?

css - 如何使 iframe 使用所有可用的高度

html - CSS 按钮有边框

javascript - 使用 JavaScript 删除 iframe 中的 HTML 元素