1. <span id="z4nqb"></span>

      radial-gradient()

      語法:

      <radial-gradient> = radial-gradient([ [ <shape> || <size> ] [ at <position> ]? , | at <position>, ]?<color-stop>[ , <color-stop> ]+)

      <position> = [ <length>① | <percentage>① | left | center① | right ]? [ <length>② | <percentage>② | top | center② | bottom ]?

      <shape> = circle | ellipse

      <size> = <extent-keyword> | [ <circle-size> || <ellipse-size> ]

      <extent-keyword> = closest-side | closest-corner | farthest-side | farthest-corner

      <circle-size> = <length>

      <ellipse-size> = [ <length> | <percentage> ]{2}

      <shape-size> = <length> | <percentage>

      <color-stop> = <color> [ <length> | <percentage> ]?

      取值:

      <position> 確定圓心的位置。如果提供2個(gè)參數(shù),第一個(gè)表示橫坐標(biāo),第二個(gè)表示縱坐標(biāo);如果只提供一個(gè),第二值默認(rèn)為50%,即center

      <percentage>①:
      用百分比指定徑向漸變圓心的橫坐標(biāo)值??梢詾樨?fù)值。
      <length>①:
      用長度值指定徑向漸變圓心的橫坐標(biāo)值??梢詾樨?fù)值。
      left:
      設(shè)置左邊為徑向漸變圓心的橫坐標(biāo)值。
      center①:
      設(shè)置中間為徑向漸變圓心的橫坐標(biāo)值。
      right:
      設(shè)置右邊為徑向漸變圓心的橫坐標(biāo)值。
      <percentage>②:
      用百分比指定徑向漸變圓心的縱坐標(biāo)值??梢詾樨?fù)值。
      <length>②:
      用長度值指定徑向漸變圓心的縱坐標(biāo)值??梢詾樨?fù)值。
      top:
      設(shè)置頂部為徑向漸變圓心的縱坐標(biāo)值。
      center②:
      設(shè)置中間為徑向漸變圓心的縱坐標(biāo)值。
      bottom:
      設(shè)置底部為徑向漸變圓心的縱坐標(biāo)值。

      <shape> 確定圓的類型

      circle:
      指定圓形的徑向漸變
      ellipse:
      指定橢圓形的徑向漸變。

      <extent-keyword> circle | ellipse 都接受該值作為 size

      closest-side:
      指定徑向漸變的半徑長度為從圓心到離圓心最近的邊
      closest-corner:
      指定徑向漸變的半徑長度為從圓心到離圓心最近的角
      farthest-side:
      指定徑向漸變的半徑長度為從圓心到離圓心最遠(yuǎn)的邊
      farthest-corner:
      指定徑向漸變的半徑長度為從圓心到離圓心最遠(yuǎn)的角

      <circle-size> circle 接受該值作為 size

      <length>
      用長度值指定正圓徑向漸變的半徑長度。不允許負(fù)值。

      <ellipse-size> ellipse 接受該值作為 size

      <length>
      用長度值指定橢圓徑向漸變的橫向或縱向半徑長度。不允許負(fù)值。
      <percentage>
      用百分比指定橢圓徑向漸變的橫向或縱向半徑長度。不允許負(fù)值。

      <color-stop> 用于指定漸變的起止顏色:

      <color>
      指定顏色。
      <length>
      用長度值指定起止色位置。不允許負(fù)值
      <percentage>
      用百分比指定起止色位置。不允許負(fù)值

      說明:

      用徑向漸變創(chuàng)建圖像。
      • 用默認(rèn)的漸變方向繪制一個(gè)最簡單的徑向漸變

        示例代碼:


        (圖一)

        radial-gradient(circle, #f00, #ff0, #080); radial-gradient(circle at center, #f00, #ff0, #080); radial-gradient(circle at 50%, #f00, #ff0, #080); radial-gradient(circle farthest-corner, #f00, #ff0, #080);

        以上幾句代碼都可以實(shí)現(xiàn)如(圖一)的漸變效果

      • <shape><size> 使用注意:

        錯(cuò)誤代碼:

        radial-gradient(circle 50px 50px, #f00, #ff0, #080);

        因?yàn)?circle 是正圓,一個(gè)值就能表示其直徑長度,所以此時(shí) <size> 只能是一個(gè)值。

        錯(cuò)誤代碼:

        radial-gradient(circle 50%, #f00, #ff0, #080);

        circle 不接受 <size> 的值是 <percentage>。

      • 不通過 <shape> 來表示圓和橢圓的方法:

        以下2行代碼都可以表示一個(gè)圓:

        radial-gradient(100px, #f00, #ff0, #080); /* 1 */ radial-gradient(100px 100px, #f00, #ff0, #080); /* 2 */ radial-gradient(50px 100px, #f00, #ff0, #080); /* 3 */

        代碼1:只給出100px,所以被當(dāng)成是正圓的半徑,于是就能確定一個(gè)直徑為100px的圓;

        代碼2:給出了2個(gè)值,按理應(yīng)該是要畫一個(gè)橢圓的,但2個(gè)值相等,所以這個(gè)橢圓其實(shí)此時(shí)是個(gè)正圓形態(tài)。需要注意的是,代碼2如果加上 circle,那將是錯(cuò)誤語法,因?yàn)檫@是2個(gè)值只有橢圓才接受;

        代碼3:表示了一個(gè)水平半徑為50px,垂直半徑為100px的橢圓

      兼容性:

      • 淺綠 = 支持
      • 紅色 = 不支持
      • 粉色 = 部分支持
      IE Firefox Chrome Safari Opera iOS Safari Android Browser Android Chrome
      6.0-9.0 2.0-3.5 4.0-9.0
      -webkit- #1
      3.1-3.2 15.0+ 3.2-4.3
      -webkit- #1
      2.1-3.0
      -webkit- #1
      10.0-25.0
      -webkit- #1
      10.0+ 3.6-15.0
      -moz-
      10.0-25.0
      -webkit-
      4.0-5.0
      -webkit- #1
      5.0-6.1 4.0-4.3
      -webkit-
      26.0+
      16.0+ 26.0+ 5.1-6.0
      -webkit-
      7.0+ 4.4+
      6.1+
      1. 使用過時(shí)的語法:-webkit-gradient(radial,…)

      示例:

      1. <span id="z4nqb"></span>
        插进去操逼真实网站视频 | www.激情五月天 | 男女WWWWWWWWW | 特黄aaaaaaaa真人毛片 | 国产va在线观看 国产乱伦小说视频 | 欧美成人电影在线 | 波多野结衣视频在线观看 | 8xxxxx操 | 丁香婷婷色五月 | 先锋影音av在线资源 |