g標簽 怎么設置svg_SVG g元素

SVG 元素

SVG 元素用于將SVG形狀分組在一起。分組后,您可以像變形單個形狀一樣變換整個形狀。與 不能單獨成為轉換目標的嵌套 元素相比,這是一個優勢。您還可以設置分組元素的樣式,并像對待單個元素一樣重復使用它們。

元素g是用來組合對象的容器。添加到g元素上的變換會應用到其所有的子元素上。添加到g元素的屬性會被其所有的子元素繼承。此外,g元素也可以用來定義復雜的對象,之后可以通過元素來引用它們。

SVG 元素示例

這是一個簡單的SVG 示例:

示例

xmlns:xlink="http://www.w3.org/1999/xlink">

style="stroke:?#006600;"/>

style="stroke:?#006600;?fill:?#006600"/>

nhooo.com?基礎教程

測試看看 ?/?

運行后圖像效果:

nhooo.com 基礎教程

此示例顯示了以元素組合在一起的3個形狀。 如此處所列,在此分組中沒有特別的好處。 但是請注意當我們請求轉換元素時會發生什么。 這是代碼:

示例

xmlns:xlink="http://www.w3.org/1999/xlink">

style="stroke:?#006600;"/>

style="stroke:?#006600;?fill:?#006600"/>

nhooo.com?基礎教程

測試看看 ?/?

運行后圖像效果:

nhooo.com 基礎教程

注意元素中的所有形狀如何圍繞點50,50旋轉45度。

g元素的樣式由其子元素繼承

元素?的CSS樣式由其子元素繼承。這是一個示例:

示例

style="stroke:?#009900;?fill:?#00ff00;"/>

測試看看 ?/?

本示例定義了一個具有三個子元素的元素。該 元素具有一個style屬性。前兩個子元素沒有style屬性。因此,元素中定義的樣式被這些子元素繼承。第三個子元素具有一個style設置筆觸和填充顏色的屬性,但它仍繼承該元素的stroke-width屬性。

運行后圖像效果:

缺點:G元素沒有X和Y屬性

與將嵌套的元素內的形狀分組相比,轉換元素內的所有形狀的能力是一個優勢。 元素不能自行轉換。 您必須將元素嵌套在元素內,以轉換其嵌套形狀。

不過,與元素相比,元素有一個缺點。 不能僅通過更改元素的x和y屬性來移動包括所有嵌套形狀的元素。 元素沒有x和y屬性。 要移動元素的內容,只能使用transform屬性使用“ translate”函數,例如:transform ="translate(x,y)"。

如果需要使用x和y屬性在元素內移動所有形狀,則需要將元素嵌套在元素內。 元素具有x和y屬性。 這是一個實例:

示例

style="stroke:?#006600;"/>

style="stroke:?#006600;?fill:?#006600"/>

nhooo.com?基礎教程

測試看看 ?/?

在此示例中,元素內的所有形狀都嵌套在?元素內。請注意,將的x屬性設置為100。這意味著首先對內的形狀進行轉換,然后沿x軸移動100,因為位置x = 100。運行后圖像效果:

nhooo.com 基礎教程

您還可以切換嵌套,將元素嵌套在元素內 ,如下所示:

示例

nhooo.com?基礎教程

測試看看 ?/?

然后,形狀首先沿著x軸移動100,因為元素的位置是x="100",然后從該位置繞點50,50旋轉45度。結果如下:

nhooo.com 基礎教程

這兩個圖像可能看起來相似,但是有所不同。 不同之處在于執行運動和旋轉的順序。 如果仔細觀察,還可以在圖像上看到。 顯示的形狀放置不均。

此外,請注意,即使第一個圖像在x方向上以點點的方式顯示在圖像中,也是如此。 發生這種情況是因為首先旋轉了形狀,然后在旋轉部分中文本伸出了圖像。

此后向左移動時,仍然缺少缺少的文本部分。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/533132.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/533132.shtml
英文地址,請注明出處:http://en.pswp.cn/news/533132.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

