响应式广告和响应式图片

响应式广告这里我们使用了第三方的插件来处理广告轮播图。
下面是选择第三方插件的方法:


image.png

这里我们选择处理图片的插件是OwlCarousel2
地址如下:https://github.com/OwlCarousel2/OwlCarousel2
优点如下:对响应式有好的支持,对不同的浏览器有很好的支持,最小的压缩包很小。
首先要引入下面的样式库:
<link rel="stylesheet" href="owlcarousel/owl.carousel.min.css">
<link rel="stylesheet" href="owlcarousel/owl.theme.default.min.css">
接下来要引入下面的js:
<script src="jquery.min.js"></script>
<script src="owlcarousel/owl.carousel.min.js"></script>
如下轮播图 响应式图片使用了picturefill.js 文件 目的是处理不支持picture标签的浏览器来完成响应式图片的设置。
处理轮播图的样式代码如下所示:
<div class="ad">
<div class="owl-carousel owl-theme">
<div class="item">
<picture>
<source srcset="img/ad001-l.png" media="(min-width:50em)">
<source srcset="img/ad001-m.png" media="(min-width:30em)">
<img src="img/ad001.png" alt="2015年度报告">
</picture>
</div>
<div class="item">
<picture>
<source srcset="img/ad002-l.png" media="(min-width: 50em)">
<source srcset="img/ad002-m.png" media="(min-width: 30em)">
<img srcset="img/ad002.png" alt="新年红包">
</picture>
</div>
<div class="item">
<picture>
<source srcset="img/ad003-l.png" media="(min-width: 50em)">
<source srcset="img/ad003-m.png" media="(min-width: 30em)">
<img srcset="img/ad003.png" alt="新手秘籍">
</picture>
</div>
</div>
</div>
处理轮播图的js代码如下所示:
$(document).ready(function () {
$(".owl-carousel").owlCarousel({
items: 1,
loop: true,
autoplay: true,
autoplayTimeout: 3000,
autoplayHoverPause: true
});
});
接下来要处理的部分就是响应式图片了 根据不同的浏览器窗口大小进而处理不同的响应式的图片 根据 浏览器窗口大小进而相应图片大小

如何实现响应式图片呢?


image.png

首先在图片库中准备三张图片


image.png
image.png
image.png

无论图片外面的元素的大小 也无论图片本身的大小 sizes 的大小设置就是当前设备的大小设置。不受到外界样式的干扰

使用媒体查询来完成响应式图片的设计。


image.png

4.picture标签


image.png

高级设置 针对不同的图片文件进行设置


image.png

Tip: 给出一个可以支持图片压缩的网站
https://tinypng.com

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,766评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,350评论 19 139
  • 绵绵的细雨飘落脸庞,柔柔的,要不是还有寒冽的风,几以为是春天,今年的冬天显得特别的暖。 我认为,冬天应该要有雪,有...
    飞翔的春天阅读 175评论 0 0
  • 《认真》 爱的太过认真,伤起人来也会更加逼真。 《求而不得》 你是我的求而不得,我是你的万千过客。 《一夜情》 现...
    何鲸洛阅读 415评论 0 0
  • 我真的站得太高了吗? 这大概就是今天简书讲的东西了吧。哀怨呵呵哒……子曰:“唯女子与小人难养也,近之则不逊远之则怨...
    夜深月明阅读 333评论 0 0

友情链接更多精彩内容