amaze UI 笔记 - CSS

一、基本样式

1.统一样式

说明了为什么使用Normalize,而不是Rest。

2.基础设置

a.css和模型

其实就是讲了一个CSS3的新属性:box-sizing。作为一个技术不到位的人,真没看懂。自己查了下如下:

box-sizing的3种属性取一即可

box-sizing:content-box | padding-box | border-box

box-sizing:content-box;   宽度里面只包含内容

box-sizing:padding-box;  宽度里面不包含padding

box-sizing:border-box;    宽度里面不包含padding和border

b.字号及单位

其实就是讲的em和rem和用法及注意事项,但对于不理解这两个单位的人我还是普及一下:

rem 永远基于根

em  继承

像这样:

html{
font-size:62.5%; /* 10÷16=62.5% */
}
body{
font-size:12px;
font-size:1.2rem ; /* 12÷10=1.2 */
}
时间: 2024-08-29 23:44:19

amaze UI 笔记 - CSS的相关文章

[Amaze UI] 如何推进 mobile first 的前端 Web 方案

背景:云适配创立之初,我们就开始积累自己的前端框架,同时也借鉴了Bootstrap等国外框架的优点.在内部使用过程中,大家一致反映不错,我们就希望把这个产品开源,希望分享给更多的人,也希望更多的人来贡献代码,来共建中国前端开源生态环境. 由于Amaze UI目前处在内测期,我们希望能尽可能多的收集到优秀的.有建设性的反馈建议和看法,与广大优秀前端开发者共同完善Amaze UI 的功能,推动中国移动跨屏前端技术的发展.(内测地址:http://amazeui.org/landing) 下面提前跟大

Amaze UI学习笔记——JS学习历程一

1.自定义事件 (1)一些组件提供了自定义事件,命名方式为{事件名称}.{组件名称}.amui,用户可以查看组件文档了解.使用这些事件,如: $('#myAlert').on('close.alert.amui',function(){ //do something; }); (2)data-am-observe 在元素上添加data-am-abserve属性以后,动态插入改元素的Amaze UI JS插件会自动初始化,支持的插件包括Button.Dropdown.Slider.Popover.

开发时间缩短90% Amaze UI助H5梦工场响应式网站快速上线

近日,HTML5梦工场使用云适配开源HTML5跨屏前端框架AmazeUI对自身网站进行了重新开发.开发完成的新网站,用户无论通过任何终端访问,网站内容都能保持实时同步,并能以最佳的展现方式呈现出来.   H5梦工场官网在PC和移动端的展示   HTML5梦工场是中国最有影响力的技术社区团队,由国内最早一批HTML5探索者和狂热拥护者发起,为广大开发者搭建一个开放.自由的互动交流平台,旨在推动HTML5在中国的应用与普及.目前,旗下的品牌活动已覆盖了近10万互联网和移动互联网行业的从业者和爱好者.

Amaze UI web mobile 前端框架

目录结构 index.html - 空白 HTML 模板: blog.html - 博客页面模板(预览): landing.html - Landing Page 模板(预览): login.html - 登录界面模板(预览): sidebar.html - 带边栏的文章模板(预览): 在 app.css 中编写 CSS: 在 app.js 中编写 JavaScript: 移动端首选 Zepto,桌面端选 jQuery,这应该是大多数开发者的共识.那对于跨平台的响应式网站呢? Zepto 体积小

云适配将推出中国首个开源 HTML5 跨屏前端框架 - Amaze UI

云适配,这是一家能以一行代码将你的网站移动化,实现网址不变且内容实时自动同步的服务提供商.云适配所采用的技术是一项基于云计算.利用html5进行网站跨屏适配,它为目标网站开发一行JS代码,并嵌入PC网站,这个JS代码通过对PC网站目标网页数据的分析和抓取,在云端完成用户当前设备的网页最佳展现方式的计算,最后在浏览器端实现html结构的重排及CSS的重新渲染,以适应移动端用户的浏览习惯. 在他们用一行代码做适配的过程中,积累了一套跨屏的前端常用网页组件,而最近,他们想把这套组件开源出来,将这套组件

有了bootstrap,为什么还要做amaze ui

一般来说,bootstrap只是对HTML增加了CSS进行美化. 而amaze ui则在bootstrap美化的基础上,主要增加JS添加了动态,以及更多样式. 例如 1 <button type="button" >basic</button>  就是常见的灰色的按钮 用bootstrap后,只需要一个css,就可以让按钮背景变成蓝色的,会漂亮很多 1 <button class="btn btn-primary" ></b

幻灯片插件FlexSlider -- Amaze UI幻灯片参数

用了Amaze UI 的人就知道,其幻灯片插件是 data-am-slider='{}'来传参数的:(以下代码来自Amaze UI 官网) <div data-am-widget="slider" class="am-slider am-slider-default" data-am-slider='{}' > <ul class="am-slides"> <li> <img src="http

HTML5前端框架Amaze UI全面开源

近日,国内首个开源 HTML 5 跨屏前端框架 Amaze UI 开放下载体验. Amaze UI 是一个针对 HTML 5 开发的轻量级.模块化.移动优先的跨屏前端框架,通过拆分.封装了一些常用的网页组件,比如轮播图框.文字框等等组件,让前端开发者只用复制代码便可以将这些跨屏的组件写入自己的网页中,而不需要自己在开发的过程中重写一遍. 该框架的特点是 mobilefirst,解决 Web 应用从 PC 向多屏适配的问题,兼容国内主流浏览器和平台,并且专注解决中文排版优化问题,受到不少国内前端开

样式 bootstrap purecss Amaze UI 推荐

Bootstrap 简洁.直观.强悍的前端开发框架,让web开发更迅速.简单. Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷. 它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架.Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成.Bootstrap一经推出后颇受欢迎,