java照片切换播放音乐_音乐播放器-图片切换-轮播图效果
* {
margin: 0;
padding: 0;
border: 0;
}
CSS3 @keyframes 动画效果
@keyframs myframes{
from{ }
to{ transform:translate(300px); }
}
-moz-animation
-webkit-animation
-o-animation
-ms-animation
@keyframes完成图片切换
* {
margin: 0;
padding: 0;
}
@keyframes img {
0% {
background: url(../images/1.jpg);
}
20% {
background: url(../images/2.jpg);
}
40% {
background: url(../images/3.jpg);
}
80% {
background: url(../images/4.jpg);
}
100% {
background: url(../images/5.jpg);
}
}
div {
width: 500px;
height: 500px;
margin: 20px auto;
border-radius: 50%;
animation-name: img;
animation-duration: 12s;
animation-delay: 20s;
animation-iteration-count: infinite;
css动画属性–轮播图效果
*{
margin: 0;
padding: 0;
}
#move {
width: 200px;
height: 200px;
margin: 200px;
border: 2px solid red;
overflow: hidden;
position: relative;
}
ul {
width: 2000px;
position: absolute;
left: ;
top: ;
animation: move 10s ease 0s infinite normal;
}
li{
float: left;
}
@keyframes move {
0% {
left: 0px;
}
25% {
left: -400px;
}
50% {
left: -800px;
}
75% {
left: -1200px;
}
100% {
left: -1600px;
}
}
@keyframes mymove
{
from {top:0px;}
to {top:200px;}
}
@-moz-keyframes mymove /* Firefox */
{
from {top:0px;}
to {top:200px;}
}
@-webkit-keyframes mymove /* Safari 和 Chrome */
{
from {top:0px;}
to {top:200px;}
}
@-o-keyframes mymove /* Opera */
{
from {top:0px;}
to {top:200px;}
}
@keyframes img {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
div
{
transform:rotate(7deg);
-ms-transform:rotate(7deg); /* IE 9 */
-moz-transform:rotate(7deg); /* Firefox */
-webkit-transform:rotate(7deg); /* Safari 和 Chrome */
-o-transform:rotate(7deg); /* Opera */
}
.img {
background: url(4.jpg) no-repeat;
width: 200px;
height: 200px;
background-size: 100%;
border: 1px solid #d1d1d1;
border-radius: 50%;
animation: img 3s infinite linear paused;
}
.img .runging{
animation-paly-state: running;
}
li {
height: 50px;
line-height: 50px;
text-indent: 10px;
}
li+li{
border-top: 1px solid red;
}
.volume {
dispaly: inline-block;
width: 40px;
height: 40px;
border: 1px solid #d1d1d1;
text-align: center;
line-height:40px;
}
- 1
- 2
+
-
var audio=$("audio").get(0);
$(audio).on("paly", function() {
$(".img").addClass("runing");
});
$(audio).on("pause", function(){
$(".img").removeClass("runing");
if(audio.ended){
audio.currentTime=0; // 设置
audio.src="2.mp3";
audio.paly();
}
});
$(".volume").on("click",function(){
//取出自定义属性上的 值,用来区分 加 减
var volume = audio.volume + $(this).data("volume");
if(volume>1){
volume=1;//声音最大为 1
}
if(volume<0){
volume=0;//最小为 0 0 为静音
}
audio.volume=volume;
})
$("li").on("click",function(){
var src=$(this).data("src");
//设置音频的播放时间
audio.currentTime=0;
audio.src=src;
audio.play();//播放
// audio.pause(); //暂停
});
java照片切换播放音乐_音乐播放器-图片切换-轮播图效果相关推荐
- 置顶带滚动效果_前端面试:如何实现轮播图效果?
本文将实现如上所示的轮播图.源代码 (https://github.com/z1ming/AKJS/tree/master/%E8%BD%AE%E6%92%AD%E5%9B%BE%E6%95%88%E ...
- 用jQuery实现轮播图效果(自动播放,能手动切换)
大家好,今天我和大家分享一下轮播图的实现,下面是我做的轮播图效果 首先我们看到,它是由背景图片.方向图标和指示器组成.**我们发现背景图片.方向图标和指示器是层叠在一起的,所以布局时我们要用绝对定位. ...
- 原生JS实现 ‘Tab栏切换’,‘手风琴’,‘轮播图’效果
1.小天使跟随鼠标效果 <!DOCTYPE html> <html lang="en"><head><meta charset=" ...
- css33d图片轮播_手把手教你用纯css3实现轮播图效果
首先先看demo吧,点击查看demo 一.随便说几句 css3动画效果的强大不言而喻,自它出现一直热度不减,它与js动画的优劣也一直成为前端界争论的话题,不可置疑的是css3动画的出现在一定程度上降低 ...
- css33d图片轮播_手把手教你用纯css3实现轮播图效果实例
首先先看demo吧,点击查看demo 一.随便说几句 css3动画效果的强大不言而喻,自它出现一直热度不减,它与js动画的优劣也一直成为前端界争论的话题,不可置疑的是css3动画的出现在一定程度上降低 ...
- vue列表左右箭头滑动_vue.js+elementUI实现点击左右箭头切换头像功能(类似轮播图效果)...
1.效果图如下 2.vue代码如下 indicator-position="none" :autoplay="false"> > {{items.b ...
- html5图片无限循环播放,原生js实现无限循环轮播图效果
知识要点 1.实现无限循环的原理: 以偏移的距离来判断是否跳回第一张和最后一张 也可以利用循环判断图片的当前索引值 var newLeft=parseInt(list.style.left)+offs ...
- html5轮播怎么自动换图,如何使用JavaScript实现“无缝滚动 自动播放”轮播图效果...
在一些项目开发中,我们经常需要使用到轮播图,但是没有深入学习的情况下做轮播图是非常困难的. 思路 分成小问题来解决 1. 动态生成序号12345 页面有多少li(图片),就有多少序号 2. 点击序号. ...
- vue如何使用原生js写动画效果_原生js写一个无缝轮播图插件(支持vue)
轮播图插件(Broadcast.js) 前言:写这个插件的原因 前段时间准备用vue加上网易云的nodejs接口,模拟网易云音乐移动端.因为想自己写一遍所有的代码以及加固自己的flex布局,所以没有使 ...
最新文章
- Ubuntu在命令行下不能够切换字母的大小写,只能输入大写字母
- 安卓实训项目:音乐播放器3.0——实训报告3
- 高级数据结构与算法 | 哈希 :哈希冲突、负载因子、哈希函数、哈希表、哈希桶
- Mac 10.12连接iSCSI硬盘软件iSCSI Initiator X
- 用谷歌浏览器来模拟手机浏览器
- TLS协议簇加解密流程
- Know Difference between Oracle Reserved Words and Keywords
- 2021微信透明头像!真实有用
- 盛大谭群钊演讲:未来的中国游戏业
- 卷积神经网络概念与原理
- 做php外包常用的框架
- 为什么机会总是留给有准备的人?这是我听过最好的答案
- vant移动端上传附件
- postman双击打不开的解决方案
- QGroundControl连接数传(3DR)失败
- nodeJS xlsx库 笔记
- 一条SQL语句执行成本的计算
- AIoT人工智能物联网
- 天梵古法健康知识普及:足阳明胃经经穴
- 西方哲学简史(1)--希腊哲学的精神与问题
热门文章
- 【Pytorch学习】torch.mm()torch.matmul()和torch.mul()以及torch.spmm()
- AI一键图文生成短视频工具,文章AI自动生成视频,傻瓜式操作。
- Haskell语言学习笔记(73)Existentials
- mysql冷热分离的技术_冷热数据分离思路
- MATLAB下配置C和C++编译器(MinGW)
- 硬货-如何用风控拯救下架的小红书
- 正能量励志歌曲十大榜单盘点
- 少儿编程电子学会图形化scratch编程等级考试四级真题答案解析(选择题)2021-3
- 线程进程计算之多任务同步进行
- php curl couldnt connect to host,linux curl命令:curl: (7) couldn't connect to host ?