.floating-frame{ position: fixed; bottom: 80px; right: 10px; z-index: 500; } .floating-frame-item{ display: block; width: 90px; padding: 10px 8px; background: rgba(0, 72, 152, 0.75) !important; color: #FFFFFF !important; cursor: pointer; } .floating-frame .floating-frame-item:first-child{ border-top-left-radius: 4px; border-top-right-radius: 4px; } .floating-frame .floating-frame-item:last-child{ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .floating-frame-item-line-wapper{ background: rgba(0, 72, 152, 0.75); } .floating-frame-item-line{ height: 1px; background: rgba(228, 231, 237, 0.30); margin: 0px 8px; width: 74px; } .floating-frame .floating-frame-item:hover{ background: #0B509C !important; } .floating-frame-item-title{ font-size: 14px; font-style: normal; font-weight: 500; line-height: 22px; letter-spacing: -0.01px; text-align: center; } .floating-frame-item-img{ text-align: center; } .floating-frame-item-img img{ margin: 0px auto; } .tooltip-content{ position: absolute; min-width:118px; right: 96px; bottom: 14px; z-index: 500; padding: 6px 12px; border-radius: 2px; background: rgba(255, 255, 255, 0.90); color: #004898; font-size: 14px; font-style: normal; font-weight: 400; line-height: 22px; letter-spacing: -0.01px; display: none; } .tooltip-content::after{ content: ''; display: inline-block; position: absolute; border-left: 5px solid rgba(255, 255, 255, 0.90); border-top: 5px solid transparent; border-bottom: 5px solid transparent; bottom: 12px; right: -5px; } .floating-frame .floating-frame-item:last-child:hover .tooltip-content{ display: block; } @media only screen and (max-width: 1024px){ .floating-frame-item-img img{ width: auto; } .floating-frame{ bottom: 60px; } }