@import 'global/globalCssVariables.module'; $linkGap: 3px; .documentButtonBar-linkFlyout { grid-column: 2/4; } .documentButtonBar-linkButton-empty:hover { background: $medium-gray; transform: scale(1.05); cursor: pointer; } .documentButtonBar-linkButton-nonempty:hover { background: $medium-gray; transform: scale(1.05); cursor: pointer; } .documentButtonBar-endLinkTypes, .documentButtonBar-linkTypes, .documentButtonBar-followTypes, .documentButtonBar-pinTypes { position: absolute; display: none; width: 60px; top: -14px; background: black; height: 20px; align-items: center; } .documentButtonBar-followTypes { width: 20px; display: none; } .documentButtonBar-followIcon { align-items: center; display: flex; height: 100%; &:hover { background-color: lightblue; } } .documentButtonBar-follow { &:hover { .documentButtonBar-followTypes { display: flex; } } } .documentButtonBar-pin { color: white; &:hover { .documentButtonBar-pinTypes { display: flex; } } } .documentButtonBar-link { color: white; &:hover { .documentButtonBar-linkTypes { display: flex; } } } .documentButtonBar-endLink { color: white; &:hover { .documentButtonBar-endLinkTypes { display: flex; } } } .documentButtonBar-pinIcon { &:hover { background-color: lightblue; } } .documentButtonBar-linkButton-empty, .documentButtonBar-linkButton-nonempty { height: 20px; width: 20px; border-radius: 50%; opacity: 0.9; pointer-events: auto; background-color: $dark-gray; color: $white; text-transform: uppercase; letter-spacing: 2px; font-size: 75%; transition: transform 0.2s; text-align: center; display: flex; justify-content: center; align-items: center; &:hover { background: $medium-gray; transform: scale(1.05); cursor: pointer; } } .documentButtonBar { display: flex; flex-direction: row; } .documentButtonBar-button { cursor: pointer; display: flex; width: 30px; height: 30px; align-content: center; justify-content: center; align-items: center; } // depracated (now use .documentButtonBar-icon) for standard buttons .documentButtonBar-linker { height: 20px; width: 20px; text-align: center; border-radius: 50%; pointer-events: auto; background-color: $dark-gray; border: none; transition: 0.2s ease all; &:hover { background-color: $medium-gray; } } .documentButtonBar-icon { height: 80%; width: 80%; font-size: 100%; text-align: center; border-radius: 50%; pointer-events: auto; background-color: $dark-gray; border: none; transition: 0.2s ease all; display: flex; align-content: center; justify-content: center; align-items: center; &:hover { background-color: $black; } } .documentButtonBar-linker:hover { cursor: pointer; transform: scale(1.05); } @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes shadow-pulse { 0% { box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.8); } 100% { box-shadow: 0 0 0 10px rgba(0, 255, 0, 0); } }