Is it possible to use a div, rotated 45 degrees, as mask(alpha) for image or div containing img?
Why not just rotate the inner element by -45 degrees?
div.mask {
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
div.mask img {
transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
}
Example JSFiddle provided by subhaze - here
If you can use Jquery plugin this would do what you need jqueryrotate
this is very easy to use and you dont need to imply any css and it is cross browser too.
You may CSS transform
property.
Refer this: http://davidwalsh.name/css-transform-rotate
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.