display

学习OpenGL-ES: 1 - 像素、颜色、显存、环境初始化和EGL

梦想与她 提交于 2020-01-21 19:56:14
1, 前言 在前文( 学习OpenGL-ES: 1 - 像素、颜色、显存、环境初始化和EGL )中提到EGL是本地平台和OpenGL ES之间的抽象层,其完成了本地相关的环境初始化和上下文控制工作,以保证OpenGL ES的平台无关性。主要包含如下工作: a,选择显示设备 b, 选择像素格式。 c, 选择某些特性,比如如果你打算画中国水墨画,你需要额外指定宣纸和毛笔。 d , 申请显存。 e, 创建上下文(Context),上下文本质上是一组状态的集合,描述了在某个特定时刻系统的状态, 用于处理暂停、恢复、销毁、重建等情况; f, 指定当前的环境为绘制环境 。 总体流程上,EGL按顺序分为若干步骤: 1, 选择显示设备display,即上述的a. 2,指定特性,包括上述的像素格式(b)和特定特性(c),根据指定的特性来获取多个满足这些特性的config(比如你指定RGB中的R为5bits,那么可能会有RGB_565和RGB_555两种像素格式均满足此特性),用户从这些可用的configs中选择一个,根据display和config获取绘制用的buffer(一般为显存),即上述的d。 3,使用display、config、buffer来创建context,及即上述的e. 4, 使用display、buffer、context 设置当前的渲染环境,即上述的f.

那是我在夕阳下的code

做~自己de王妃 提交于 2020-01-21 19:15:34
布局 何如让一个标签上下左右都居中?这有什么难的,给定子标签的宽,再让它的边距上下为0,左右为auto;如下: .child{width:10px;margin:0 auto;}//子标签 它就可以左右居中了。上下的话,就是让父标签展现成表格,子标签展现成单元格并把vertical-align属性设置成middle就可以了; .father{display:table} .child{display:table-cell;vertical-align: middle;} 它就可以了上下也居了。 但是...这种技术 太老了! 而且只适合pc端,移动端的不适合用这套... 其实移动端的不难,用flex布局。这布局也不难,不是特别高端的技术,所以应该把它学起来!不说了直接上代码。 .father{background-color: red;width: 120px;height: 110px;display: flex;justify-content:center;align-items:center;} .child{background-color: blue;width: 20px;height: 10px;} 上面也是可以实现上下左右居中,而且flex布局不仅仅这有这样,它相当牛! 上面的核心代码: display: flex;//标签展现成flex justify

一月杂记

孤街浪徒 提交于 2020-01-20 22:16:06
Less // 全局引用 @flex: { display: flex; align-items: center; justify-content: space-between; }; @margin: { width: @width; margin: 0 auto; }; // 加快编程速度 .ClassName{ @flex(); } 即: .ClassName{ display: flex; align-items: center; justify-content: space-between; } Vue数组监听 来源: CSDN 作者: 深海霸主丶痞老板 链接: https://blog.csdn.net/qq_38062409/article/details/104055996

CSS属性书写顺序

