亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

css3 形狀,圖形

css3 形狀,圖形

喵喵時光機 2018-07-04 18:22:47
小白敢問大神們使用CSS3如何實現這個圖形,左邊的那一點點可以無視。謝謝各位大佬了
查看完整描述

1 回答

?
慕森卡

TA貢獻1806條經驗 獲得超8個贊

<div class="test"></div>

.test{    
    width: 800px;    
    height: 200px;    
    position: relative;    
    background: linear-gradient(red 5%, blue 5%, blue 95%,red 95%);    
    overflow: hidden;    
    margin: 10px;
}/*
 * 大圓
 留四分之一圓,90度,那么寬高為(父元素高度-20)的根2倍
 top為10 - ((父元素高度-20)的根2倍 - (父元素高度-20))/2
 left沒想公式,慢慢調的
 * */
 .test:after{
     content: '';    
     width: 254.55844122715712px;    
     height: 254.55844122715712px;    
     border-radius: 50%;    
     background: red;    
     position: absolute;    
     top:-27.27922061357856px;    
     left:-217px;    
     z-index: 1;
}/*
 小圓
 * */
 .test:before{
     content: '';    
     width: 254.55844122715712px;    
     height: 254.55844122715712px;    
     border-radius: 50%;    
     background: blue;    
     position: absolute;    
     top:-27.27922061357856px;    
     left:-227px;    
     z-index: 2;
}

這個如果按照圖片上的效果把陰影也加上,不好實現,也沒必要(如果這么復雜,直接要美工出圖)

不加陰影的


查看完整回答
反對 回復 2018-07-16
  • 1 回答
  • 0 關注
  • 232 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號