javascript - 带有圆 Angular css 的三 Angular 形图像?

标签 javascript css user-interface

我尝试在 css 中使用 skew 制作圆 Angular 三 Angular 形,但我得到的结果是这样的..

enter image description here

我的 CSS 代码是:

<style>
body {
    margin:0;
    padding:220px 40px;
    font:80% Arial, Helvetica, sans-serif;
}         
  
img{border:none;}

/* angled box styles */

.boxasli{
    height:200px;  
    width:200px;
    margin-top:300px;
    overflow:hidden;
    -ms-transform:skewX(-60deg); /* IE 9 */
    -moz-transform:skewX(-60deg); /* Firefox */
    -webkit-transform:skewX(-60deg); /* Safari and Chrome */
    -o-transform:skewX(-60deg); /* Opera */
    transform:skewX(-60deg);
    
    -ms-transform:skewY(40deg); /* IE 9 */
    -moz-transform:skewY(40deg); /* Firefox */
    -webkit-transform:skewY(40deg); /* Safari and Chrome */
    -o-transform:skewY(40deg); /* Opera */
    transform:skewY(40deg);
    
}
.boxasli img {
    height: 225px;
    width: 225px;
    
    -ms-transform:skewY(-20deg); /* IE 9 */
    -moz-transform:skewY(-20deg); /* Firefox */
    -webkit-transform:skewY(-20deg); /* Safari and Chrome */
    -o-transform:skewY(-20deg); /* Opera */
    transform:skewY(-20deg);

    -ms-transform-origin: 100% 100%; /* IE 9 */
    -webkit-transform-origin: 100% 100%; /* Safari and Chrome */
    -moz-transform-origin: 100% 100%; /* Firefox */
    -o-transform-origin: 100% 100%; /* Opera */
    transform-origin: 100% 100%;
}

</style>

和 html :

<div class="boxasli">
   <img src="images/portfolio/p02.jpg" alt="bike" />
</div>   

我想创建像 enter image description here 这样的图像三 Angular 形

我应该更改我的 css 什么?或者我在哪里可以用 css 或 javascript 等实现我想要的东西?任何讨论相关的链接?

请帮助。谢谢..

最佳答案

我会制作一张您需要的形状的 PNG 图像,白色用作 mask 。然后将它放在图像顶部的 DIV 中。

关于javascript - 带有圆 Angular css 的三 Angular 形图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17287025/

相关文章:

javascript - 为什么我的 html5 canvas 动画如此闪烁?

css - 我的字体在 Safari 中只显示粗体

css - 使用 VBSCRIPT,经典的 ASP 动态设置表单样式

user-interface - 如何将 NetBeans 表单及其类转换为可在 IntelliJ IDEA 表单编辑器中使用的内容?

java - ImageIO.read 正在终止程序,没有错误

javascript - 如何将 Uint8Array 转换为 javascript 中的 float ?

javascript - 如何通过它的值jquery递增一个数字

javascript - 使用 jQuery 和变量的问题

html - Outlook 2010 字体前景色/背景色 CSS 不能很好地配合

java - 如何在 Netbeans 中使用框架绘制可选决策树