app直播源码,自适应瀑布流布局,masonry.pkgd.min.js插件的使用

app直播源码,自适应瀑布流布局,masonry.pkgd.min.js插件的使用

1.在页面底部引入imagesloaded.pkgd.min.js

2.同样引入masonry.pkgd.min.js

 

1
<style><br>.grid {<br> padding: 20px;<br> }<br>.grid__item{<br> margin-bottom: 20px;<br> float: left;<br> width: 220px;<br> }<br> .grid__item img {<br> max-width: 100%<br>}<br></style><br><div class="grid"><br><div class="grid__item"><br>        <a  href="#"><br>         <img src="img.png" alt="Some image" /><br>         <span>标题标题标题标题</span><br>        </a><br>     </div><br>     <div class="grid__item"><br>        <a  href="#"><br>         <img src="img.png" alt="Some image" /><br>         <span>标题标题标题标题</span><br>        </a><br>     </div><br>     <div class="grid__item"><br>        <a  href="#"><br>         <img src="img.png" alt="Some image" /><br>         <span>标题标题标题标题</span><br>        </a><br>     </div><br></div><br><script><br>/* <br>启用瀑布流<br>第一种 方式 排列的不局中<br> 如果放不下边缘会留下空白 不建议使用<br>*/<br>$(function() {<br>var $container = $('.grid');<br>$container.imagesLoaded(function() {<br>$container.masonry({<br>itemSelector: '.grid__item',<br>gutter: 20,// 定义内容块之间的距离是 20 像素<br>isAnimated: true,// 打开动画选项 当改变窗口宽度 或每行显示数量有变化的时候 会有一种动画效果<br>});<br>});<br>});<br>/*<br>启用瀑布流<br>第二种方式 : 可以居中<br>改善第一种的不完美<br>*/<br>$(function() {<br>var $objbox = $(".grid");<br>var gutter = 25; // 定义内容块之间的距离是 20 像素<br>var centerFunc, $top0;<br>$objbox.imagesLoaded(function() {<br>$objbox.masonry({<br>itemSelector: ".grid > .grid__item",<br>gutter: gutter,<br>isAnimated: true // 打开动画选项 当改变窗口宽度 或每行显示数量有变化的时候 会有一种动画效果<br>});<br>centerFunc = function() {<br>$top0 = $objbox.children("[style*='top: 0']");<br>$objbox.css("left", ($objbox.width() - ($top0.width() * $top0.length + gutter * ($top0.length - 1))) / 2).parent().css("overflow", "hidden");<br>};<br>centerFunc();<br>});<br>var tur = true;<br>$(window).resize(function() {<br>if (tur) {<br>setTimeout(function() {<br>tur = true;<br>centerFunc();<br>},1000);<br>tur = false;<br>}<br>});<br>});<br></script>

以上就是app直播源码,自适应瀑布流布局,masonry.pkgd.min.js插件的使用, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(77)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2021-08-19 鸿蒙Harmony中一对一直播app源码 设置状态栏颜色
2021-08-19 搭建直播带货平台在样式、宽高、布局等设计相关
2021-08-19 直播视频app源码,MATLAB指定路径保存图片方法
点击右上角即可分享
微信分享提示