zoukankan      html  css  js  c++  java
  • clx.demo

    主要实现

    • 用header,div(块级元素)划分布局
    • 插入音视频,按钮和js控制视频
    • 固定侧边导航栏

    html部分

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>楚留香手游</title>
    	<link rel="stylesheet" type="text/css" href="clx.css">
    </head>
    <body>
    	<header>
    	<img id="headpic" src="https://clx.res.netease.com/pc/gw/20170921175633/img/new_topbg_90bd8a5.jpg">
    	</header>
    	<!-- 用无序列表显示导航栏 -->
    	<div id="left">
    	<ul>
    	<li><a href="">华 山</a></li>
    	<li><a href="">武 当</a></li>
    	<li><a href="">云 梦</a></li>
    	<li><a href="">暗 香</a></li>
    	<li><a href="">少 林</a></li>
    	<li><a href="">沧 海</a></li>
    	</ul>
    	</div>
    	<div id="right">                                            
    	<ul>
    	<li><a href="">真实江湖</a></li>
    	<li><a href="">非一条龙</a></li>
    	<li><a href="">千面人生</a></li>
    	<li><a href="">攻略NPC</a></li>
    	<li><a href="">轻功战斗</a></li>
    	</ul>
    	</div>
    	<!-- right如果放在show(页面中间内容)下面,使用float后,会停在页面右下方 -->
    
    	<div id="show">
    	<video controls autoplay src="https://crazynote.v.netease.com/2017/0921/0f8950880ab2e20fa4e7bde139e9f0c8qt.mp4"></video>
    	<br>
    	<br>
    	<!-- 按钮设置鼠标点击事件 -->
    	<button onclick="playPause()">播放/暂停</button>
    	<button onclick="makeBig()">放大</button>
    	<button onclick="makeSmall()">缩小</button>
    	<button onclick="normal()">还原</button>
    	<br>
    	<video id="wudang" width="800" src="https://crazynote.v.netease.com/2017/0921/c67d38a11be22ae674d2df21b1be91e6qt.mp4"></video>
    	<!-- js文件引用的位置对整体有影响,放在所用元素下面 -->
    	<script src="clxvideo.js"></script>                         
    	</div>
    
    	<div id="music">
    	<!-- src前面加file:\ -->
    	<audio controls src="file:\F:CloudMusic慕寒,三无MarBlue,西瓜JUN - 千盏灯 (纯歌版).mp3"></audio>      
    	</div>
    </body>
    </html>
    

    CSS部分

    body {
    	margin: 0px;                                /*外边界*/
    	padding: 0px;                               /*填充 */
    }
    
    #headpic {                                      /*响应式图片会自动适配各种尺寸的屏幕。*/        
    	max- 100%;                      
    	height: auto;
    }
    #left {
    	position: fixed;                            /*对元素绝对(fixed)定位,left设置位置*/                     
    	left: 0;
    	 190px;
    	margin-top: 20px;
    	background-image: url(https://wx2.sinaimg.cn/mw690/007C4HYVgy1g125ptqialj303505i3yb.jpg);
    	background-repeat: no-repeat;
    	background-size: 90% 100%;
    	padding-left: 20px;
    }
    #right {
    	position: fixed;
    	right: 0;
    	 190px;
    	margin-top: 20px;
    	background-image: url(https://wx2.sinaimg.cn/mw690/007C4HYVgy1g125ptqialj303505i3yb.jpg);
    	background-repeat: no-repeat;
    	background-size: 100% 100%;
    }
    
    li {
    	list-style-type: none;                      /*设置列表标记类型,none为无标记*/
    }
    a:link {                                        /*鼠标未点击的链接样式*/
    	text-decoration: none;
    	font-size: 25px;
    	color: black;
    }
    #left a:link {line-height: 40px;}
    #right a:link {line-height: 50px;}
    a:hover {                                        /*鼠标移到链接上*/
    	outline-style: solid;						 /*绘制轮廓*/
    	outline-color: #EE5C42;
    	outline- thin;
    	color: red;
    	padding: 3px 5px 3px 5px;
    	
    }
    #show {                                          /*居中*/
    	text-align: center;
    }
    #music {
    	text-align: center;
    }
    

    js部分

    var	video=document.getElementById('wudang');       //访问video元素
    
    function playPause(){                              //鼠标点击事件
    	if(video.paused)                               //设置video对象属性
    		video.play();                              //video对象方法
    	else
    		video.pause();
    }
    
    function makeBig(){
    	video.width+=50;
    }
    function makeSmall(){
    	video.width-=50;
    }
    function normal(){
    	video.width=800;
    }
    
    

    效果图

  • 相关阅读:
    程序=算法+数据结构 的理解
    为什么有些语言可以被反编译?而有的不能?
    手机怎么访问电脑服务器上的网页
    linux一键安装
    Linux初学者必知的5个学习网站
    忘记阿里云管理终端密码怎么办
    Linux学习(CentOS-7)---磁盘分区(概念、分区方法、分区方案)
    远程桌面怎样复制本地文件听语音
    如何查看某个端口被谁占用
    cmd命令
  • 原文地址:https://www.cnblogs.com/xixicf/p/10545970.html
Copyright © 2011-2022 走看看