0
<li id="li_id1" class="li_img1">
    <div>
        <a href="#"><img id="imge1" class="img1" src="img/slide_001.png" alt="My Profile" />
            <canvas id="canvas1"></canvas>  
        </a>
     </div>
</li>

var img_path="img/slide_01.png";
var context = document.getElementById(canvas1).getContext("2d");
var img = new Image();
img.src = img_path;
context.translate(0, 0); 
context.scale(-1,1) 
context.rotate(-3.09);

img.onload = function() {
    context.drawImage(img,0, -205,190,190);
}

ミラー効果を出すにはグラデーションを入れないといけないと思います。よろしくお願いします。

4

1 に答える 1

0

私の提案は、プラグインの1つを使用してミラー効果を適用することです。これが1つです:

http://www.digitalia.be/software/reflectionjs-for-jquery

あなたの特定の質問に答えるための重複した質問があります: HTMLキャンバスで反射画像を作成しますか?

于 2012-05-30T01:19:32.597 に答える