Я совершенно случайно обнаружил (в то время я работал с изображениями), что box-shadow, border-radius и переходы работают довольно хорошо с помощью стандартного проигрывателя аудио тегов.У меня это работает в Chrome, FF и Opera.
audio:hover, audio:focus, audio:active
{
-webkit-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
-moz-box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
box-shadow: 15px 15px 20px rgba(0,0, 0, 0.4);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
transform: scale(1.05);
}
с: -
audio
{
-webkit-transition:all 0.5s linear;
-moz-transition:all 0.5s linear;
-o-transition:all 0.5s linear;
transition:all 0.5s linear;
-moz-box-shadow: 2px 2px 4px 0px #006773;
-webkit-box-shadow: 2px 2px 4px 0px #006773;
box-shadow: 2px 2px 4px 0px #006773;
-moz-border-radius:7px 7px 7px 7px ;
-webkit-border-radius:7px 7px 7px 7px ;
border-radius:7px 7px 7px 7px ;
}
Я даю вам это только "немного подправляет", но это делает ихзрение более захватывающее, чем то, что уже есть, и без использования MAJOR в JS.
НЕ доступно в IE, к сожалению (пока не поддерживает бит перехода), но, похоже, неплохо ухудшается.