css3 - 这个形状使用CSS怎么写出来?
问题描述
这个形状使用css3怎么写出来,我不想使用背景图实现这个效果。
2.右侧的圆角怎么实现?
问题解答
回答1:p { width: 200px; height: 100px; border-radius: 0 20px 30px 0; background: #ccc; transform: scale(1.1, 1.3) perspective(.5em) rotateX(5deg); transform-origin: bottom left;}
差不多这意思吧,用transform转了个角度,推荐用作伪元素垫在底下
补个链接
回答2:p{ width:300px; height:50px; border-radius: 5px; background-color: #da8; transform: skew(15deg,0);}
自己补充一些厂商前缀,如果要兼容的话
transform:skew(30deg,20deg);-ms-transform:skew(30deg,20deg); /* IE 9 */-moz-transform:skew(30deg,20deg); /* Firefox */-webkit-transform:skew(30deg,20deg); /* Safari and Chrome */-o-transform:skew(30deg,20deg); /* Opera */
skew 这个参数,前面都是前缀
相关文章:
1. android - 安卓做前端,PHP做后台服务器 有什么需要注意的?2. mysql - SQL语句可以提供“查询表,并至第100条结果为止”吗?3. python - xpath提取网页路径没问题,但是缺失内容?4. javascript - 大家都在用vue来做单页项目,那vue是否可以在传统多页项目上?5. python - 子进程执行完成为僵尸进程,怎么解决6. java中返回一个对象,和输出对像的值,意义在哪儿7. javascript - 给某个类添加一个伪类,这个类有click事件,现在我点击伪类也触发了click事件8. docker不显示端口映射呢?9. node.js - JavaScript的一个不能理解的地方10. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?
