首尾渐变

html代码

<span>首尾渐变</span>

css代码

.index-yinhang h2 span{
    position: relative;
    display: inline-block;
    padding: 6px 4px;
    color: #2a2a2a;
}
span::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #000;
    background: linear-gradient(left,rgba(255,0,0,0),rgba(0,0,0,1) 30%,rgba(0,0,0,1) 70%,rgba(255,0,0,0));
    background: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(0,0,0,1) 30%,rgba(0,0,0,1) 70%,rgba(255,0,0,0));
    background: -moz-gradient(left,rgba(255,0,0,0),rgba(0,0,0,1) 30%,rgba(0,0,0,1) 70%,rgba(255,0,0,0));
    background: -ms-linear-gradient(left,rgba(255,0,0,0),rgba(0,0,0,1) 30%,rgba(0,0,0,1) 70%,rgba(255,0,0,0));
}
*, :after, :before {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
效果如下:

备注:background: linear-gradient(left,rgba(255,0,0,0),rgba(0,0,0,1) 30%,rgba(0,0,0,1) 70%,rgba(255,0,0,0));
rgba(0,0,0,1) 30%,rgba(0,0,0,1) 70% 为黑色可自定义颜色,首尾是透明的不用换
时间: 2024-08-09 06:35:35

首尾渐变的相关文章

深入理解CSS径向渐变radial-gradient

× 目录 [1]定义 [2]椭圆圆心 [3]椭圆类型 [4]椭圆大小 [5]色标 [6]重复渐变 [7]其他 前面的话 上篇介绍了线性渐变,本文接着介绍径向渐变的内容 定义 径向渐变,实际上就是椭圆渐变,圆只是一种特殊的椭圆而已.径向渐变从圆心点以椭圆形状向外扩散,渐变的实现由两部分组成:椭圆和色标.椭圆部分用来控制径向渐变的位置.大小和形状等.而色标部分包含一个颜色值和一个位置,用来控制渐变的颜色变化. [注意]safari4-5.IOS3.2-4.3.android2.1-3只支持线性渐变,

深入理解CSS线性渐变linear-gradient

× 目录 [1]定义 [2]渐变线 [3]色标 [4]重复渐变 [5]多背景 [6]应用场景 [7]IE兼容 前面的话 在CSS3出现之前,渐变效果只能通过图形软件设计图片来实现,可拓展性差,还影响性能.如今已经进入CSS3标准的渐变可以很轻松的完成渐变效果.渐变实际上分为线性渐变和径向渐变两种,本文介绍线性渐变. 定义 渐变实际上是两种或多种颜色之间的平滑过渡.而线性渐变是多种颜色沿着一条直线(称为渐变线)过渡.渐变的实现由两部分组成:渐变线和色标.渐变线用来控制发生渐变的方向:色标包含一个颜

一种高斯模糊渐变动画的实现-b

关于高斯模糊的方式有很多种,但是如果需要模糊渐变,那么对这种高斯模糊算法的性能要求是比较高的,今天这里重点不讨论算法,只是提供一个动画实现的思路.动画效果如下: 高斯模糊渐变动画 //高斯模糊 -(UIImage *)boxblurImage:(UIImage *)image withBlurNumber:(CGFloat)blur {        if (blur < 0.f || blur > 1.f) {              blur = 0.5f;        }      

GDI+ 画渐变色环

在onpaint() 函数中加入如下代码,本次利用DrawArc来实现. #define PI 3.1415926 int angle=360; int x=(rect.Width()-300)/2; int y=190; int width=300; int hight=300; int wide=34; graphics.SetSmoothingMode(SmoothingModeAntiAlias);//抗锯齿 for(float i = 0.0; i < PI; i += (float)

CSS3 线性渐变(linear-gradient) 兼容IE8,IE9

一.线性渐变在 Mozilla 下的应用     语法: 1 -moz-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* ) 参数:其共有三个参数,第一个参数表示线性渐变的方向,top 是从上到下.left 是从左到右,如果定义成 left top,那就是从左上角到右下角.第二个和第三个参数分别是起点颜色和终点颜色.你还可以在它们之间插入更多的参数,表示多种颜色的

Android UI设计之&lt;十&gt;自定义ListView,实现QQ空间阻尼下拉刷新和渐变菜单栏效果

转载请注明出处:http://blog.csdn.net/llew2011/article/details/51559694 好久没有写有关UI的博客了,刚刚翻了一下之前的博客,最近一篇有关UI的博客是在2014年写的:Android UI设计之<七>自定义Dialog,实现各种风格效果的对话框,在那篇博客写完后由于公司封闭开发封网以及其它原因致使博客中断至今,中断这么久很是惭愧,后续我会尽量把该写的都补充出来.近来项目有个需求,要做个和QQ空间类似的菜单栏透明度渐变和下拉刷新带有阻尼回弹的效

SVG渐变

前面的话 给SVG元素应用填充和描边,除了使用纯色外,还可以使用渐变.本文将详细介绍SVG渐变 线性渐变 有两种类型的渐变:线性渐变和径向渐变.必须给渐变内容指定一个id属性,否则文档内的其他元素不能引用它.为了让渐变能被重复使用,渐变内容需要定义在<defs>标签内部,而不是定义在形状上面 线性渐变沿着直线改变颜色,要插入一个线性渐变,需要在SVG文件的defs元素内部,创建一个<linearGradient> 节点 <svg height="70" v

火狐浏览器适用的 CSS简单的渐变背景

background: -moz-linear-gradient(left, #3992D0, rgba(227, 157, 168, 0.5)); 从左到右第一个参数写left: 从上到下则写top: 第二个参数是渐变开始的颜色: 第三个参数是渐变结束的颜色和透明度. 所谓rgba: R:红色值.正整数 | 百分数 G:绿色值.正整数 | 百分数 B:蓝色值.正整数 | 百分数 A:Alpha透明度.取值0~1之间. 前三个值(红绿蓝)的范围为0到255之间的整数或者0%到100%之间的百分数

使用CSS渐变

转载自:https://developer.mozilla.org/zh-CN/docs/Web/Guide/CSS/Using_CSS_gradients CSS 渐变 是在 CSS3 Image Module 中新增加的 <image> 类型. 使用 CSS 渐变可以在两种颜色间制造出平滑的渐变效果. 用它代替图片,可以加快页面的载入时间.减小带宽占用.同时,因为渐变是由浏览器直接生成的,它在页面缩放时的效果比图片更好,因此你可以更加灵活.便捷的调整页面布局. 浏览器支持两种类型的渐变:线