css3如何实现颜色渐变效果

css3实现颜色渐变效果的方法:可以利用linear-gradient函数和radial-gradient函数分别实现线性渐变效果和径向渐变效果,如【linear-gradient(yellow, green)】。

css3如何实现颜色渐变效果

css3渐变有两种类型:css3线性渐变和css3径向渐变。

(学习视频分享:css视频教程)

一、线性渐变颜色渐变

函数:

立即学习“前端免费学习笔记(深入)”;

linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。

语法:

background-image: linear-gradient(direction, color-stop1, color-stop2, ...);

登录后复制

值:

direction    用角度值指定渐变的方向(或角度)。    

color-stop1, color-stop2,…    用于指定渐变的起止颜色。    

举例:

nbsp;html>【创想鸟】#grad1{    height: 200px;    background: -webkit-linear-gradient(yellow, green); /* Safari 5.1 - 6.0 */    background: -o-linear-gradient(yellow, green)); /* Opera 11.1 - 12.0 */    background: -moz-linear-gradient(yellow, green)); /* Firefox 3.6 - 15 */    background: linear-gradient(yellow, green)); /* 标准的语法(必须放在最后) */}

线性渐变 - 从上到下

登录后复制

二、径向渐变

函数;

radial-gradient() 函数用径向渐变创建 “图像”。

径向渐变由中心点定义。

为了创建径向渐变你必须设置两个终止色。

语法:

background-image: radial-gradient(shape size at position, start-color, ..., last-color);

登录后复制

值:

1、shape    确定圆的类型

ellipse (默认): 指定椭圆形的径向渐变。

circle :指定圆形的径向渐变    

2、size    定义渐变的大小,可能值:

farthest-corner (默认) : 指定径向渐变的半径长度为从圆心到离圆心最远的角

closest-side :指定径向渐变的半径长度为从圆心到离圆心最近的边

closest-corner : 指定径向渐变的半径长度为从圆心到离圆心最近的角

farthest-side :指定径向渐变的半径长度为从圆心到离圆心最远的边    

3、position    定义渐变的位置。可能值:

center(默认):设置中间为径向渐变圆心的纵坐标值。

top:设置顶部为径向渐变圆心的纵坐标值。

bottom:设置底部为径向渐变圆心的纵坐标值。    

4、start-color, …, last-color    用于指定渐变的起止颜色。    

举例:

nbsp;html>【创想鸟】#grad1{    height: 150px;    width: 200px;    background: -webkit-radial-gradient(orange, yellow, pink); /* Safari 5.1 - 6.0 */    background: -o-radial-gradient(orange, yellow, pink); /* Opera 11.6 - 12.0 */    background: -moz-radial-gradient(orange, yellow, pink); /* Firefox 3.6 - 15 */    background: radial-gradient(orange, yellow, pink); /* 标准的语法(必须放在最后) */}

径向渐变

登录后复制

相关推荐:CSS教程

以上就是css3如何实现颜色渐变效果的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2883774.html

(0)
上一篇 2025年3月10日 20:22:34
下一篇 2025年3月4日 22:08:11

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • ie7兼容css3吗?

    ie7兼容一点点css3。ie是不完全兼容css3的,ie8以下是几乎不兼容的,IE8只兼容非常小的一部分,从IE9及以上开始兼容部分,但像flex-box这类的都是不兼容的;然后IE11以后开始兼容像flex-box这类比较前沿的样式。 …

    2025年3月10日
    200
  • css3 @media怎么不起作用?是什么原因?

    css3 media不起作用的原因:1、HTML meta标签中没有设置加viewport属性;2、样式冲突,@media查询代码的样式被后面的css所覆盖;3、格式书写出现错误,mediah语句的and后面必须有空格。 本教程操作环境:w…

    2025年3月10日
    200
  • css3怎么加内边框

    css3加内边框的方法:可以通过使用border属性和box-sizing属性来加内边框,如【box-sizing:border-box;】。box-sizing属性允许以某种方式定义某些属性,以适应指定区域。 本教程操作环境:window…

    2025年3月10日
    200
  • css3怎么让文字垂直居中显示

    css3让文字垂直居中显示的方法:可以通过使用绝对定位和transform属性来实现,如【position:relative; transform:translate(50%,-50%);】。 实现思路: 通过使用绝对定位和transfor…

    2025年3月10日
    200
  • css3中text属性有哪些

    css3中text属性有:1、颜色属性color;2、文本对齐属性【text-align】;3、字符间距属性【letter-spacing】;4、文本行高属性【line-height】;5、文本修饰属性【text-decoration】。 …

    2025年3月10日
    200
  • css3中的2d变形有哪些

    css3中的2d变形有:1、位移transform:translate();2、缩放transform:scale();3、旋转transform:rotate();4、倾斜transform:skew()。 环境: 本文适用于所有品牌的电…

    2025年3月10日 编程技术
    200
  • css3都有哪些新内容

    css3新内容有:1、子选择器,用于选取带有特定父元素的元素;2、兄弟选择器,用于选择紧接在另一个元素后的兄弟元素;3、其他兄弟选中器;4、结构伪类选择器;5、伪元素选择器等等。 本文操作环境:windows7系统,css3版,DELL G…

    2025年3月10日 编程技术
    200
  • 如何解决css3 media不起作用的问题

    解决办法:1、保证media书写格式为“@media screen and (css样式){}”;2、检查样式是否冲突;3、设置meta标签的viewport属性;4、media后跟的括号中的内容不能写结束符“;”,如果有,需要去掉。 本教…

    2025年3月10日
    200
  • css3 sticky不生效怎么办

    css3 sticky不生效的解决办法:1、父元素不能overflow:hidden或者overflow:auto属性;2、必须指定top、bottom、left、right4个值之一;3、父元素的高度不能低于sticky元素的高度。 本教…

    2025年3月10日
    200
  • CSS nth-of-type和nth-child的区别是什么?

    区别:两种匹配的元素不同,“:nth-of-type(n)”选择器是匹配属于父元素的特定类型的第N个子元素,元素类型是有限制的;而“:nth-child(n)”选择器是匹配属于其父元素的第N个子元素,元素类型是没有限制的。 (推荐教程:CS…

    2025年3月10日 编程技术
    200

发表回复

登录后才能评论