博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
htmltest~计算器界面的实现
阅读量:5983 次
发布时间:2019-06-20

本文共 5005 字,大约阅读时间需要 16 分钟。

通过div+css和部分布局的作用,实现了,如下效果的计算器展示页面

![C%]R$IGDK4J(%3LJXD3]

,废话不多说,最主要的还是分享代码:

html:    
Title
.
计算器
-
X
编辑(E)
查看(V)
帮助(H)
 
Backspace
CE
C
MC
7
8
9
/
sqrt
MR
4
5
6
*
%
MS
1
2
3
-
1/x
M+
0
+/-
.
+
=
css样式表:body{ margin: 0 auto;}.counter-body{ position: absolute; top: 200px; left: 200px; border: 2px solid #3335e5; width: 245px; height: 210px; border-radius: 5px; background: rgba(217, 217, 217, 0.49);}.counter-title{ line-height: 26px; width: 100%; background: #3335e5; color:#fff;}.counter-title div{ display: inline-block;}.counter-title div:first-child{ margin-right: 70px;}.counter-title div:nth-child(4){ background: red;}.counter-title div:nth-child(2){ font-size: 18px;}.counter-title div:nth-child(2),.counter-title div:nth-child(4){ padding-left: 9px; padding-right: 9px;}.counter-title div:nth-child(2),.counter-title div:nth-child(3),.counter-title div:nth-child(4){ border-radius: 2px; height: 22px; border: 1px solid #FFFFFF;}.counter-title div{ padding: 0 6px 2px 6px;}.content-title { display: table;}.content-title div{ padding-left: 10px; text-align: center; line-height: 22px; display: table-cell; font-size: 12px;}.counter-content-input{ padding-left: 10px;}.counter-content-input input{ height: 15px; text-align: right; width: 220px;}.counter-content-btn-row{ vertical-align: middle; margin-top: -15px; padding: 25px 10px;}.counter-content-btn-col1 div:first-child{ background: rgba(247, 247, 247, 0.87); text-shadow: 5px 5px 3px #bfbfbf ; color: #fff; width: 16px; line-height: 15px;}.counter-content-btn-col1 div:nth-child(2){ background: rgba(247, 247, 247, 0.87); width: 65px; padding: 1px 1px;}.counter-content-btn-col1 div{ color: red; background: rgba(247, 247, 247, 0.87); padding: 1px 1px; height: 15px; border-radius: 2px; text-align: center; display: inline-block; font-size: 10px; margin: 0 1.5px; border: 1px solid #858585; width: 46px;}.counter-content-btn-row div:nth-child(2),.counter-content-btn-row div:nth-child(3),.counter-content-btn-row div:nth-child(4){ color: blue;}.counter-content-btn-row div:nth-child(4n+1){ color: red;}.counter-content-btn-col div:first-child{ background: rgba(247, 247, 247, 0.87); margin-right: 4px;}.counter-content-btn-col div{ background: rgba(247, 247, 247, 0.87); display: inline-block; border-radius: 2px; text-align: center; display: inline-block; font-size: 10px; margin: 0 2px; border: 1px solid #858585; width: 24.38px; height: 15px;}.counter-content-btn-col1,.counter-content-btn-col{ color: red; line-height: 15px; margin: 1.5px 0 ;}.counter-content-btn-col div:last-child{ width: 25px;}复制代码

其中,

在这个部分实现的时候出现一个小问题就是有个前边儿的无字小方框,本来是一个空格就可以搞定,但是由于空格撑不起来,所以在div相应的部分加入了空格&nbsp

 
这个应该是或是这次实现过程中出现的一个小问题吧, 另外说一点,在这次实现的过程中用到了很多伪类选择器 也相当于是对伪类选择器的一次练手吧

加油吧~~~ fighting~@^-^@~

转载地址:http://ulgox.baihongyu.com/

你可能感兴趣的文章
反向代理获取不到用户真实ip
查看>>
HTTP协议详解(真的很经典)
查看>>
MySQL MyISAM/InnoDB高并发优化经验
查看>>
插入排序详述
查看>>
NoSuchMethodError异常处理之处理方式
查看>>
如何在控制台中生成URL
查看>>
更新svn版本后,在更新代码报错
查看>>
在 Mac OS X Lion 下修改 Hosts 的四种方法
查看>>
关于java中敏感词检测的一些总结
查看>>
app常规功能:检查更新 异步请求下载apk文件,更新进度条,最后安装apk
查看>>
android自定义listview的选中状态
查看>>
重用布局文件
查看>>
JDBC进行批处理Batch
查看>>
记OSX下IDEA修复
查看>>
在cmd命令窗口如何执行外有外部jar包的jar文件?
查看>>
程序设置横屏后,锁屏时会被销毁一遍,解锁时又重新加载onCreate的问题解决...
查看>>
UTF-8编码下中文占几个字节
查看>>
Jni头文件自动生成
查看>>
xp之后的各windows版本自带的IE版本,和大概发布日期
查看>>
Kendo UI常用示例汇总(五)
查看>>