印前问答

印前问答

印前问答为您提供印刷前期的相关问题咨询与解答,印刷案例规格及印刷报价,让您实时了解在印刷前期的各类相关问题及印后相关问题,并提供印刷时的注意事项,为您提供各类印前印后的相关问题解决方案

当前位置:网站首页 > 印刷问答 > 印前问答 > 正文

CSS渐变之CSS3gradient在Firefox3.6下的使用

印刷问答 2019-12-22 16:08 1152

  Firefox3.6包含了许多CSS的改进,本文将向您展示如果使用CSS渐变ai渐变颜色。

  如果你正在运行的Firefox 3.6的最新测试版,你应该看看我们的互动演示,并查看相应的代码ai渐变颜色。使用单选按钮来切换不同的样式选项。

  含CSS渐变的背景(backgrounds)

  背景使用CSS渐变显示可以不使用图像就实现两个或两个以上的指定颜色的平滑过渡ai渐变颜色。这反过来又减少了下载时间和带宽的使用,放大时也比较好看,可以让您创造出一个更灵活的布局。

  Firefox支持两种类型的CSS渐变:线性的(-moz-linear-gradient)和放射状的(-moz-radial-gradient)ai渐变颜色。

  线性渐变(Linear Gradients)

  要创建一个线性渐变,您需要设置一个起点和一个渐变的方向(或角度),并定义起止颜色ai渐变颜色。

  -moz-linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )

  起始点(Starting Point):起点的工作方式类似于background positionai渐变颜色。您可以设置水平和垂直位置为百分比,或以像素为单位,或在水平方向上可以使用left/center/right,在垂直方向上可以使用top/center/bottom。位置起始于左上角。如果你不指定水平或垂直位置,它将默认为center。

  例如,这里是一个线性渐变,开始于center(水平发现)和top(垂直发现),并从蓝色到白色ai渐变颜色。

  代码如下:

  .linear_gradient_square {

  width: 100px;

  height: 100px;

  border: 1px solid 黎城县333;

  background: -moz-linear-gradient(top, blue, white);

  }

  或者是起始于left(水平方向)和center(垂直方向)

  主要部分代码如下:

  background: -moz-linear-gradient(left, blue, white);

  或者是起始于left(水平方向)和top(垂直方向)

  主要部分代码如下:

  background: -moz-linear-gradient(left top, blue, white);

  角度(Angle):正如您在上面看到的,如果您不指定一个角度,它会根据起始位置自动定义ai渐变颜色。如果你想更多的控制渐变的方向,您不妨设置角度试试。

  例如,下面的两个渐变具有相同的起点left center,但是右手边的有一个20度的角度ai渐变颜色。

  后面一个含有角度的渐变核心代码如下:

  background: -moz-linear-gradient(left 20deg, black, white);

  当指定的角度,请记住,它是一个由水平线与渐变线产生的的角度,逆时针方向ai渐变颜色。因此,使用0deg将产生一个左到右横向梯度,而90度将创建一个从底部到顶部的垂直渐变。

  核心代码如下:

  background: -moz-linear-gradient(<angle>, red, white);

  起止颜色(Color Stops):除了起始位置和角度,你应该指定起止颜色ai渐变颜色。起止颜色是沿着渐变线,将会在指定位置(以百分比或长度设定)含有指定颜色的点。色彩的起止数是无限的。如果您使用一个百分比位置,0%代表起点和100%是终点,但区域外的值可以被用来达到预期的效果。

  下面是一个简单的例子,三个起止颜色ai渐变颜色。因为第一个和最后的颜色并未指定颜色点,他们将显示为默认的0%和100%。

  background: -moz-linear-gradient(top, blue, white 80%, orange);

  如果没有指定位置,颜色会均匀分布ai渐变颜色。

  核心代码如下:

  background: -moz-linear-gradient(left, red, orange, yellow, green, blue);

  透明度(Transparency):还支持透明渐变ai渐变颜色。这是相当有用的,例如,当堆叠多个背景时。这里是两个背景的结合:一张图片,一个白色到透明的线性渐变。

  核心代码如下:

  .multibackground_transparent {

  background: -moz-linear-gradient(right, rgba(255,255,255,0), rgba(255,255,255,1)), url();

  }

  径向渐变(Radial Gradients)

  为径向渐变的语法非常类似于线性渐变ai渐变颜色。

  -moz-radial-gradient([<bg-position> || <angle>,]? [<shape> || <size>,]? <color-stop>, <color-stop>[, <color-stop>]*);

  除了您已经在线性渐变中看到的起始位置,方向,和颜色,径向梯度允许你指定渐变的形状(圆形或椭圆形)和大小(最近端,最近角,最远端,最远角,包含或覆盖 (closest-side, closest-corner, farthest-side, farthest-corner, contain or cover))ai渐变颜色。

  颜色起止(Color stops):就像用线性渐变,你应该沿着渐变线定义渐变的起止颜色ai渐变颜色。下面的圆具有相同的起止颜色,但在左边的为默认的颜色间隔均匀的渐变,而右边的每种颜色都有特定的位置。

  background: -moz-radial-gradient(red, yellow, 汉沽区1E90FF);

  background: -moz-radial-gradient(red 5%, yellow 25%, 芮城县1E90FF 50%);

  形状(Shape):在这里你可以看到两个可能的形状间的差异ai渐变颜色,一个圆(左侧)和椭圆(右侧),两者都起始于bottom left:

  .radial_gradient_circle {

  background: -moz-radial-gradient(bottom left, circle, red, yellow, 昌平区1E90FF);

  }

  .radial_gradient_ellipse {

  background: -moz-radial-gradient(bottom left, ellipse, red, yellow, 祁县1E90FF);

  }

  大小(Size):size的不同选项(closest-side, closest-corner, farthest-side, farthest-corner, contain or cover)指向被用来定义圆或椭圆大小的点ai渐变颜色。

  示例:椭圆的近边VS远角

  下面的两个椭圆有不同的大小ai渐变颜色。左边的一个是由从起始点(center)到近边的距离设定的,而右边的一个是由从起始点到远角的的距离决定的。

  background: -moz-radial-gradient(ellipse closest-side, red, yellow 10%, 武清区1E90FF 50%, white);

  background: -moz-radial-gradient(ellipse farthest-corner, red, yellow 10%, 柳林县1E90FF 50%, white);

  示例:圆的近边VS远边

  左边的圆的渐变大小由起始点(center)到近边的距离决定,而右边的圆则有起始点到远边的距离决定ai渐变颜色。

  background: -moz-radial-gradient(circle closest-side, red, yellow 10%, 昔阳县1E90FF 50%, white);

  background: -moz-radial-gradient(circle farthest-side, red, yellow 10%, 测试1E90FF 50%, white);

  示例:包含圆

  在这里你可以看到左侧的默认圈,同一渐变版本,但是被包含的右边的圆ai渐变颜色。

  background: -moz-radial-gradient(red, yellow, 丰台区1E90FF);

  background: -moz-radial-gradient(contain, red, yellow, 延庆县1E90FF);

  重复渐变(Repeating Gradients)

  如果您想重复一个渐变,您可以使用-moz-repeating-linear-gradient和-moz-repeating-radial-gradientai渐变颜色。线性和径向渐变demo获取更多示例

  在下面的例子,每个实例都指定了四个起止颜色,并无限重复ai渐变颜色。

  .repeating_radial_gradient_example {

  background: -moz-repeating-radial-gradient(black, black 5px, white 5px, white 10px);

  }

  .repeating_linear_gradient_example {

  background: -moz-repeating-linear-gradient(top left -45deg, red, red 5px, white 5px, white 10px);

  }

  Demo

  您可以查看

