700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > html页面显示透视效果图 用css来实现透视效果

html页面显示透视效果图 用css来实现透视效果

时间:2024-04-20 22:08:21

相关推荐

html页面显示透视效果图 用css来实现透视效果

今天萌发一个想法,用css来实现透视效果。起初,我想到的是我们常见的添加阴影效果的方法,用多个div通过偏移来实现,但这需要很多 div,不够理想。随后,我想到css的一个属性:border,在border相连接处可以产生对角线效果。这样用两个div就可以实现,我们先看看 最终效果 ,然后再分析实现过程。

首先,我们看看border如何生成的对角线效果,在你的html的头部增加以下代码,你就会看到 这样的效果 。

.border{width:0;height:0;border-width:50px;border-color:#f00 #0f0 #00f #000;border-style:solid;}

有了上面的基础,我们就可以用两个额外的div来实现透视效果。

一、html代码如下:

透视效果元素

二、Css代码:

.perspective-outer{

position:relative;

width:170px;/*要实现透视效果元素的宽度+透视距离*/

height:140px;/*要实现透视效果元素的高度+透视距离*/

}

.perspective-inner{

border:1px solid #f60;

height:118px;

width:148px;

background-color:#fff;

}

.perspec

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。