css3 - 这个右下角折角用css怎么画出来?
问题描述

这种折角用css怎么画出来啊,右下角那个?
问题解答
回答1:可以通过伪类的border-color来实现。
HTML
<p class='bg'> <p class='paper'></p></p>
CSS
.bg{ padding:10px; background: #262a67}.paper{ background:#00b5e9; width:500px; height:500px; position: relative;}.paper:before{ content:''; position: absolute; right:0; bottom:0; display: block; border: 50px solid; border-color:#0095be transparent transparent #0095be;}.paper:after{ content:''; position: absolute; right:0; bottom:0; display: block; border: 50px solid; border-color:transparent #262a67 #262a67 transparent ;}
如果因为底下背景不是纯色的话,那就需要把折页拆成矩形条以及折页三角形。也可以通过伪类来实现。只是提供参考,具体实施还需要自己按需要修改。
HTML
<p class='paper'></p>
CSS
.paper{ width:500px; height:500px; position: relative; background:#00b5e9;}.paper:after{ content:''; position: absolute; right:0; bottom:-100px; display: block; border: 50px solid; border-color:#0095be transparent transparent #0095be;}.paper:before{ content:''; background:#00b5e9; width:400px; height:100px; position: absolute; bottom:-100px;}回答2:
可以百度一下CSS3折角
回答3:我是利用三个p来实现的,一个正方形p包括着两个三角形的p,然后通过position来定位。。。
回答4:hover.css http://ianlunn.github.io/Hover/ 有这种效果, 折角是用了 渐变色
其他思路 可以用 border-width 模拟出三角形, 然后定位到那里
相关文章:
1. redis sentinel怎么跑守护进程以及日志记录位置的?2. 前端 - 这段代码一直生效不了,查半天因为 top: 0px; 分号后一个隐藏的东西,也不是占位符...删了就可以生效,这是什么情况。。3. django - Nginx uwsgi 进程问题4. 使用git管理webpack的代码时多人怎么协作?一般托管哪些文件?5. javascript - sublime快键键问题6. php - 数据库存图片,是存图片名称?还是存图片路径??7. phpstudy 发现多个后门木马,有人遇到过吗?8. javascript - 求助关于js正则问题9. html5 - ElementUI table中el-table-column怎么设置百分比显示。10. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?

网公网安备