视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
拥Bootstrap入怀--幻灯片大屏轮播篇_html/css
2020-11-27 16:10:28 责编:小采
文档
 置顶文章:《纯CSS打造银色MacBook Air(完整版)》 上一篇:《拥Bootstrap入怀??导航栏篇》

作者:myvin

写在前面

在该博文中,我依旧结合自己做的那个山水网页来聊一下Bootstrap的使用,网页截图如下:

完整网页的效果和代码可以点击这里查看或者到CodePen上查看。我们再在这里重复一下这个网页要达到的几个主要效果,看过上一篇博文的帅哥美女们可以直接跳过这一段了:

  1. 导航栏的登陆、注册按钮点击后弹出登陆、注册modal框,并且登陆、注册窗口可切换,菜单栏为响应式

  2. 导航栏中的山水选项可下拉,点击下拉中的九寨沟``丽江``水帘洞会定位到相应的tab

  3. 幻灯片大屏轮播

  4. tab页点击切换

上一篇博文中我们简单聊了聊导航栏的相关内容,想了解或回顾一下的可以点击这里查看上一篇博文。今天我们再聊聊幻灯片大屏轮播这部分。想先目睹下大屏轮播效果实现的可以点击这里查看。

幻灯片大屏轮播

先给出大屏轮播的准完整代码:

   

九寨沟

九寨沟国家级自然保护区位于四川省阿坝藏族羌族自治州九寨沟县境内,是中国第一个以保护自然风景为主要目的的自然保护区,同时,也是中国著名风景名胜区和全国文明风景旅游区示范点。

丽江

丽江古城,又名“大研古镇”,海拔2,400米(旅游要防内源氧缺乏症),是丽江纳西族自治县的中心城市,是中国历史文化名城之一,世界文化遗产,国家5A级旅游景区,全国文明风景旅游区示范点。

水帘洞

桐柏山水帘洞位于河南省南阳市桐柏县城西5公里处,是国家级风景名胜区桐柏山淮源风景名胜区著名景点之一。

Previous Next

其中,该段代码是轮播图下方的三个快速切换的小圆点:

 

该段代码是轮播图切换的前后两个箭头:

 Previous Next 

大屏轮播下是带有风景圆图的三段简介:

  

九寨沟

九寨沟国家级自然保护区位于四川省阿坝藏族羌族自治州九寨沟县境内,是中国第一个以保护自然风景为主要目的的自然保护区。

更多..

丽江

丽江古城,又名“大研古镇”,海拔2,400米(旅游要防内源氧缺乏症),是丽江纳西族自治县的中心城市,是中国历史文化名城之一,世界文化遗产。

更多..

水帘洞

桐柏山水帘洞位于河南省南阳市桐柏县城西5公里处,风景宜人,是国家级风景名胜区桐柏山淮源风景名胜区著名景点之一。

更多..

其中,col-md-10类使得下方三段简介总共占10列,col-md-4类使得每段简介分别占4列。

运行以上代码后,我们面对的其实并不是我们想要的效果,轮播图紧挨着下面的三段简介,图片大的有些畸形,而且还有没有填充满的边缘,所以上面说的是准代码,所以我们还需要填补一些代码来完善。

首先我们给carousel类添加代码,整个轮播区域的大小,为了视觉上的美观,并和下方的三段简介间隔70px:

 .carousel{ height:500px; margin-bottom: 70px; }

同时也给carousel类下的item类添加样式:

 .carousel .item{ height:500px; }

最后为了填充侧边的空白,将轮播的图片百分百占满浏览器宽度:

 .carousel .item img{ width:100%; }

自行添加上这三段代码后运行,貌似没有什么bug,但如果将浏览器缩小缩小再缩小,令人“欣慰”的情况终于出现了:

我们看下面的那段黑白过度的条儿。因为我们给轮播图片容器了500px的高度,所以当页面缩小自适应时由于容器500px的高度,图片虽然在缩小,容器依然保持不变。明白了原因,当然修改的方法也非常简单,我们可以将height属性替换成max-height属性:

 .carousel .item{ max-height:500px; }

这样,图片容器也能随着自适应。

至于三段简单介绍,大家简单看看就可以。

小了个结

下回接着聊tab切换。

祝大家一切安好。

转载请记得说明作者和出处哦-.-
作者:myvin
原文出处:

上一篇:《拥Bootstrap入怀??导航栏篇》 置顶文章:《纯CSS打造银色MacBook Air(完整版)》

下载本文
显示全文
专题