javascript - 页面顶部的斜栏

标签 javascript html css

我目前正在实现一个网站,主页上主导航栏的理想设计如下所示:

enter image description here

我知道如何制作链接和其他内容,但不确定如何制作包含链接的蓝色斜条。显然,一个解决方案是将其作为背景图像的一部分,但问题是

1) 做出响应可能并不容易

2) 我们可能希望背景图像是动态的或不断变化的,而不断地编辑背景图像以包含上斜线会很痛苦

关于如何做到这一点的一些指导将不胜感激!提前致谢!

最佳答案

纯 CSS 方法:

#topbar-diagonal {
  border-top: 36px solid #3366FF;
  border-bottom: 36px solid transparent;
  border-left: 100vw solid #3366FF;
}
<div id="topbar-diagonal"/>

关于javascript - 页面顶部的斜栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46759273/

相关文章:

javascript - 从 reducer 中的操作传递数据

javascript - Open cart v.1.5.1 上的 Jquery Easy Slider

javascript - 如何强制输入字段值验证?

javascript - 我在这里使用主题标签是否达到了极限?

c# - 无法在 visual studio 2010 中使用 CSS3

javascript - 在返回变量中使用括号的优点

javascript - 在条件运算符内赋值

javascript - css 仅适用于模板区域

html - 如何将图像包裹在div中,然后将div居中

css - 由于通配符而未显示边框