/* 创建一个音频播放器 */ audio { display: none; } /* 按钮样式 */ .button { display: inline-block; position: relative; width: 42px; height: 42px; margin: 10px; background: url(播放按钮图片链接) no-repeat; cursor: pointer; } /* 鼠标悬停时按钮的样式 */ .button:hover { background-position: -42px 0; } /* 暂停按钮的样式 */ .button.pause { background-position: 0 -42px; } /* 鼠标悬停时暂停按钮的样式 */ .button.pause:hover { background-position: -42px -42px; } /* 播放按钮的样式 */ .button.play { background-position: 0 0; } /* 鼠标悬停时播放按钮的样式 */ .button.play:hover { background-position: -42px 0; } /* 点击播放按钮时启动音频 */ .button.play ~ audio { display: block; } /* 点击暂停按钮时暂停音频 */ .button.pause ~ audio { display: none; }
在上面的代码中,大家创建了一个音频播放器,并利用CSS来实现了播放、暂停等功能。大家使用“display”属性来控制音频的显示和隐藏,使用“background”属性来添加按钮背景及其样式。通过设置“background-position”属性,大家使得按钮的背景随着鼠标悬停和点击等发生了变化。
通过CSS对音频播放器的设计和样式的控制,大家使得该播放器不仅功能齐备,同时也具备了美观的外观。