响应式设计

基础列子效果:


css:


body {

    font-family:"Lucida Sans", Verdana, sans-serif;

}

.main img {

    width:100%;

}

h1{

    font-size:1.625em;

}

h2{

    font-size:1.375em;

}

.header {

    padding:1.0121457489878542510121457489879%;

    background-color:#f1f1f1;

    border:1px solid #e9e9e9;

}

.menuitem {

    margin:4.310344827586206896551724137931%;

    margin-left:0;

    margin-top:0;

    padding:4.310344827586206896551724137931%;

    border-bottom:1px solid #e9e9e9;

    cursor:pointer;

}

.main {

    padding:2.0661157024793388429752066115702%;

}

.right {

    padding:4.310344827586206896551724137931%;

    background-color:#CDF0F6;

}

.footer {

    padding:1.0121457489878542510121457489879%;

    text-align:center;

    background-color:#f1f1f1;

    border:1px solid #e9e9e9;

    font-size:0.625em;

}

.gridcontainer {

width:100%;

}

.gridwrapper {

overflow:hidden;

}

.gridbox {

    margin-bottom:2.0242914979757085020242914979757%;

    margin-right: 2.0242914979757085020242914979757%;

    float:left;

}

.gridheader {

    width:100%;

}

.gridmenu {

    width:23.481781376518218623481781376518%;

}

.gridmain {

    width:48.987854251012145748987854251012%;

}

.gridright {

    width:23.481781376518218623481781376518%;

    margin-right:0;

}

.gridfooter {

    width:100%;

    margin-bottom:0;

}

@media only screen and (max-width: 500px) {

    .gridmenu {

        width:100%;

    }

    .menuitem {

        margin:1.0121457489878542510121457489879%;

        padding:1.0121457489878542510121457489879%;

    }

    .gridmain {

        width:100%;

    }

    .main {

        padding:1.0121457489878542510121457489879%;

    }

    .gridright {

        width:100%;

    }

    .right {

        padding:1.0121457489878542510121457489879%;

    }

    .gridbox {

        margin-right:0;

        float:left;

    }

html: 


媒介查询:

.example {

    padding: 20px;

    color: white;

}

/* Extra small devices (phones, 600px and down) */

@media only screen and (max-width: 600px) {

    .example {background: red;}

}

/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 600px) {

    .example {background: green;}

}

/* Medium devices (landscape tablets, 768px and up) */

@media only screen and (min-width: 768px) {

    .example {background: blue;}

}

/* Large devices (laptops/desktops, 992px and up) */

@media only screen and (min-width: 992px) {

    .example {background: orange;}

}

/* Extra large devices (large laptops and desktops, 1200px and up) */

@media only screen and (min-width: 1200px) {

    .example {background: pink;}

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前端算是入了门了,该考虑点响应式设计了。概念已经是老生常谈,下面2张图都是我参与开发的两个小网站,将直观展示什么是...
    leonaxiong阅读 1,695评论 0 0
  • 响应式并不一定是最好的选择 如果一个点餐网站预算充足,定制一个手机移动版,可以基于GPS在附近店家点餐或者一个da...
    shoutinggg阅读 642评论 0 0
  • 响应式网站实践原则 1.断点的选择 的另一个好处,规范编码,并且让老版本浏览器标题识别中文 2.meta 它代表i...
    SHpoi阅读 214评论 0 1
  • 《你一定爱读的极简欧洲史》 这是一本讲义式的历史书:它抛开历史冗服,以简明的史实、批判而有连贯的逻辑为我们上了一堂...
    木徐阅读 360评论 0 1
  • 互联网的发展,推动的物联网的发展。那么意味着机器人将会横行天下! 最近浏览中央电视台“机智过人”栏目,...
    自由清风616075阅读 282评论 0 0