js简单做个象棋

这篇博客介绍如何利用JavaScript和CSS技术制作一个简单的象棋游戏。通过结合JavaScript的逻辑处理和CSS的样式设计,实现棋盘界面与棋子移动的交互功能。
摘要由CSDN通过智能技术生成

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<style type="text/css">
		div{
   
			width: 900px;
			height: 900px;
			background: url(qizhi.png) round;
			position: relative;
		}
		button{
   
			width: 80px;
			height: 80px;
			padding: 0;
			border: none;
			position: absolute;
		    transform: translate(-50%,-50%);
		}
		#button32~button{
   
			background-color: #0000; 
		}
		#button1{
   left: 91px;top: 42px;background: url(ju.png) round;}
		#button2{
   left: 181px;top: 42px;background: url(ma.png) round;}
		#button3{
   left: 271px;top: 42px;background: url(xiang.png) round;}
		#button4{
   left: 361px;top: 42px;background: url(shi.png) round;}
		#button5{
   left: 451px;top: 42px;background: url(jiang.png) round;}
		#button6{
   left: 541px;top: 42px;background: url(shi.png) round;}
		#button7{
   left: 631px;top: 42px;background: url(xiang.png) round;}
		#button8{
   left: 721px;top: 42px;background: url(ma.png) round;}
		#button9{
   left: 811px;top: 42px;background: url(ju.png) round;}
		#button10{
   left: 181px;top: 222px;background: url(pao.png) round;}
		#button11{
   left: 721px;top: 222px;background: url(pao.png) round;}
		#button12{
   left: 91px;top: 312px;background: url(cu.png) round;}
		#button13{
   left: 271px;top: 312px;background: url(cu.png) round;}
		#button14{
   left: 451px;top: 312px;background: url(cu.png) round;}
		#button15{
   left: 631px;top: 312px;background: url(cu.png) round;}
		#button16{
   left: 811px;top: 312px;background: url(cu.png) round;}
		#button17{
   left: 91px;top: 852px;background: url(ju2.png) round;}
		#button18{
   left: 181px;top: 852px;background: url(ma2.png) round;}
		#button19{
   left: 271px;top: 852px;background: url(xiang2.png) round;}
		#button20{
   left: 361px;top: 852px;background: url(shi2.png) round;}
		#button21{
   left: 451px;top: 852px;background: url(shuai.png) round;}
		#button22{
   left: 541px;top: 852px;background: url(shi2.png) round;}
		#button23{
   left: 631px;top: 852px;background: url(xiang2.png) round;}
		#button24{
   left: 721px;top: 852px;background: url(ma2.png) round;}
		#button25{
   left: 811px;top: 852px;background: url(ju2.png) round;}
		#button26{
   left: 181px;top: 672px;background: url(pao2.png) round;}
		#button27{
   left: 721px;top: 672px;background: url(pao2.png) round;}
		#button28{
   left: 91px;top: 582px;background: url(bing.png) round;}
		#button29{
   left: 271px;top: 582px;background: url(bing.png) round;}
		#button30{
   left: 451px;top: 582px;background: url(bing.png) round;}
		#button31{
   left: 631px;top: 582px;background: url(bing.png) round;}
		#button32{
   left: 811px;top: 582px;background: url(bing.png) round;}

		#button33{
   left: 91px;top: 42px;}
		#button34{
   left: 181px;top: 42px;}
		#button35{
   left: 271px;top: 42px;}
		#button36{
   left: 361px;top: 42px;}
		#button37{
   left: 451px;top: 42px;}
		#button38{
   left: 541px;top: 42px;}
		#button39{
   left: 631px;top: 42px;}
		#button40{
   left: 721px;top: 42px;}
		#button41{
   left: 811px;top: 42px;}
		#button42{
   left: 91px;top: 132px;}
		#button43{
   left: 181px;top: 132px;}
		#button44{
   left: 271px;top: 132px;}
		#button45{
   left: 361px;top: 132px;}
		#button46{
   left: 451px;top: 132px;}
		#button47{
   left: 541px;top: 132px;}
		#button48{
   left: 631px;top: 132px;}
		#button49{
   left: 721px;top: 132px;}
		#button50{
   left: 811px;top: 132px;}
		#button51{
   left: 91px;top: 222px;}
		#button52{
   left: 181px;top: 222px;}
		#button53{
   left: 271px;top: 222px;}
		#button54{
   left: 361px;top: 222px;}
		#button55{
   left: 451px;top: 222px;}
		#button56{
   left: 541px;top: 222px;}
		#button57{
   left: 631px;top: 222px;}
		#button58{
   left: 721px;top: 222px;}
		#button59{
   left: 811px;top: 222px;}
		#button60{
   left: 91px;top: 312px;}
		#button61{
   left: 181px;top: 312px;}
		#button62{
   left: 271px;top: 312px;}
		#button63{
   left: 361px;top: 312px;}
		#button64{
   left: 451px;top: 312px;}
		#button65{
   left: 541px;top: 312px;}
		#button66{
   left: 631px;top: 312px;}
		#button67{
   left: 721px;top: 312px;}
		#button68{
   left: 811px;top: 312px;}
		#button69{
   left: 91px;top: 402px;}
		#button70{
   left: 181px;top: 402px;}
		#button71{
   left: 271px;top: 402px;}
		#button72{
   left: 361px;top: 402px;}
		#button73{
   left: 451px;top: 402px;}
		#button74{
   left: 541px;top: 402px;}
		#button75{
   left: 631px;top: 402px;}
		#button76{
   left: 721px;top: 402px;}
		#button77{
   left: 811px;top: 402px;}
		#button78{
   left: 91px;top: 492px;}
		#button79{
   left: 181px;top: 492px;}
		#button80{
   left: 271px;top: 492px;}
		#button81{
   left: 361px;top: 492px;}
		#button82{
   left: 451px;top: 492px;}
		#button83{
   left: 541px;top: 492px;}
		#button84{
   left: 631px;top: 492px;}
		#button85{
   left: 721px;top: 492px;}
		#button86{
   left: 811px;top: 492px;}
		#button87{
   left: 91px;top: 582px;}
		#button88{
   left: 181px;top: 582px;}
		#button89{
   left: 271px;top: 582px;}
		#button90{
   left: 361px;top: 582px;}
		#button91{
   left: 451px;top: 582px;}
		#button92{
   left: 541px;top: 582px;}
		#button93{
   left: 631px;top: 582px;}
		#button94{
   left: 721px;top: 582px;}
		#button95{
   left: 811px;top: 582px;}
		#button96{
   left: 91px;top: 672px;}
		#button97{
   left: 181px;top: 672px;}
		#button98{
   left: 271px;top: 672px;}
		#button99{
   left: 361px;top: 672px;}
		#button100{
   left: 451px;top: 672px;}
		#button101{
   left: 541px;top: 672px;}
		#button102{
   left: 631px;top: 672px;}
		#button103{
   left: 721px;top: 672px;}
		#button104{
   left: 811px;top: 672px;}
		#button105{
   left: 91px;top: 762px;}
		#button106{
   left: 181px;top: 762px;}
		#button107{
   left: 271px;top: 762px;}
		#button108{
   left: 361px;top: 762px;}
		#button109{
   left: 451px;top: 762px;}
		#button110{
   left: 541px;top: 762px;}
		#button111{
   left: 631px;top: 762px;}
		#button112{
   left: 721px;top: 762px;}
		#button113{
   left: 811px;top: 762px;}
		#button114{
   left: 91px;top: 852px;}
		#button115{
   left: 181px;top: 852px;}
		#button116{
   left: 271px;top: 852px;}
		#button117{
   left: 361px;top: 852px;}
		#button118{
   left: 451px;top: 852px;}
		#button119{
   left: 541px;top: 852px;}
		#button120{
   left: 631px;top: 852px;}
		#button121{
   left: 721px;top: 852px;}
		#button122{
   left: 811px;top: 852px;}
	</style>
</head>
<body>
	<div id="div1">
		<button id="button1"></button>
		<button id="button2"></button>
		<button id="button3"></button>
		<button id="button4"></button>
		<button id="button5"></button>
		<button id="button6"></button>
		<button id="button7"></button>
		<button id="button8"></button>
		<button id="button9"></button>
		<button id="button10"></button>
		<button id="button11"></button>
		<button id="button12"></button>
		<button id="button13"></button>
		<button id="button14"></button>
		<button id="button15"></button>
		<button id="button16"></button>
		<button id="button17"></button>
		<button id="button18"></
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值