css3 - 这个形状使用CSS怎么写出来?
黄舟
黄舟 2017-04-17 11:53:51
0
3
661
  1. 这个形状使用css3怎么写出来,我不想使用背景图实现这个效果。

2.右侧的圆角怎么实现?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(3)
洪涛
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轉了個角度,推薦用作偽元素墊在底下

補個連結

黄舟
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 這個參數,前面都是前綴

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板