码迷,mamicode.com
首页 > 其他好文 > 详细

响应式

时间:2015-06-09 13:41:10      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:

一、文本分栏
  • 栏的数量控制:-webkit-column-count:number;
  • 栏间距:-webkit-column-gap:长度单位;
  • 栏宽度:-webkit-column-width:长度单位;
  • 栏间隔间的线条:-webkit-column-rule:长度单位  线条样式  颜色;
  • 跨栏显示:-webkit-column-span:all;
  • 间隔线样式:-webkit-column-rule-style
 
二、盒阴影(box-shadow)
  • 语法:box-shadow:水平位移  垂直位移  模糊度  阴影长度  颜色;
  • box-shadow: 0px 0px 10px 10px red;外阴影(默认)
  • box-shadow: inset 0px 0px 10px 10px red;内阴影
 
三、resize 调整窗口大小,手动拉伸
技术分享技术分享
 
四、弹性盒模型 display:box;
  • 弹性盒模型要加前缀,如-webkit-
  • 作用:将一个元素的子元素以弹性布局进行布局
  • 各种子元素属性:
    • 子元素布局方向:-webkit-box-orient:horizontal | vertical | inline-axis | block-axis | inherit;
描述
horizontal 在水平行中从左向右排列子元素。
vertical 从上向下垂直排列子元素。
inline-axis 沿着行内轴来排列子元素(映射为 horizontal)。
block-axis 沿着块轴来排列子元素(映射为 vertical)。
inherit 应该从父元素继承 box-orient 属性的值。技术分享
 技术分享
    • 控制排序顺序:-webkit-box-direction:normal | reverse | inherit;
描述
normal 默认方向显示子元素。
reverse 以反方向显示子元素。
inherit 应该从子元素继承 box-direction 属性的值
技术分享技术分享
    • 子元素自定义顺序:-webkit-box-ordinal-group:$;

技术分享技术分享

    • 把一行剩余的空间平分:-webkit-box-flex:$;$是占据份额

技术分享技术分享

    • 子元素水平对齐方式:-webkit-box-pack:start | end | center | justify;
描述
start

对于正常方向的框,首个子元素的左边缘被放在左侧(最后的子元素后是所有剩余的空间)

对于相反方向的框,最后子元素的右边缘被放在右侧(首个子元素前是所有剩余的空间)

end

对于正常方向的框,最后子元素的右边缘被放在右侧(首个子元素前是所有剩余的空间)。

对于相反方向的框,首个子元素的左边缘被放在左侧(最后子元素后是所有剩余的空间)。
center 均等地分割多余空间,其中一半空间被置于首个子元素前,另一半被置于最后一个子元素后
justify 在每个子元素之间分割多余的空间(首个子元素前和最后一个子元素后没有多余的空间)。
    • 子元素垂直对齐方式:-webkit-box-align: start | end | center | baseline | stretch;
描述
start

对于正常方向的框,每个子元素的上边缘沿着框的顶边放置。

对于反方向的框,每个子元素的下边缘沿着框的底边放置。

end

对于正常方向的框,每个子元素的下边缘沿着框的底边放置。

对于反方向的框,每个子元素的上边缘沿着框的顶边放置。

center 均等地分割多余的空间,一半位于子元素之上,另一半位于子元素之下。
baseline 如果 box-orient 是inline-axis或horizontal,所有子元素均与其基线对齐。
stretch 拉伸子元素以填充包含块

五、响应式

添加头部:<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
  • device-width  我们看到的
  • initial-scale  没有放大
  • maximum-scale  放大倍数
  • user-scalable=0  不能放大和缩小
  • 作用:打通两个不同的视界
设置不同的屏幕参数:
@media screen and (max-width: 960px) {。。。}
@media screen and (max-width: 640px) {。。。}
@media screen and (max-width: 320px) {。。。}
分别对应 960 , 640 , 320 像素的屏幕

响应式

标签:

原文地址:http://www.cnblogs.com/pan-hello/p/4563082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!