UNPKG

xgplayer

Version:
91 lines 1.97 kB
@keyframes playPause { 0% { transform: scale(1); opacity: 1; } 99% { transform: scale(1.3); opacity: 0; } to { transform: scale(1); opacity: 0; } } .xgplayer xg-start-inner { display: block; width: 100%; height: 100%; overflow: hidden; border-radius: 50%; background: rgba(0, 0, 0, 0.38); } .xgplayer .xgplayer-start { width: 70px; height: 70px; position: absolute; left: 50%; top: 50%; z-index: 5; transform: translate(-50%, -50%); cursor: pointer; } .xgplayer .xgplayer-start svg { width: 100%; height: 100%; } .xgplayer .xgplayer-start.hide { display: none; pointer-events: none; } .xgplayer .xgplayer-start.focus-hide { display: none; pointer-events: none; } .xgplayer .xgplayer-start:hover { opacity: 0.85; } .xgplayer .xgplayer-start .xg-icon-play { display: block; } .xgplayer .xgplayer-start .xg-icon-pause { display: none; } .xgplayer .xgplayer-start[data-state=pause] .xg-icon-play { display: none; } .xgplayer .xgplayer-start[data-state=pause] .xg-icon-pause { display: block; } .xgplayer .xgplayer-start.interact { display: block; } .xgplayer .xgplayer-start.interact xg-start-inner { animation: playPause 0.4s 0.1s ease-out forwards; } .xgplayer .xgplayer-start.show { display: block; } .xgplayer.xgplayer-mobile xg-start-inner { background: initial; border-radius: 0; } .xgplayer.xgplayer-mobile .xgplayer-start { height: 50px; width: 50px; } .xgplayer.xgplayer-mobile .xgplayer-start:hover { opacity: 1; } .xgplayer.xgplayer-inactive .xgplayer-start.auto-hide, .xgplayer.xgplayer-is-enter .xgplayer-start.auto-hide { display: none; } .xgplayer.xgplayer-isloading.xgplayer-playing .xgplayer-start { display: none; } .xgplayer.xgplayer-is-enter .xgplayer-start, .xgplayer.xgplayer-is-error .xgplayer-start { display: none; } .xgplayer.xgplayer-is-enter .xgplayer-start.show, .xgplayer.xgplayer-is-error .xgplayer-start.show { display: none; }