使用bootstrap 如何做自适应的网页,比如一个大图如何适应手机端和pc端

 我来答
扬州飞过几人9
推荐于2017-11-22 · TA获得超过5531个赞
知道大有可为答主
回答量:9781
采纳率:3%
帮助的人:3378万
展开全部

可以用media query媒体查询来设置不同分辨率下的不同css样式

/* 超小屏幕(手机,小于 768px) */
/* 没有任何媒体查询相关的代码,因为这在 Bootstrap 中是默认的(还记得 Bootstrap 是移动设备优先的吗?) */

/* 小屏幕(平板,大于等于 768px) */
@media (min-width: @screen-sm-min) { ... }

/* 中等屏幕(桌面显示器,大于等于 992px) */
@media (min-width: @screen-md-min) { ... }

/* 大屏幕(大桌面显示器,大于等于 1200px) */
@media (min-width: @screen-lg-min) { ... }

给你来一段样例,你看看

@media(min-width: 768px) {
 .ipad
 {
    display: none;
 }
 .mobile
 {
   display: none;
 }
 .pc
 {
   display: block;
 }
 .row {
   margin-left: 0;
   margin-right: 0;
 }
 .home-bg {
   //margin: 0;
   background: url(asset-path("common/home_big3.jpg")) center no-repeat;
   width: 100%;
   height: 500px;
   background-size: cover;
 }
}
@media (max-width: 767px) {


  .ipad
  {
    display: block;
  }
  .mobile
  {
    display: none;
  }
  .pc
  {
    display: none;
  }

  .home-bg {
    background: url(asset_path("common/home_1024.jpg"));
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    //height: 100%;
  }
 }

@media(max-width: 480px) {
  .ipad
  {
    display: none;
  }
  .pc
  {
    display:none;
  }
  .mobile
  {
    display: block;
  }
  .home-bg {
    background: url(asset_path("common/home_640.jpg"));
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px;
  }
 }


想必你能理解我的意思

百度网友24d3451
2017-11-14
知道答主
回答量:5
采纳率:0%
帮助的人:4505
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
粤容存6
2016-01-16
知道答主
回答量:30
采纳率:0%
帮助的人:6.8万
展开全部
有点难度。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式