zoukankan      html  css  js  c++  java
  • html实战1--调色板

    调色板
    1.实现页面布局
    2.绑定事件

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<meta name="viewport" content="width=device-width, initial-scale=1.0">
    	<title>Document</title>
    	<style>
    		/* 清除默认样式*/
    		*{
    			margin: 0;
    			padding: 0;
    
    		}
    		#box{
    			200px;
    			height: 200px;
    
    			background-color: black;
    		}
    	</style>
    	<script src='js/jquery.js'></script>
    </head>
    <body>
    	<header>
    		<header id='box'></header>
    		<p>
    			R: <input type="range" min='0' max='255' value='0'><span>0</span>
    		</p>
    		<p>
    			G: <input type="range" min='0' max='255' value='0'><span>0</span>
    		</p>
    		<p>
    			B: <input type="range" min='0' max='255' value='0'><span>0</span>
    		</p>
    	</header>
    </body>
    </html>
    <script>
    	var json = {
    		r:0,
    		g:0,
    		b:0
    	}
    	$('input:eq(0)').on('input',function(){
    		$(this).siblings().html($(this).val());
    		json.r = $(this).val();
    		$('#box').css({
    			'background':`rgb(${json.r},${json.g},${json.b})`
    		})
    	})
    	$('input:eq(1)').on('input',function(){
    		$(this).siblings().html($(this).val());
    		json.g = $(this).val();
    		$('#box').css({
    			'background':`rgb(${json.r},${json.g},${json.b})`
    		})
    	})
    	$('input:eq(2)').on('input',function(){
    		$(this).siblings().html($(this).val());
    		json.b = $(this).val();
    		$('#box').css({
    			'background':`rgb(${json.r},${json.g},${json.b})`
    		})
    	})
    </script>
    

  • 相关阅读:
    kafka学习
    centos/Fedora/RHEL 安全设置
    cordon、drain、delete node区别
    HARBOR 仓库 API功能接口
    gcr 镜像无法下载问题
    linux系统 重启盘符错乱问题
    Kafka史上最详细原理总结
    redis 部署
    mongodb4.0 安装
    gitstats 统计gitlab仓库中的代码
  • 原文地址:https://www.cnblogs.com/tingshu/p/14407211.html
Copyright © 2011-2022 走看看