html和css哪個優先,CSS3 | 樣式和優先級

css3一般介紹:CSS注釋:/*CSS*/CSS長度單位:1.px(像素)2.em(倍數,一般用于文字)一、HTML嵌套CSS3樣式:1.外部(推薦)例如HTML文件為index.html將樣式放入另一文件中,index.css以上兩個文件放入同一文件夾下2.…

java上傳視頻到七牛云_Java進階學習:將文件上傳到七牛云中

Java進階學習:將文件上傳到七牛云中通過本文,我們將講述如何利用七牛云官方SDK,將我們的本地文件傳輸到其存儲空間中去。JavaSDK:https://developer.qiniu.com/kodo/sdk/1239/java#server-upload官方SDK:https://devel…

計算機網絡討論4,計算機網絡實驗四

實驗四IEEE 802.3協議分析和以太網一、實驗目的1、分析802.3協議2、熟悉以太網幀的格式二、實驗環境與因特網連接的計算機網絡系統;主機操作系統為windows;Ethereal、IE 等軟件。三、實驗步驟(注:本次實驗先完成前面的“1 俘獲并分析以太網幀…

rust新版組隊指令_Rust最新控制臺命令2017

物品名稱物品代碼電池battery.small骨頭碎片bone.fragments空的豆罐頭can.beans.empty空的金槍魚罐頭can.tuna.empty攝像頭cctv.camera木炭charcoal煤coal石油crude.oil炸藥explosives動物脂肪fat.animal火藥gunpowder高級金屬礦hq.metal.ore金屬碎片metal.fragments金屬礦meta…

python實現mini-batch_Mini-Batch 、Momentum、Adam算法的實現

def random_mini_batches(X,Y,mini_batch_size64,seed0):"""從(X,Y)中創建一個隨機的mini-batch列表參數:X - 輸入數據,維度為(輸入節點數量,樣本的數量)Y - 對應的是X的標簽,【1 | 0】(藍|紅)&#xf…

html5+shim腳本,HTML5探秘:用requestAnimationFrame優化Web動畫

requestAnimationFrame是什么?在瀏覽器動畫程序中,我們通常使用一個定時器來循環每隔幾毫秒移動目標物體一次,來讓它動起來。如今有一個好消息,瀏覽器開發商們決定:“嗨,為什么我們不在瀏覽器里提供這樣一個…

計算機科學與技術的專業論述,關于計算機科學專業的論文題目 計算機科學專業論文題目怎樣定...

【100道】關于關于計算機科學專業的論文題目匯總,作為大學生的畢業生應該明白了計算機科學專業論文題目怎樣定,選一個好的題目后續的計算機科學專業論文寫作起來會更輕松!一、比較好寫的計算機科學專業論文題目:1、計算機科學與技術專業應用型人才培養改革調研分析—…

ming window 交叉編譯_opencv3編譯pc端及交叉編譯arm端

環境: opensuse opencv3.4.1 交叉編譯器arm-openwrt-linux 作者:帥得不敢出門https://github.com/opencv/opencv/tree/3.4.1選擇右邊的"clone or download"按鈕進行下載,選擇下載zip我下的是opencv-3.4.1.zip, 3.4.1的版本號…

鎖定計算機 背景圖片,win7系統電腦更換鎖屏壁紙的方法

當win7系統電腦在一段時間不動的話就進入鎖屏狀態,然而很多用戶覺得默認的鎖屏壁紙不好看,就想要更換自己喜歡的鎖屏壁紙,那么win7怎么更換鎖屏壁紙呢?下面給大家講解一下win7系統電腦更換鎖屏壁紙的方法。1、同時按下窗口鍵winR組…

兩階段最小二乘法原理_R語言代寫工具變量與兩階段最小二乘法

我們要估計的模型是yabxcdeyabxcde,其中是解釋變量,,和是我們想要估計的系數。是控制變量,是治療變量。我們特別關注我們的治療效果對。生成數據首先,讓我們生成數據。假設 的工具變量和之間的相關矩陣如下&#xff1a…

計算機二級循環隊列知識點,考點!計算機二級考試公共基礎知識沖刺復習筆記:棧、隊列和循環隊列...

小編所收集到的相關計算機二級考試公共基礎知識沖刺復習筆記:棧、隊列和循環隊列的資料 大家要認真閱讀哦!1、棧(Stack)又稱堆棧。(1)棧是一種運算受限的線性表,其限制是僅允許在表的一端進行插入和刪除運算。人們把此端稱為棧頂,…

lua 字符串包含_Programming in Lualua學習第11期 Lua模塊與包

微信公眾號:GameToolDev關注可了解更多的游戲工具開發教程。問題或建議,請公眾號留言;從Lua 5.1開始,我們可以使用require和module函數來獲取和創建Lua中的模塊。從使用者的角度來看,一個模塊就是一個程序庫,可以通過r…

學計算機優盤多少內存夠用,u盤建議買多大內存的

大家好,我是時間財富網智能客服時間君,上述問題將由我為大家進行解答。u盤建議買多大內存主要看用途,一般容量為:1G、2G、4G、8G、16G、32G、64G、128G、256G、512G、1T,具體來說:1、如果是用來存放視頻的&…

.net 從txt中讀取行數據_【VBA項目】從指定文件中讀取數據并繪制圖表

VBA 是一種很久遠的編程語言,但并不過時。在滿足以下兩個條件時,借助 VBA 可以極大的提升生產率,降低出錯率:你的電腦上不允許自主安裝軟件; 你需要執行的工作中大部分的步驟都是固定且重復的。項目背景近期接到一個工…

本地攝像頭應用到遠程計算機,遠程攝像頭設置

可以的,智能家用監控攝像頭,只要你手機有網,千里之外打開手機都可以查看視頻,而且智能攝像頭主要用于看家看孩子看老人照看貓貓狗狗等寵物的。智能攝像頭,與市面上普通的事件錄制不一樣,它可以實現7*24小時…

axure實現復選框全選_jq簡單的全選、反選和全不選效果

jquery是很實用和方便的前端效果庫,可以讓我減少很多的操作和節省很多的時間。今天,我們來說一下jq的全選、全不選和反選效果,本篇講的是最簡單簡潔的jq全選、全不選和反選的例子。如果還有什么其他的功能要求可自己根據所學到的基礎來擴展一…

計算機設備管理器驅動,設備管理器安裝驅動程序的詳細教程

系統出現問題,很多人都會選擇重裝系統。但系統重裝后,我們所做的第一件事,就是安裝驅動。有的驅動程序有安裝包,直接安裝就行了。但是有的驅動是只有驅動程序文件,而沒有執行程序,這時候就需要通過設備管理…

ef執行原生sql語句_EF Core中執行原生SQL語句

一、課程介紹之所以今天錄制這個系列文章的主要原因是,想在快速幫助到大家上手在ASP.NET Core WebAPI中結合EF Core來操作我們的數據庫。EF Core的基礎文章和基礎課程實在是太多了,那么阿笨既然也來錄制這個系列課堂,阿笨想必肯定會給大家帶來…

華立學院計算機組成原理考試,廣東工業大學華立學院計算機組成原理期末復習重點...

廣工華立-2015-2016學年度-計算機組成原理考試復習一、考試題型:分為選擇、判斷、填空、簡述題四大類。其中選擇題有大約三分之一送分,大題占了50分、題目從課后作業出、重點大題為:指令方面;芯片連接;硬盤計算外存&am…

電路串聯和并聯圖解_一個關于交流電路諧振現象的仿真實驗

對于一個具有電阻、電感、電容的交流電路中,交流電源兩端的電壓一般不和它輸出的電流同相位。如果調節電路的參數或者電源頻率使它們同相位,這時電路就發生了諧振現象。按照發生諧振現象的電路不同,可以分為串聯諧振和并聯諧振。1、串聯諧振在…