後端擼前端之層疊效果

weixin_34120274發表於2016-07-13

後端擼前端之層疊效果

要做下面的一個效果,css理解不深,經驗不夠也是醉了,還是擼少了...

213419-20160713114205873-1819412056.png

<!DOCTYPE html>
<html>

<head>
    <title></title>
    <style type="text/css">
    html,
    body {
        height: 100%;
    }
    </style>
</head>

<body>
    <div style="position:relative;height: 100%;">
        <div style="text-align: center;background-color: #9600aa;margin:0px auto;height: 50%;">
            <div style="position: relative;top:25%">
                <img with="80px" height="80px" style="border-radius: 50%" src="http://pic1.nipic.com/20090318/491905_084524062_2.jpg">
                <p>AAAAAAA</p>
            </div>
        </div>
        <div style="height:40px;width:40px;border-radius: 50%;background-color: #ce5151;margin: -20px auto;position: relative;top:-20px;">
            <span style="display: inline-block;margin-left: 5px;margin-top: 3px;font-size:1.8em">VS</span>
        </div>
        <div style="text-align: center;background-color: #409e83;margin-top:-40px;height: 50%">
            <div style="position: relative;top:25%">
                <img with="80px" height="80px" style="border-radius: 50%;" src="http://pic1.nipic.com/20090318/491905_084524062_2.jpg">
                <p>BBBBBBB</p>
            </div>
        </div>
    </div>
</body>

</html>

Note:

margin-top的值會加到div的高度上去
使用margin-top:-20px時,後面的元素會蓋住前面的圓圈

相關文章