gpt4 book ai didi

html - 问题 : Creation of a button on a calculator in HTML/CSS (Design only)

转载 作者:行者123 更新时间:2023-11-28 00:09:24 26 4
gpt4 key购买 nike

我正在用 HTML/CSS 构建一个计算器。我有一些按钮。其中两个略有不同——我只想改变这两个按钮的颜色(变成蓝色)。但我是 HTML 的初学者,我不想重复我的代码。所以我问你:如何创建这两个按钮,它们与任何其他按钮相似,只是背景颜色不同?

我的计算器是:https://pasteboard.co/I8iFbTB.jpg .

例如,在 OOP 中,我创建了一个按钮类(父亲)和继承它的儿子。它们之间的唯一区别是儿子的代码中多了一行:背景颜色。不需要复制粘贴(正是我想在 HTML 中做的),“Dbutton”将继承“button”(这里有一段HTML代码)。我写了一个有效的代码。我只需要删除 Dbutton 上的一些行。

任何帮助将不胜感激!

海姆

我的代码:

    <!DOCTYPE html>
<html>
<head>
<title>Lab 1 example</title>
<meta charset="utf-8" />
<style>

body {
font-family: Verdana, Ariel;
margin: 140px;
}
p1 {
color: white;
font-size: 30px;
position: relative;
left: 15px;
top: 00px;
padding-left: 2%;
margin-top: 1%;
}

p2 {
color: black;
font-size: 30px;
padding-right: 1%;
padding-bottom: 2%;
position: relative;
top: 60px;
}


#monitor {
background-color: lightgreen;
color: black;
font-size: 30px;
border: 3px solid red;
width: 90%;
height: 20%;
padding-right: 3%;
margin: auto;
position: relative;
left: 01px;
top: 10px;
text-align: right;

}

.button {
float: left;
width: 12%;
height: 8%;
border: 2px solid silver;
cursor: pointer;
text-align: center;
padding: 10px;
color: white;
padding-left: 5%;
position: relative;
left: 35px;
top: 30px;
}

.Dbutton { //$=this is duplication (I don`t need it)
float: left; //$
width: 12%; //$
height: 8%; //$
border: 2px solid silver; //$
cursor: pointer; //$
text-align: center; //$
padding: 10px; //$
color: white; //$
padding-left: 5%; //$
position: relative; //$
left: 35px; //$
top: 30px; //$
background-color: blue; //onle need this line
}

.button:hover {
background-color: darkkhaki;
}


</style>
</head>
<body>
<div style=" width: 380px; height:530px; margin: 10px auto; border: 05px solid blue; background-color: black;">
<p1 align="right"><strong>Casio</strong></p1>
<!--monitor-->
<div id="monitor"><p2>0</p2></div>
<!--buttons-->
<div class="button">1</div>
<div class="button">2</div>
<div class="button">3</div>
<div class="button">+</div>
<div class="button">4</div>
<div class="button">5</div>
<div class="button">6</div>
<div class="button">-</div>
<div class="button">7</div>
<div class="button">8</div>
<div class="button">9</div>
<div class="button">X</div>
<div class="button">.</div>
<div class="button">0</div>
<div class="button">=</div>
<div class="button">%</div>
<div class="Dbutton">DEL</div>
<div class="Dbutton">CLR</div>
<div style="clear:both"></div>

</div>

</body>
</html>

最佳答案

可以在css中加入常用设置:

.button,
.Dbutton {
float: left;
width: 12%;
height: 8%;
border: 2px solid silver;
cursor: pointer;
text-align: center;
padding: 10px;
color: white;
padding-left: 5%;
position: relative;
left: 35px;
top: 30px;
}
.Dbutton {
background-color: blue; //onle need this line
}

关于html - 问题 : Creation of a button on a calculator in HTML/CSS (Design only),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55480611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com