.ci { visibility: visible; } .ci-background { background: gray; width:max-content; border: solid 1px white; visibility: visible; } .ci-highlight { width: max-content; border: solid 3px yellow; padding: 5px; visibility: hidden; } .ci-highlight:hover { visibility: visible; animation: blinker 1s linear infinite; } .ci-background:hover { border: hidden; } .ci:hover { border: solid 3px yellow; } @keyframes blinker { 50% { opacity: 0; } }