搜尋

首頁  >  問答  >  主體

javascript - 如何讓svg標籤內的元素寬高等於svg標籤的寬高?

我的svg標籤外面用一個p盒子包裹,svg設定寬高為外面盒子寬高的100%,修改p盒子的寬高,此時svg的寬高始終和p盒子一樣,但是svg裡面的path標籤的寬高卻跟svg不一樣,如圖





########### ##怎麼讓svg裡面的元素整體寬高等於svg寬高?是透過css還是js?像下面這樣###########################
曾经蜡笔没有小新曾经蜡笔没有小新2820 天前945

全部回覆(2)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:29:36

    給svg標籤設定preserveAspectRatio="none"就可以了,具體可以參考張鑫旭的部落格的這篇文章
    http://www.zhangxinxu.com/wor...

    回覆
    0
  • 为情所困

    为情所困2017-05-16 13:29:36

    https://css-tricks.com/scale-...

    回覆
    0
  • 取消回覆