1. 程式人生 > >css相容ie瀏覽器下面圓形問題

css相容ie瀏覽器下面圓形問題

網上搜到的,這個辦法確實可行的,原理就是做一張遮罩圖片(中間是圓形,其他顏色根據背景色設定),然後設定浮動到要顯示的圖片上,設定個z-index就可以了。
html程式碼

<div class="user-img">
              <img src="xx.png" class="icon-wapper">
              <img src="qq.jpg" class="icon">
</div>

css程式碼

.user-img{

    position: relative;
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.user-img img{
    width: 50px;
    height: 50px;
}
.icon-wapper{
    position: absolute;

    z-index: 10;
}

.icon{

    position: absolute;

    width: 50px;
    height: 50px;
   z-index: 9;

}

icon-wapper的圖片製作直徑為50px的透明圓形如下圖,四角黑色為頭像的背景色


icon的圖片可以是任意的,如下圖


結果如下圖


具體情況請做具體調整