拈花ヽ惹草 提交于 2020-01-20 01:39:54
遵循以下顺序: 布局定位属性:display / position / float / clear / visibility / overflow(建议 display 第一个写,毕竟关系到模式) 自身属性:width / height / margin / padding / border / background 文本属性:color / font / text-decoration / text-align / vertical-align / white- space / break-word 其他属性(CSS3):content / cursor / border-radius / box-shadow / text-shadow / background:linear-gradient … .jdc { /*布局定位属性*/ display: block; position: relative; float: left; /*自身属性*/ width: 100px; height: 100px; margin: 0 10px; padding: 20px 0; /*文本属性*/ font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color: #333; /*其他属性*/ background:

CSS入门指南-4:页面布局

旧巷老猫 提交于 2020-01-19 20:53:17
这是《CSS设计指南》的读书笔记,用于加深学习效果。 display 属性 display 是 CSS 中最重要的用于控制布局的属性。每个元素都有一个默认的 display 值。对于大多数元素它们的默认值通常是 block 或 inline 。一个 block 元素通常被叫做块级元素。一个 inline 元素通常被叫做行内元素。 block div 是一个标准的块级元素。一个块级元素会新开始一行并且尽可能撑满容器。其他常用的块级元素包括 p 、 form 和HTML5中的新元素: header 、 footer 、 section 等等。 inline img 是一个标准的行内元素。你可以把两个 <img> 标签写在两行,但这并不影响图片再浏览器中的显示效果,它们会并列出现在一行上。而且标签直接的空白(标记中的两个<img>标签虽然分别位于两行,但这并不影响图片在浏览器中显示时的效果。图片是行内元素,所以它们显示的时候就会并列出现在一行上。而且,标签之间的空白(包括制表、回车和空格)都会被浏览器忽略。 a 元素是最常用的行内元素,它可以被用作链接。 none 另一个常用的 display 值是 none。一些特殊元素的默认 display 值是它,例如 script 。display:none 通常被 JavaScript 用来在不删除元素的情况下隐藏或显示元素。

SAP:常用的T-code

让人想犯罪 __ 提交于 2020-01-19 09:18:44
SAP:常用的T-code 收藏 如下是搜集的一些T-Code,还没有做进一步分析测试。 ====================================================== 11个模块较常用的一些T-Code,希望对大家有所帮助! http://www.sapforum.net/archiver/?tid-4437.html 大家可以在SAP中查询T-Code,当然前提是你有足够的权限。 具体方法是:使用T-Code:TSTC 进入T-Code表查询。 以下是11个模块较常用的一些T-Code,希望对大家有所帮助! Plant Maintenance (PM) Production Planning BASIS/ABAP Human Resources Sales and Distribution (SD) SAP Office FI Financial Management Material Management (MM) MM configuration transactions Config Related Plant Maintenance (PM) IW32 Change Plant Maintenance Order IW33 Display Plant Maintenance Order IW34 Create Notification

CSS Display属性的双值写法

只愿长相守 提交于 2020-01-19 02:24:05
display属性 display 属性用来控制一个元素及其子元素的 格式化上下文, 你应该在刚刚学习CSS的时候就知道,有些元素是块级元素,有些则是行内元素。 有了 display 属性,你就可以切换元素不同的状态。比如说,通常一个 h1 元素是一个块级元素,但是通过切换,它就能以内联元素展现。 这几年,我们也知道了Grid 布局和弹性盒布局。我们只需要将 display 属性的值设置为 display: grid 或 display: flex 就可以实现这两种布局。当 display 属性改变后,其子元素才变成了flex或者grid元素,从而对一些特性进行响应。 display: grid 和 display: flex 对一个元素的产生了对外和对内两方面的影响。当一个原本是内联元素 span 的 display 属性被设置为 flex ,这个 span 元素就会变为一个块级元素,但其子元素却变为flex元素。如果我们想要这个被应用 display: grid 或 display: flex 的元素保持内联效果不变,则可以设置其为 display: inline-grid 或 display: inline-flex 。请看下面的代码片段: 改造display属性 display 属性可以从两个维度描述元素,对外来说它用来确认一个元素在普通文档流中的表现

xx闪购—搜索框和iconfont

爷,独闯天下 提交于 2020-01-19 01:15:01
1.做搜索框: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>小米闪购 - 小米商城</title> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> <!--把图片放到cc文件夹下,直接引入图片--> <link rel="stylesheet" href="css/style.css"> <!--引入CSS的样式--> </head> <body> <div class="topbar"> <div class="container"> <div class="topbar-nav"> <a href="">小米商城</a><span>|</span> <!--spen标签 "|"给加回来--> <a href="">MIUI</a><span>|</span> <a href="">IOT</a><span>|</span> <a href="">云服务<

如何强制子div为父div的高度的100%而不指定父级的高度?

人走茶凉 提交于 2020-01-19 00:10:28
我有一个具有以下结构的网站: <div id="header"></div> <div id="main"> <div id="navigation"></div> <div id="content"></div> </div> <div id="footer"></div> 导航位于左侧,内容div位于右侧。 内容div的信息通过PHP引入,因此每次都不同。 我如何垂直缩放导航,使其高度与内容div的高度相同,无论加载哪个页面? #1楼 注意 :此答案适用于不支持Flexbox标准的旧版浏览器。 有关现代方法,请参阅: https : //stackoverflow.com/a/23300532/1155721 我建议你看一下 使用跨浏览器CSS和无黑客的Equal Height Columns 。 基本上,使用CSS以浏览器兼容的方式执行此操作并非易事(但对于表格而言是微不足道的),因此请找到适合您的预打包解决方案。 此外,答案取决于您是想要100%高度还是相同高度。 通常它的高度相等。 如果它是100%高度,答案会略有不同。 #2楼 [在另一个答案中提到Dmity的Less代码]我猜这是某种“伪代码”? 从我的理解尝试使用应该做的技巧的人造柱技术。 http://www.alistapart.com/articles/fauxcolumns/ 希望这可以帮助 :) #3楼

[译]HTML&CSS Lesson5: 定位

旧时模样 提交于 2020-01-18 14:49:05
CSS最大的用处之一就是可以将内容和元素定位到任何我们想要的位置,使我们的设计具有结构,使内容更加易懂。 CSS有好几种不同的定位属性,每种都有自己的使用场景。在这节课中我们会通过不同的案例——可复用的布局和针对单元素的布局——来介绍每种方法。 浮动 定位的其中一种方法就是使用 float 属性。 float 属性非常好用,可以用在很多地方。 本质来说, float 属性是使元素脱离正常的流式布局,并将它放置在父元素的左侧或右侧。然后页面中所有的元素都会环绕浮动元素布局。例如我们将段落间的一张图片设置为浮动,那么这些段落都会围绕图片换行。 当我们将多个元素同时设置为浮动元素,那么这些元素将呈现相邻或相对布局,如多列布局。 float 有好几个值,最常用的值是 left 和 right 。使元素浮动到父级元素的左侧或右侧。 img { float: left; } 浮动练习 我们先创建一个通用页面,含有页头,页脚,中间有两列。最理想的情况就是在 <body> 元素内创建 第二节课"了解HTML" 中提到的 <header> , <section> , <aside> 和 <footer> 元素。 <header>...</header> <section>...</section> <aside>...</aside> <footer>...</footer> <section> 和