首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CSS实现兼容渐变背景(gradient)效果兼容众多浏览器

最近越来越喜欢用css渐变背景效果,在做pc页面时,遇到了不兼容IE浏览器,以下算读书笔记。...效果都是同样效果,就是利用background作一个垂直渐变,起始颜色#b8c4cb,结束颜色#f6f6f8。 IE浏览器渐变背景使用需要使用IE渐变滤镜 如下代码: FILTER:?...startcolorstr=”色彩” 代表渐变渐变起始色彩,endcolorstr=”色彩” 代表渐变结尾色彩。background:?-ms-linear-gradient(top,?...Firefox浏览器渐变背景 background:-moz-linear-gradient(top,#b8c4cb,#f6f6f8); chrome/Safari浏览器渐变背景实现 background...Opera浏览器渐变背景实现 background:?-o-linear-gradient(top,?#fff,?#0000ff);??

854120

CSS实现渐变

CSS 实现渐变字 先来下前置知识。如果想速通,也可指直接到渐变字实现 什么是渐变 CSS3 渐变(gradients)可以让你在两个或多个指定颜色之间显示平稳过渡。...以前,你必须使用图像来实现这些效果。但是,通过使用 CSS3 渐变(gradients),你可以减少下载时间宽带使用。...此外,渐变效果元素在放大时看起来效果更好,因为渐变(gradient)是由浏览器生成。...网上有种说法是 background-clip: text; 只兼容 chrome,要想兼容其他浏览器就要用: -webkit-background-clip: text;。...然而,我 chrome 浏览器都需要-webkit-background-clip: text;才能实现。另外,文字颜色应该设置为透明,否则会覆盖掉背景色。

1.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

H5C3第一节

CSS3现状 PC端浏览器支持程度差,需要添加私有前缀 移动端支持优于PC端 不断改进中 应用相对广泛 关于私有前缀: 在标准还未确定时,部分浏览器已经根据最初草案实现了部分功能,为了与之后确定下来标准进行兼容...,所以每种浏览器使用了自己私有前缀与标准进行区分,当标准确立后,各大浏览器将逐步支持不带前缀css3新属性 目前已有很多私有前缀可以不写了,但为了兼容老版本浏览器,可以仍沿用私有前缀标准方法,逐渐过渡...关于单冒号双冒号问题: 关于:before与::before区别 :before是css2中伪元素写法,但是呢,在css3中严格规定,伪类采用单冒号,伪元素需要使用双冒号。...如果需要兼容浏览器,比如IE678,推荐使用:before 如果不需要兼容浏览器,比如移动端,推荐使用::before 其他伪元素选择器 ::first-letter :获取元素第一个字符....html】 CSS3渐变 线性渐变 linear-gradient指沿着某条直线朝一个方向产生渐变效果。

1K10

谈谈一些有趣CSS题目(十六)-- 奇妙 background-clip: text

题目(四)-- 从倒影说起,谈谈 CSS 继承 inherit 谈谈一些有趣CSS题目(五)-- 单行居中,两行居左,超过两行省略 谈谈一些有趣CSS题目(六)-- 全兼容多列均匀布局问题 谈谈一些有趣...谈谈一些有趣CSS题目(十五)-- 谈谈 CSS 关键字 initial、inherit unset 所有题目汇总在我 Github 。 正文从这里开始。...本文主角是 background-clip: text; ,当然现在只有 chrome 支持,所以通常想使用它,需要 -webkit-background-clip:text;。...效果如下(请在 Chrome 内核浏览器下观看): CodePen Demo 背景渐变动画 && 文字裁剪 因为有用到 background 属性,回忆一下,我在上一篇 巧妙地制作背景色渐变动画! ...利用了渐变 + animation 巧妙实现了一些背景渐变动画。可以很好本文知识结合起来。 结合渐变动画,当然不一定需要过渡动画,这里我使用是逐帧动画。

1.2K40

CSS入门总结(下)

