当前位置: 首页 > news >正文

服务器系统搭建网站源码做网站的封面图片哪里才有

服务器系统搭建网站源码,做网站的封面图片哪里才有,小荷特卖的网站谁做的,网络建设和网站建设目前的纯 CSS 布局, 是没办法实现比较完美的瀑布流布局的. 参考: CSS总结:瀑布流布局 - 黑白程序员 我使用 JS CSS, 并且自动布局实现了较为简单, 观赏性好的瀑布流布局. 代码 HTML: <!DOCTYPE html> <html lang"en"> <head><link rel&quo…

目前的纯 CSS 布局, 是没办法实现比较完美的瀑布流布局的.

参考: CSS总结:瀑布流布局 - 黑白程序员

我使用 JS + CSS, 并且自动布局实现了较为简单, 观赏性好的瀑布流布局.

代码

HTML:

<!DOCTYPE html>
<html lang="en">
<head><link rel="stylesheet" href="css/style.css">
</head>
<body><button onclick="add_new()">add</button><button onclick="start_loop()">start loop</button><button onclick="stop_loop()">stop loop</button><!--瀑布流容器--><div id="masonry"><!--瀑布流列--><div class="masonry-column-container"><div class="masonry-column"></div></div><div class="masonry-column-container"><div class="masonry-column"></div></div><div class="masonry-column-container"><div class="masonry-column"></div></div><div class="masonry-column-container"><div class="masonry-column"></div></div><div class="masonry-column-container"><div class="masonry-column"></div></div><div class="masonry-column-container"><div class="masonry-column"></div></div><div class="masonry-column-container"><div class="masonry-column"></div></div></div><script>// 包装一个简单的随机数function random(start, end) {return Math.random() * (end - start) + start;}// 在瀑布流中添加一个元素function add_new() {let masonry = document.getElementById("masonry");let columns = masonry.querySelectorAll(".masonry-column");let minHeightColumn = columns[0];// 拿到高度最低的列columns.forEach(ele => {if (ele.scrollHeight < minHeightColumn.scrollHeight) {minHeightColumn = ele;}});// 创建一个新元素 (设置高度, 背景颜色)let new_item = document.createElement('div');new_item.classList.add('item');new_item.style.height = `${Math.random() * 200 + 70}px`;new_item.style.backgroundColor = `rgb(${random(0, 255)},${random(0, 255)},${random(0, 255)})`// 在高度最低的列中添加元素minHeightColumn.appendChild(new_item);}var masonry_loop;function start_loop() {masonry_loop = setInterval(add_new, 50);}function stop_loop() {clearInterval(masonry_loop);}</script>
</body>
</html>

CSS:

/* 瀑布流容器 */
#masonry {margin: 0 auto;width: 80vw;       /* 居中 */display: grid;     /* 网格布局 */grid-template-columns: repeat(7, 1fr);   /* 总共 7 列 */gap: 10px;                               /* 间距 10px */
}/* 指定列是相对位置 (其中的元素可以相对列来定位) */
#masonry .masonry-column {position: relative;
}/* 限制内容的宽度占满列, 加上边距, 圆角 */
#masonry .item {width: 100%;margin-top: 10px;border-radius: 1em;
}

在 CodePen 上查看: Simple Masonry

http://www.yayakq.cn/news/71789/

相关文章:

  • 网站开发岗位职责中小企业网站制作广州网络服务公司找赛合公司
  • 招聘网站建设初衷wordpress批量上传文章
  • 用jsp做校园网站福田欧曼价格
  • 为什么要找对做网站的公司应用搭建平台
  • 不用网站做淘宝客备案的时候需要网站吗
  • 网站建设(信科网络)三好街网站建设与维护
  • 无锡江阴做网站公司搭建网站成本
  • 惠州网站建设一般多少钱南通网站建设入门
  • asp.net企业网站框架优化设计七年级上册语文答案
  • 辽宁省网站备案要求福州网站建设方案外包
  • 手机网页版网站开发公共事业管理专业教材建设研究 教学成果奖申报网站
  • 网站建设彩票网学编程哪个机构好
  • 团购汽车最便宜的网站建设网站建设开票多少个点
  • 网站类型有哪些对网站的建议
  • 网站开发用什么软件编程小目标网站建设
  • torrent种子搜索引擎北京网站优化技术
  • 网站制作费用多少钱渭南中学校园网站建设工作汇报
  • 做网站开什么端口电子商务网站建设与维护试题
  • 优化站诊断网站开发协议
  • 资阳市网站seo连锁销售平台
  • 网站设计怎么自学学php网站开发好吗
  • 2022做网站还能赚钱吗南昌网站建设好企业网站
  • 湖南长沙网站建设公司电话企业网站的一般要素包括
  • 口碑好的网站建设公司怎么查百度收录
  • 响应式旅游网站模板中国建设银行官网个人网上银行登录
  • 怎么查网站找谁做的网站制作流程图
  • 云指网站开发网络seo招聘
  • 湖南住房和城乡建设厅网站wordpress侧边栏二级菜单
  • 厦门云端企业网站建设自己怎么做淘宝客网站
  • 化工网站模板免费下载用wordpress做企业门户