021yin.com yumi 54

  • 成都画册印刷

    成都画册印刷

    成都画册印刷厂家,画册印刷公司为您提供画册印刷咨询,画册印刷案例,画册印刷规格及画册印刷报价,让您实时了解画册印刷厂家的最新规格及报价,并提供画册印刷时的注意事项,制作出让您满意的画册印刷产品。

    2023-01-14 139

  • 关于苏州兴华印刷科技吉印通
的信息

    关于苏州兴华印刷科技吉印通 的信息

    中铝兴华科技上班很好世铝网讯7月2*日,山西省企业吉印通会,山西省企业家协会第六届会员代表大会暨企业家队伍建设推进会在太原召开,大会对201*年度为山西省经济社会发展做出贡献的企业和企业家进行命名表彰,中铝山西兴华科技;山东新兴华环保...

    2023-01-05 144

  • 大岭山利丰雅高包装印刷厂招聘电话是多少的简单介绍

    大岭山利丰雅高包装印刷厂招聘电话是多少的简单介绍

    1、在广东省,相近经营范围的公司总注册资本为*万元,主要资本集中在1001000万和1000家本省范围内,当前企业的注册资本属于优秀通过吉印通企业信用查看利丰雅高包装印刷东莞吉印通更。2、东莞市大岭山镇利丰雅高印刷厂现在没查到网...

    2022-10-20 265

  • 湖南节能宣传周:手绘环保袋 让低碳生活“袋袋”相传

    湖南节能宣传周:手绘环保袋 让低碳生活“袋袋”相传

    6月1*日,2022年湖南省节能宣传周活动在长沙启动。红网时刻新闻6月1*日讯(记者刘玉先)6月1*日,以“绿色低碳·节能先行”为主题的2022年湖南省节能宣传周活动在长沙启动,这是湖南连续举办的第*2个全省节能宣传周。“目前,湖南能...

    2022-10-09 175

  • 如何使用过渡词改善你的毕业论文

    如何使用过渡词改善你的毕业论文

    好的过渡词会引导您的读者从您写作中的一个想法转向下一个想法。它们允许您以清晰而有意义的方式安排您的想法,读者可以轻松理解。如果您将写作视为一种旅程,您可以将过渡词视为旅程中的路标。他们让旅行者朝着正确的方向前进,并始终知道她要去哪里。如果没...

    2022-09-28 128

  • 为什么文件夹删不了?

    为什么文件夹删不了?

    使用系统自带的硬盘查错工具检查错误。再不行,进安全模式。再不行,进DOS。再不行,备份扇区内其他数据,然后格式化。最后这招最直接……  删除不能删除的文件相信大家都遇到过要删除某个文件时,提示“该文件正被别的进程使用,不能删除”的情况,...

    2022-09-24 154