记得昨天文章学到了什么吗,让我来帮大家回忆一下吧~经过昨天学习,我们学会了如何创建CSS,学习了选择器使用以及选择器权重并且学习了怎样为选择器添加属性声明,学习了什么是盒子模型,学习了如何定位元素...OK,回忆到此为止,其实现在大家就已经可以很好做一个静态页面了,但是呢,虽然CSS能够用于控制网页样式布局,而CSS3才是最新CSS标准,而且HTML5+CSS3王道组合往往能够达到事半功倍效果...box-shadow: 10px 10px 10px #888; 3)border-image:我们可以设置不是纯色边框啦,可以加进去带图片边框,因为浏览器内核不同,为保证兼容,要考虑不同浏览器情况...:background-origin:content-box; background-clip背景剪裁属性是从指定位置开始绘制:background-clip: content-box; 5)渐变: 垂直线性渐变...对于非垂直线性渐变:background: linear-gradient(180deg, red, blue); 第一个参数可以设置位置信息 径向渐变 ?

1K20

《精通CSS》第5章 漂亮盒子

这个机制可以与任何接受图片属性一起使用,本文我们用到是background-image。 渐变方案包括线性渐变、放射渐变、重复渐变。下面我们挨个看过。...1.2.1 线性渐变 首先是linear-gradient()线性渐变函数,线性渐变会沿着一条假想线,绘制一个颜色渐变图片。它支持逗号分隔多组值。...1.2.2 放射渐变 除了上面按照直线进行渐变线性渐变,还有一种可以从中心向四周渐变效果,叫做放射渐变,也叫径向渐变,对应 CSS 属性是radial-gradient。...重复渐变会自动重复给出渐变色标组合,重复次数视其大小(由 background-size 决定)盒子大小决定。 如下,我们可以使用重复线性渐变实现格子桌布效果。...使用像素em时,会一直以图片左上角相对于父元素(左侧顶部)来计算。使用百分比时,则是以图片中对应比例点定位到父元素对应比例点。百分比定位效果如下: ?

1.7K20

CSS3背景

背景符合属性 background 注意:复合属性会覆盖前面的单个属性,反之则不会 背景定位扩展 在CSS3中,背景定位得到了扩展,它允许我们指定背景图片在距离任意角偏移量,只需要在偏移量前面指定关键字...也可以使用background-origin:content-box实现 CSS3新增背景属性 背景尺寸:background-size 设置背景尺寸 background-size background-size...100%纯白色 rgba,hsla:在上面的基础上多了一个a透明度数值,取值范围0~1,0为完全透明,1为完全不透明 渐变线性渐变:linear-gradient() 径向渐变:radial-gradient...() 线性渐变很简单,这里说一下经向渐变。...[,]+) 径向渐变方式主要由position、shape、size这三个参数影响,分别控制椭圆圆心、形状大小 position:定义渐变圆心。

71830

奇思妙想 CSS 文字动画

时至今日,部分浏览器仍需要添加前缀 webkit 进行使用 -webkit-background-clip。...CodePen Demo -- background-clip: text 文字渐变色 利用 background-clip 给文字增加高光动画 利用 background-clip, 我们还可以轻松给文字增加高光动画...当然,我们看到,用到属性 -webkit-text-stroke 带了 webkit 前缀,存在一定兼容性问题。 所以,在更早时候,我们还会使用 text-shadow,生成镂空文字。...完整 DEMO 在这里: CSS文字故障效果 仅仅使用配色没有使用混合模式好处在于,对于每一个文字副本,有了更大移动距离可以处理空间。...两个 404 效果 Demo 如下: CodePen -- CSS 404故障效果 CodePen -- 404故障效果 小技巧,在使用混合模式时,有的时候,效果不希望背景混合在一起,可以使用

3.4K10

每天10个前端小知识 【Day 13】

