flex 布局 计算器
flex布局计算器
<!doctype html>
<html>
<head>
<style>
.box{
display: flex;
flex-direction: column;
height: 95vh;
background-color: #f1f3f3;
}
.box-content{
width:100%;
flex: 1;
} .btns-rows{
width: 100%;
flex: 1;
display: flex;
flex-direction: row;
background-color: #f7f8f9;
}
.btn{
text-align: center;
box-sizing: border-box;
flex: 1;
display: flex;
justify-content: center;
align-items: center;
border-top: 1px solid #c3c6c7;
}
.btn:not(:last-child){
border-right: 1px solid #c3c6c7;
}
.box-btns{
width: 100%;
flex: 1;
display: flex;
flex-direction: column;
} .btns-rows-left1{
flex: 3;display: flex;flex-direction: column;
}
.btns-rows-left2{
display: flex; flex-direction: row;flex-grow: 1;
}
#btns2{
flex: 2;display: flex;flex-direction: row;
}
#btns2-right{
border-left: 1px solid #c3c6c7;
}
.btn:active{
background-color: #888;
}
</style>
</head>
<body>
<div class="box">
<div class="box-content">
</div>
<div class="box-btns">
<div class="btns-rows">
<div class="btn">AC</div>
<div class="btn">DEL</div>
<div class="btn">/</div>
<div class="btn">*</div>
</div>
<div class="btns-rows">
<div class="btn">7</div>
<div class="btn">8</div>
<div class="btn">9</div>
<div class="btn">-</div>
</div>
<div class="btns-rows">
<div class="btn">4</div>
<div class="btn">5</div>
<div class="btn">6</div>
<div class="btn">+</div>
</div> <div id="btns2" class="btns-rows">
<div class="btns-rows-left1">
<div class="btns-rows-left2">
<div class="btn">1</div>
<div class="btn">2</div>
<div class="btn">3</div>
</div>
<div class="btns-rows-left2">
<div class="btn">%</div>
<div class="btn">0</div>
<div class="btn">.</div>
</div>
</div>
<div id="btns2-right" class="btn">=</div>
</div> </div>
</div>
</body>
</html>
flex 布局 计算器的更多相关文章
- Flex 布局教程:语法篇
作者: 阮一峰 网页布局(layout)是CSS的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便 ...
- Flex 布局教程:实例篇
该教程整理自 阮一峰Flexible教程 今天介绍常见布局的Flex写法.你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我的主要参考资料是Landon Schropp的文章和Solved ...
- 在移动端中的flex布局
flex布局介绍: flex布局很灵活, 这种布局我们也可以称之为弹性布局, 弹性布局的主要优势就是元素的宽或者高会自动补全; flex布局实例: 比如有两个div,一个div的宽度为100px, ...
- css flex布局
关于flex布局的一些简单用法 效果(下图) 实现代码: <!--html--> <div class="wrap"> <div class=&quo ...
- FLEX布局的一些问题和解决方法
前言 露珠最近研究了一下flex的布局方式,发现项w3c推出的这套布局解决方案对于日益复杂的前端开发布局来说是确实是一利器,并且在不同的屏幕上实现了真正的响应式布局:不再单纯地依赖百分比和float的 ...
- CSS之flex布局
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...
- flex布局示例
来自:授权地址 作者:水牛01248 几个横排元素在竖直方向上居中 display: flex; flex-direction: row;//横向排列 align-items: center;//垂直 ...
- 【转】Flex 布局语法教程
网页布局(layout)是CSS的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中 ...
- [flex布局]-flex教程
简介:2009年,W3C提出了一种新的方案----Flex布局,可以简便.完整.响应式地实现各种页面布局.目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能. Flex布局是什 ...
随机推荐
- os & sys
os os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.c ...
- android显示通知栏Notification以及自定义Notification的View
遇到的最大的问题是监听不到用户清除通知栏的广播.所以是不能监听到的. 自定义通知栏的View,然后service运行时更改notification的信息. /** * Show a notificat ...
- linux查看目录下所有文件内容中是否包含某个字符串
转发自:http://blog.csdn.net/yimingsilence/article/details/76071949 查找目录下的所有文件中是否含有某个字符串 find .|xargs gr ...
- VML、SVG、Canvas简介
1.VML: VML的全称是Vector Markup Language(矢量可标记语言),矢量的图形,意味着图形可以任意放大缩小而不损失图形的质量,这在制作地图上有很大用途,VML只是被IE支持. ...
- 微信小程序解密
获取OpenId和SessionKey private string GetOpenIdAndSessionKeyString(string code) { string wxUrl = " ...
- [z]Linux下压缩与解压
1.压缩命令: 命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下.压缩文件名和被压缩文件名都可加入路径. 2.解压缩命令: 命令格式:tar -z ...
- PAT 甲级 1008 Elevator (20)(代码)
1008 Elevator (20)(20 分) The highest building in our city has only one elevator. A request list is m ...
- poj 1182 (关系并查集) 食物链
题目传送门:http://poj.org/problem?id=1182 这是一道关系型并查集的题,对于每个动物来说,只有三种情况:同类,吃与被吃: 所以可以用0,1,2三个数字代表三种情况,在使用并 ...
- Use Laravel/homestead 环境维护基于 brophp 开发的老项目
1 前言 laravel/homestead 无疑是 laravel 项目开发的最佳环境. 如何使用这个环境维护基于 Brophp (或 Thinkphp) 开发的老项目呢? 以下是测试成功的步骤. ...
- rapidjson 的封装学习
#pragma once #include "Util.h" #include "rapidjson/writer.h" #include "rapi ...