javascript - 如何使垂直线从一条线的顶部到底部改变不透明度

标签 javascript jquery html css

我想制作一条线,使用 HTML 或 CSS 或 JS 沿线从一端到另一端改变其不透明度。线条应以较低的不透明度开始,并应以高不透明度结束,反之亦然。

线条的开头和结尾应具有较低的不透明度,并且线条中间的不透明度应较高。

enter image description here

最佳答案

本质上,您需要的是渐变线。这是此类 CSS 的示例:

hr.name-of-your-vertical-line {
  border : 0;
  height : (height)px; /*your own value to suit your content*/
  width : 1px;
  background-image: -webkit-linear-gradient(top, #color1, #color2, #color3);
  background-image: -moz-linear-gradient(top, #color1, #color2, #color3);
  background-image: -ms-linear-gradient(top, #color1, #color2, #color3);
  background-image: -o-linear-gradient(top, #color1, #color2, #color3);
  background-image: linear-gradient(top, #color1, #color2, #color3);
}

您可以阅读有关渐变的更多信息 here

Here's a JSFiddle example你可以看看

关于javascript - 如何使垂直线从一条线的顶部到底部改变不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28894370/

相关文章:

javascript - 查找每个单词中给定/特定字符的第一次出现

android - 非本地(网络)应用程序的网络套接字或推送通知

javascript - 使用 Angular Js 从 API 获取 Json 数据

javascript - 想要隐藏主体点击上的子菜单

javascript - 无法使用 replaceWith() 将值绑定(bind)到工具提示

javascript - jquery javascript 覆盖/扩展事件

html - CSS 导航栏 UL 未居中

html - 背景图像的边框以及滚动

javascript - 带有 m3u8 url 的 Chromecast SDK

javascript - Vim : Moving Through Code