body { top: 0; left: 0; right: 0; bottom: 0; margin: 10px; } .container { background-color: #f24e4c; width: 1600px; height: 700px;; display: flex; flex-wrap: wrap; color: #fff; } .left { left: 0; flex: 0 0 33.4%; max-width: 33.4%; height: 100%; display: flex; /* background-color: rgb(255,100,126); */ } .middle { left: 30%; flex: 0 0 33.3%; max-width: 34%; width: 30%; height: 100%; display: flex; background-color: rgb(246, 52, 64); } .right { right: 0; flex: 0 0 33.3%; max-width: 33.3%; height: 100%; display: flex; background-color: rgb(208, 52, 58); } .characters { } .gacha-splash { z-index: 1; } .characters-info { flex-direction: column; position: absolute; z-index: 10; } .characters-name { } .passive-talents { left: 0; width: 50%; flex: 0 0 50%; } .passive-talents-icon { width: 64px; height: 64px; } .passive-talents-icon img { width: 100%; height: 100%; } .attack-talents { right: 0; width: 50%; flex: 0 0 50%; } .attack-talents-icon { width: 64px; height: 64px; } .attack-talents-icon img { width: 100%; height: 100%; } .text { text-shadow: 0 .08em .1em #000, 0 .1em .3em rgba(0, 0, 0, .4); } .hp-name { } .hp-value { right: 0; } .numerical-panel { width: 100%; }