css3是css最新标准,是向后兼容CSS1/2 特性在 CSS3 里都是可以使用。 而 CSS3 也增加了很多新特性,为开发带来了更佳开发体验。...,分别是background-clip、background-origin、background-sizebackground-break background-clip 用于确定背景画区,有以下几种可能属性...; 为每个盒子单独重绘背景 文字 word-wrap 语法:word-wrap: normal|break-word normal:使用浏览器默认换行 break-all:允许在单词内换行 text-overflow...颜色渐变是指在两个颜色之间平稳过渡,css3渐变包括 linear-gradient:线性渐变 background-image: linear-gradient(direction, color-stop1...CSS3 属性,没有浏览器可以兼容,所以要在前面加一个-webkit- 来兼容一部分浏览器

10310

CSS背景属性知多少?

本文想通过简单属性介绍代码实践,给大家一个更加直观CSS规则表现认识,同时领略CSS神奇表现能力,以提升我们在UI开发过程中效率。...、RGBA颜色单词形式,这三种形式非常好理解,也能完全满足绝大部分工程场景,且兼容性不错。...文字渐变色 1.9 渐变色 除了设置普通纯色背景图,还可以给背景设置渐变颜色,渐变颜色依赖于几何变换函数 1.9.1 线性渐变 线性渐变函数是linear-gradient(起点终点角度,起点颜色...20%处均匀渐变,在80%处为橘色蓝色均匀渐变中心位置,同样,既然百分比可用其他单位例如px也是可以使用,只是需要注意计算基数。...因此简单动画还可以利用background-position属性+雪碧图做位置偏移来实现,上面讲到线性渐变背景色类似。

99220

深入了解——CSS3新增属性

CSS3 渐变效果(Gradient) 线性渐变 左上(0% 0%)到右上(0% 100%)即从左到右水平渐变: 清单 13....表示线性渐变,从左到右,由蓝色(#2A8BBE)到红色(#FE280E)渐变。...简单线性渐变效果图 ? 同理,也可以有从上到下,任何颜色间渐变转换: 图 7. 各种不同线性渐变效果图 ? 还有复杂一点渐变,如:水平渐变,33% 处为绿色,66% 处为橙色: 清单 14....复杂线性渐变效果图 ? 径向渐变 接下来我们要介绍径向渐变(radial),这不是从一个点到一个点渐变,而从一个圆到一个圆渐变。不是放射渐变而是径向渐变。来看一个例子: 清单 15....CSS3 盒子模型 盒子模型为开发者提供了一种非常灵活布局方式,但是支持这一特性浏览器并不多,目前只有 webkit 内核新版本 safari chrome 以及 gecko 内核新版本

1.4K10

02-移动端开发教程-CSS3新特性(中)

渐变 渐变CSS3当中比较丰富多彩一个特性,通过渐变我们可以实现许多炫丽效果,有效减少图片使用数量,并且具有很强适应性可扩展性。...可分为线性渐变、径向渐变 2.1 线性渐变 linear-gradient 为了创建一个线性渐变,你需要设置一个起始点一个方向(指定为一个角度)渐变效果。你还要定义终止色。...终止色就是你想让浏览器去平滑过渡,并且你必须指定至少两种,当然也会可以指定更多颜色去创建更复杂渐变效果。 简单线性渐变。...这个语法线性渐变很类似, 除了你可以指定渐变结束时形状 (可能时一个圆形或者一个椭圆形) 以及它大小. 默认来说,结束形状是一个椭圆形并且容器大小比例保持一致。...用法跟线性渐变径向渐变一直,方法名不一致而已。

1.4K80

02-移动端开发教程-CSS3新特性(中)

渐变 渐变CSS3当中比较丰富多彩一个特性,通过渐变我们可以实现许多炫丽效果,有效减少图片使用数量,并且具有很强适应性可扩展性。...可分为线性渐变、径向渐变 2.1 线性渐变 linear-gradient 为了创建一个线性渐变,你需要设置一个起始点一个方向(指定为一个角度)渐变效果。你还要定义终止色。...终止色就是你想让浏览器去平滑过渡,并且你必须指定至少两种,当然也会可以指定更多颜色去创建更复杂渐变效果。 简单线性渐变。...这个语法线性渐变很类似, 除了你可以指定渐变结束时形状 (可能时一个圆形或者一个椭圆形) 以及它大小. 默认来说,结束形状是一个椭圆形并且容器大小比例保持一致。...用法跟线性渐变径向渐变一直,方法名不一致而已。

2.1K00

从零开始学 Web 之 CSS3(三)渐变,background属性

一、渐变 渐变CSS3当中比较丰富多彩一个特性,通过渐变我们可以实现许多炫丽效果,有效减少图片使用数量,并且具有很强适应性可扩展性。可分为线性渐变、径向渐变。...1、线性渐变 线性渐变:指沿着某条直线朝一个方向产生渐变效果。....); 参数说明: direction:表示线性渐变方向, to left:设置渐变为从右到左。相当于: 270deg; to right:设置渐变从左到右。...color2:过渡颜色,指定过渡颜色位置 stop. color3:结束颜色。你还可以在后面添加更多过渡颜色位置,表示多种颜色渐变。...(假如是div)范围进行显示; fixed:背景图位置是基于整个浏览器body范围进行显示,如果背景图定义在div里面,而显示位置在浏览器范围内但是不在div范围内的话,背景图无法显示

1.8K10
领券