snap.svg

    0熱度

    1回答

    我想使用AngularJS和Snap SVG獲得流暢的連續動畫。我想我已經解決了這個問題。我的動畫運行平穩幾個小時。但是我在週末的Chrome,Opera,Safari和Firefox上運行了我的解決方案(Internet Explorer無法運行它)。當我今天上班時,Firefox和Opera都崩潰了,Chrome和Safari上的頁面都被凍結了。 我的動畫功能如下: /* the centr

    1熱度

    1回答

    我只是想將一個加載的SVG移動一圈。 這是我走到這一步,這個想法是:「離開它是對象,爲30的半徑將其旋轉了一圈」: var svgObject = Snap("svg#object g"); var path = svgObject.path("M0 0 a60 60 0 0 0 30 30"); var pathLength = path.getTotalLength(); Snap.a

    0熱度

    1回答

    我在拖動元素後無法獲得相對於其位置的旋轉元素。 我有一個滑塊,從0-360去當值改變以下稱爲: var origTransform = activeElement.transform().local if(origTransform) { var rSplit = origTransform.split('r'); if(rSplit.length !== 0) {

    1熱度

    1回答

    我目前無法理解縮放和旋轉時原點的工作原理。例如,如果我要圍繞其中心縮放一個10x10的矩形,我希望我必須得到矩形的最後一個轉換細節(x和y),獲取矩形的高度和寬度並將它們分開2並將它們添加到x和y,但這不起作用。 使用SnapSVG我使用Snap.Matrix()方法來創建基於以前的矩陣變換: var data = activeElement.data('originalMatrix'); va

    1熱度

    1回答

    無法加載快照SVG創建形狀: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> <script src="<%=request.getContextPath(

    0熱度

    1回答

    我正在嘗試創建一個代碼,以便在用戶滾動時爲我的標題製作動畫。我設法使用2個不同的插件創建了我想要的動畫:snap.svg和scrollmagic。我對這兩種都很陌生,所以請原諒我的不高興。 這是CodePen:http://codepen.io/anon/pen/dYbPXe /* Animation 1 */ var speed = 250, easing

    0熱度

    2回答

    我試圖用Snap.svg動畫搜索圖標。您可以看到here on my Codepen,搜索圖標。 我用變換的規模有我的圖標,每一次點擊「反彈」:loupe.animate({transform: 's1.2s.8'},300,mina.easeout); 動畫運行良好,除了在第一次點擊,它只是按比例縮小,然後在第二次點擊的效果是好的。 與刷新圖標(在筆的底部)相同的行爲,旋轉動畫在第一次點擊時以錯

    1熱度

    1回答

    我已經使用snap.svg加載了一個外部svg文件,並希望它的某個部分(id="city_whole")在加載頁面後3秒出現,並且在動畫中淡入淡出。 簡化的標記: <body style="height:100%;overflow:hidden"> <div class="viewport show home" id="home"> <svg id="svg" ></svg>

    -1熱度

    1回答

    我正在嘗試將數據發佈到Flask應用程序。它收到POST請求,但我不知道如何請求數據。 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> function Submit() { var myData = "this is my data string"

    -3熱度

    1回答

    如何將圖像剪切爲文字?我更喜歡在任何瀏覽器中都可用的方法。我嘗試了背景剪輯,但它在所有現代瀏覽器中都不可用。