05-HTTP协议 协议:两个设备进行数据交换的约定。HTTP协议:超文本(字符/音频/视频/图片)传输协议,基于TCP协议。 1. HTTP 请求报文(图)HTTP 请求数据 - 抓包中核心内容:HTTP 请求报文的原始细节: 2. HTTP 响应报文(图)HTTP 响应数据 - 抓包中的核心内容:HTTP 响应报文的原始细节: 3. HTTP 请求-响应执行流程 发起请求(GET 2017-04-28 04_大前端 > 01_HTML #协议 #HTTP
03-CSS3特殊样式&字体图标 1. 阴影1.1 文本阴影text-shadow 设置文本的阴影。 第一个参数,水平方向阴影位移 第二个参数,垂直方向阴影位移 第三个参数,阴影模糊程度 第四个参数,阴影颜色 12345678910111213141516171819<!DOCTYPE html><html lang="en"><head> <meta ch 2017-04-28 04_大前端 > 02_CSS #CSS #CSS3 #阴影 #字体
01-CSS定位布局 1. position 定位position 定位,需要结合偏移位置(top/left/right/bottom)使用。有 6 个取值。 6 postion: inherit; 从其父元素继承此属性。 12345position 偏移位置属性:top:100px;left:100px;right:100px;bottom:100px; 1.1 绝对与相对定位 2017-04-28 04_大前端 > 02_CSS #CSS #定位 #布局
00-CSS基础入门 1. 什么是CSSCSS,Cascading Style Sheets 层叠样式表。 即:如何修饰网页信息的显示样式。 目前推荐遵循的是 W3C 发布的 CSS3.0(1998年5月21日W3C推出了CSS2.0),用来表现XHTML或者XML等样式文件的计算机语言。 2. CSS语法 每个CSS样式由两部分组成,即选择符和声明,声明又分为属性和属性值 属性必须放在花括号{} 2017-04-28 04_大前端 > 02_CSS #CSS #选择器
02-CSS3选择器 参考资料: 一套企业级UI设计语言和React组件库:https://gitee.com/ant-design/ant-design 同上:https://ant-design.gitee.io/ 1. CSS3基础CSS3完全向下兼容,网络浏览器也还将继续支持CSS2。 CSS3主要的影响是将可以使用新的可用的选择器和属性,这些会允许实现新的设计效果,比如动态和渐变,而且可以很简单的设计处 2017-04-28 04_大前端 > 02_CSS #CSS #CSS3 #选择器
04-CSS3怪异盒&弹性盒布局 1. 怪异盒模型box-sizing 属性,可以设置标准盒模型或怪异盒模型。子元素样式 content-box,属性值,标准盒模型 border-box, 属性值,怪异盒模型,为元素设定的宽度和高度决定了元素的边框盒。 就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制,通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。 示例: 1234567891 2017-04-28 04_大前端 > 02_CSS #CSS #CSS3 #怪异盒模型 #弹性盒布局
05-移动端&多列布局 1. 分辨率 浏览器中模拟器上显示的分辨率:CSS分辨率(设备的独立像素)。 物理分辨率:设备像素。 设备像素比(dpr) = 物理像素 / CSS像素。 设计稿: css 像素 375?物理像素?750 ,对,(为了更清晰的页面) 设计稿只提供一份 解决方案: 百分比 弹性盒布局 rem布局 - 移动端最常用 2. viewport参考资料:https://juej 2017-04-28 04_大前端 > 02_CSS #CSS #CSS3 #怪异盒模型 #弹性盒布局
06-响应式布局 1. 常见布局方案 固定布局:以像素作为页面基本单位,不管设备屏幕及浏览器宽度,只设计一套尺寸。 可切换的固定布局:同样以像素作为页面单位,参考主流设备尺寸,设计几套不同宽度的布局。通过识别的屏幕尺寸或者浏览器宽度,选择最合适的那套宽度布局。 弹性布局:以百分比作为页面基本单位,可以适应一定范围内的所有尺寸的设备屏幕及浏览器宽度,并能完美利用有效空间展现最佳效果。 混合布局:同弹性布局类似,可以 2017-04-28 04_大前端 > 02_CSS #CSS #CSS3 #响应式布局
09-关键帧动画&3D 参考资料: 动画库:https://www.dowebok.com/ animatecss动画库效果和使用方法:https://animatecss.node.org.cn/ 同上:https://animate.style/ github地址:https://github.com/animate-css/animate.css css动画库cdn:https://cdnjs.clou 2017-04-28 04_大前端 > 02_CSS #CSS #CSS3 #关键帧动画 #3D
07-移动端rem布局 1. rem等比例缩放背景:设备缩放比 window.devicePixelRatio ,比如拿到设计稿是750px,设备缩放比是2.0,那么设备像素设置就应该为 375px。 px: 如 50px,固定像素值 em:相对单位,相对于父元素的字体大小的倍数。width: 2em; rem:相对单位,相对于根元素(html)字体大小的倍数。width: 10rem; 示例: 12345 2017-04-28 04_大前端 > 02_CSS #CSS #CSS3 #rem布局