UNPKG

hexo-theme-async

Version:

🎈 A simple, lightweight Hexo theme

89 lines (78 loc) • 1.38 kB
.trm-video { box-shadow: var(--box-shadow); border-radius: 10px; position: relative; overflow: hidden; padding-bottom: 55%; img { border-radius: 10px; position: absolute; z-index: -1; top: 0; left: 0; object-fit: cover; object-position: top; width: 100%; height: 100%; } .trm-video-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; &.trm-overlay { background-color: rgba(10, 15, 20, 0.2); } } .trm-button-puls { background-color: #fcfcfe; position: absolute; z-index: -1; border-radius: 50%; height: 70px; width: 70px; top: calc(50% - 35px); left: calc(50% - 35px); display: flex; justify-content: center; align-items: center; animation: puls 1s infinite; } .trm-play-button { position: absolute; z-index: 39999; background-color: var(--primary, #afb42b); border-radius: 50%; box-shadow: var(--box-shadow); color: var(--theme-bg-color, #fcfcfe); height: 60px; width: 60px; top: calc(50% - 30px); left: calc(50% - 30px); display: flex; justify-content: center; align-items: center; .transition-mixin(); svg, i { margin-left: 3px; } &:focus { outline: inherit; } &:hover { transform: scale(1.1); } } } @keyframes puls { 0% { opacity: 1; transform: scale(0.9); } 100% { opacity: 0; transform: scale(1.3); } }