日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

開發(fā)人員使用 CSS 來設(shè)計網(wǎng)頁內(nèi)容的樣式并正確表示它。它可以用來使任何內(nèi)容都有吸引力。

SVG 的完整形式是可縮放矢量圖像。 SVG 是一種圖像類型,如 jpg 或 png。 jpg 或 png 是使用像素網(wǎng)格創(chuàng)建的光柵圖像。如果我們放大光柵圖像,它就會開始變得模糊。

矢量圖像是使用數(shù)學(xué)函數(shù)創(chuàng)建的,該數(shù)學(xué)函數(shù)繪制矢量并將它們連接起來形成形狀。由于它不是像素網(wǎng)格,因此即使我們放大超過 100 倍,它也永遠(yuǎn)不會變得模糊。

每當(dāng)我們將 CSS 與矢量圖像結(jié)合使用時,它都會使其更具吸引力,并且我們可以在網(wǎng)頁上創(chuàng)建強(qiáng)大的圖像。在本教程中,我們將學(xué)習(xí) CSS 與 SVG 的實(shí)際用法。

示例 1(向 SVG 圖像添加基本樣式)

在下面的示例中,我們創(chuàng)建了 SVG 格式的圓形。我們使用“svg”HTML 標(biāo)簽來創(chuàng)建 SVG 圖像。此外,我們還設(shè)置了視圖框的尺寸。此外,我們在視圖框中設(shè)置了圓的 x 和 y 位置。

我們使用“circle”標(biāo)簽訪問 CSS 中的 svg 圖像并設(shè)置其樣式。用戶可以觀察到他們可以通過 CSS 控制填充顏色、描邊顏色和描邊寬度。但是,他們也可以使用各種 CSS 屬性添加其他樣式。

<html>
<head>
   <style>
      circle {
         fill: blue;
         stroke: red;
         stroke-width: 3;
      }
   </style>
</head>
<body>
   <h3> Using the CSS with SVG <i> to style the SVG image </i> </h2>
   <svg viewBox="0 0 100 100">
      <circle cx="20" cy="20" r="10" />
   </svg>
</body>
</html>

登錄后復(fù)制

示例2(在SVG圖像上添加懸停效果)

在下面的示例中,我們以 SVG 矢量格式創(chuàng)建了兩個正方形。此外,我們還為每個形狀指定了類名稱。我們使用 CSS 中的類名訪問 HTML 元素并設(shè)置填充顏色。此外,我們還為形狀設(shè)置了懸停效果。在輸出中,將鼠標(biāo)懸停在形狀上,您可以觀察其顏色如何變化。

<html>
<head>
   <style>
      .shape {fill: green;}
      .shape:hover {fill: #ff0000;}
   </style>
</head>
<body>
   <h4> Using the CSS with SVG <i> to add hover effect on the SVG image. </i> </h4>
   <svg viewBox="0 0 960 600">
      <g id="shapes">
         <path class="shape" d="M100,100 L150,50 L200,100 L150,150 Z" />
         <path class="shape" d="M400,100 L450,50 L500,100 L450,150 Z" />
      </g>
   </svg>
</body>
</html>

登錄后復(fù)制

示例 3(將動畫添加到 SVG 圖像)

在下面的示例中,我們將動畫添加到 SVG 圖像中。在這里,我們使用 SVG 創(chuàng)建了圓形。在 CSS 中,我們使用圓的 id 訪問圓,并將“移動”關(guān)鍵幀添加為動畫。

在“移動”關(guān)鍵幀中,我們更改圓圈的垂直位置,這向我們顯示了一個彈跳的圓圈。

<html>
<head>
   <style>
      #ball {
         animation: move 3s infinite;
         transform-origin: center bottom;
      }
      @keyframes move {
         0% {transform: translateY(0);}
         50% {transform: translateY(-30px);}
         100% {transform: translateY(0);}
      }
   </style>
</head>
<body>
   <h3> Using the CSS with SVG <i> to add hover effect on the SVG image. </i> </h3>
   <svg viewBox="0 0 100 100">
      <circle id="ball" cx="30" cy="30" r="15" fill="aqua" />
   </svg>
</body>
</html>

登錄后復(fù)制

我們學(xué)會了將 CSS 與 SVG 圖像一起使用。在第一個示例中,我們學(xué)習(xí)了 CSS 和 SVG 的基本用法。在第二個例子中,我們在SVG圖像上添加了懸停效果;在上一個示例中,我們將動畫添加到 SVG 圖像中。

在實(shí)際開發(fā)中,用戶可以將 CSS 與 SVG 結(jié)合使用,添加動畫并創(chuàng)建 GIF。

以上就是CSS與SVG的真實(shí)世界應(yīng)用是什么?的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!

分享到:
標(biāo)簽:CSS SVG 世界 真實(shí)
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定