
读书笔记《响应式Web设计:HTML5和CSS3实战》
文章平均质量分 63
响应式Web设计:HTML5和CSS3实战(第2版)读书笔记
崔佳宇_
只是为了好玩
展开
-
第八章 CSS3 过渡、变形和动画
效果如下,transition将会耗时0.5秒完成这个动作。原创 2022-07-14 23:16:01 · 228 阅读 · 0 评论 -
第十章 实现响应式Web设计的技巧
如何让 js 和 css 媒体查询断点联系起来?然后在JavaScript中,我们可以阅读这个值。首先,我们将这个值赋给一个变量。 这样就可以在js中获得当前媒体查询信息了。10.8 采用务实的解决方案 假设我们有一个按钮可以打开离屏菜单。我们的自然反应可能会是这么编写。但是在有些浏览器中,button 标签并不支持 flax 布局。其实使用 a 标签替代即可,并不用追求完美。...原创 2022-07-14 14:48:01 · 220 阅读 · 0 评论 -
第五章 截短文本 创建水平滚动面板 CSS3选择器nth css3变量
它可以把容器内长连接截短。text-overflow: ellipsis; 截断文本white-space: nowrap声明是为了确保长出来的文本不会折行显示在外部元素中。这里的 white-space: nowrap 意思是有空白的时候不折行。为了把所有内容都保持在一行,我们设置了所有子元素为行内元素。虽然使用的是inline-flex,其实 inline-block 或 inline-table 都可以。 两种方式,可选择属性和属性的值。除了这三种,还有空格分割的属性选择符原创 2022-07-14 04:28:01 · 241 阅读 · 0 评论 -
第三章 弹性布局与响应式图片 flex简单案例
这个布局宽度为960像素,但页头和页脚都是与屏幕一样宽的。左侧边栏宽度是200像素。按照左边左边宽度100像素,右边100像素,中间便是660像素。使用960/200 = 0.208333333 得出右边百分比,其他宽度以此类推。以百分比为宽度设置css即可。现有布局缺点:行内块与空白会渲染空白、复杂的浮动、表格与表元(display:table布局,我也不懂)。效果:代码: display: flex:这是Flexbox的根本所在。这里就是把当前元素设置为一个Flexbox(而 不是blo原创 2022-07-13 17:46:56 · 473 阅读 · 0 评论 -
第四章 HTML5 新增与修改的标签 <header> <footer> <section>
这一行没有 type 标签,结尾也没有斜杠,但是他是完全合法的。a 标签内将可以嵌套东西。 网站头部 网站尾部 放置主要元素 放置主要元素 放置导航元素 放置通用区块 广告和导航元素等,于电子商务站点来说,我会把“购买了这个商品的用户还购买了”的内容放在里面。 和 ...原创 2022-07-13 19:26:19 · 539 阅读 · 0 评论 -
第二章 媒体查询 @media 于 meta 标签详解
媒体查询常用于自适应css布局,在这里不过多赘述。 用@media开通 注意@符号 mediatype 媒体类型 关键字 and not only media feature 媒体特性,必须有小括号包含其中,媒体查询使用 and、or、not,only 连接,如果成立便执行花括号内 css。screen其中上述属性都可以通过添加前缀 min- 或 max- 来添加限制。它可以在其中设置具体的宽度(比如使用像素单位),或者设置一个比例(比如2.0,即实际大小的两倍)。下面原创 2022-07-12 14:21:04 · 727 阅读 · 1 评论