我刚刚制作了可以链接到不同html文件的工作标签。我想知道如何在选项卡中添加游戏代码,或者只能像段落和链接那样放置。
我是html的新手,所以我不知道如何格式化它,以便将我的游戏的第一部分放在第一个标签中。
这是我的代码:
<!Doctype html>
<html>
<head>
<title> Basic Clicker</title>
<link rel="stylesheet" href="css/style.css" />
</head>
<body>
<div class="nav_bar">
<ul>
<li><a href="index.html" id="onlink">Home</a></li>
<li><a href="skilltree.html">SkillTree</a></li>
<li><a href="equipment.html">Equipment</a></li>
<li><a href="pets.html">Pets</a></li>
<li><a href="skills.html">Skills</a></li>
<li><a href="quests.html">Quests</a></li>
</ul>
</div>
<div class="main_container">
<p> This is the home page.</p>
</div>
</body>
</html>
这是我的答题器游戏:
<html>
<head>
<link rel="stylesheet" type="text/css" href="interface.css" />
</head>
<title> Basic Clicker</title>
<body>
<style>
div,a {
text-align: center;
}
</style>
<div class="a">
<span id="cookies">0</span>
<br />
<button onclick="cookieClick(1)">Click Me!</button>
<br />
Cost: <span id="cursorCost">10</span><button
onclick="buyAnt()">Buy Ant</button>
<br />
Cursors: <span id="cursors">0</span>
<br />
Cost: <span id="cursorCost">10</span>
<script type="text/javascript" src="main.js"></script>
</div>
</body>
</html>
我希望能够将答题器游戏的第一部分放在第一个选项卡中,按原样,我在第一个选项卡中会看到“这是首页”(只有我知道的其他链接有效)我不确定如何格式化它以使答题器进入第一个选项卡。 idk,如果有可能看到我之前的问题,但我的第一个问题中包含css选项卡格式的代码。
答案 0 :(得分:0)
我想知道如何在选项卡中添加游戏代码,或者只能像段落和链接那样放置
您可以将任何有效的HTML放入任何有效的HTML中。
现在要在这里解决您要完成的任务:一个标签式游戏,也许类似于swarm simulator,您可以在其中浏览多个视图(设备,技能)。
您可以使用一些CSS和javascript轻松完成此操作,请参见下文snippet from W3:
currentVideoTrackIndex
function openCity(evt, cityName) {
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("tabcontent");
for (i = 0; i < tabcontent.length; i++) {
tabcontent[i].style.display = "none";
}
tablinks = document.getElementsByClassName("tablinks");
for (i = 0; i < tablinks.length; i++) {
tablinks[i].className = tablinks[i].className.replace(" active", "");
}
document.getElementById(cityName).style.display = "block";
evt.currentTarget.className += " active";
}
body {font-family: Arial;}
/* Style the tab */
.tab {
overflow: hidden;
border: 1px solid #ccc;
background-color: #f1f1f1;
}
/* Style the buttons inside the tab */
.tab button {
background-color: inherit;
float: left;
border: none;
outline: none;
cursor: pointer;
padding: 14px 16px;
transition: 0.3s;
font-size: 17px;
}
/* Change background color of buttons on hover */
.tab button:hover {
background-color: #ddd;
}
/* Create an active/current tablink class */
.tab button.active {
background-color: #ccc;
}
/* Style the tab content */
.tabcontent {
display: none;
padding: 6px 12px;
border: 1px solid #ccc;
border-top: none;
}
或者,如果该实现更接近于您当前的安排,则可以使用AJAX请求来加载您在链接中引用的HTML页面。但是,这增加了很多复杂性,所以也许从选项卡开始看是否足够。