每天看直播,突然看了一下熊猫TV上的全部分类页面的布局,左边宽度固定不变,右边宽度随窗口宽度变化而变化。于是想了一下要怎么实现。

原效果如下:

实现原理:就是左边用fixed定位浏览器,然后右边的div定位padding-left = 左边的宽度,那么就可以实现左边固定,然后右边随窗口宽度变化而变化了。

效果:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"><meta name="apple-mobile-web-app-capable" content="yes"><meta content="telephone=yes" name="format-detection" /><meta name="apple-mobile-web-app-status-bar-style" content="white"><meta name="x5-fullscreen" content="true"><meta name="apple-touch-fullscreen" content="yes"><title>熊猫TV全部分类页面布局实现效果</title><style>* {margin: 0;padding: 0;}li{list-style:none;}.outbox{position:absolute;/**如果没有这个属性那么height就不会和窗口高度一样**/width:calc(100% - 200px);height:100%;padding-left:200px;}.left{position:fixed;width:200px;height:100%;margin-left:-200px;background:blue;font-size:50px;color:#fff;}.outbox .middle{height:auto;}.outbox .middle li{display:inline-block;width:200px;height:250px;margin:10px;background:red;line-height:250px;line-height:250px;text-align:center;font-size:20px;}</style>
</head>
<body><div class="left">我是左边的内容</div><div class="outbox"><div class="left">我是左边的内容</div><div class="middle"><ul><li>1</li><li>1</li><li>1</li><li>1</li><li>1</li><li>1</li><li>1</li><li>1</li><li>1</li><li>1</li><li>1</li></ul></div></div>
</body>
</html>

熊猫TV全部分类页面布局实现效果相关推荐

  1. 仿淘宝菜单分类页面布局--iframe框架有限替代方案

    之前做一些类似后台管理界面,典型的左侧菜单.右侧布局,基本都采用iframe框架来完成 虽然iframe操作起来非常方便,但是也存在问题,例如页面不够美观,css样式布局会出现各种复杂问题以至于显得比 ...

  2. Python抓取熊猫TV分类下的主播人气排名

    抓取LOL分类下的主播人气排名情况: """ 抓取熊猫TV当前分类主播人气排名 """ import re from urllib impo ...

  3. 应用css div进行页面布局设计,利用CSS与DIV进行页面布局.ppt

    <利用CSS与DIV进行页面布局.ppt>由会员分享,可在线阅读,更多相关<利用CSS与DIV进行页面布局.ppt(6页珍藏版)>请在人人文库网上搜索. 1.利用CSS与DIV ...

  4. HTML标签及页面布局

    目录 HTML标签分类 页面布局及文字设计 标题 布局常用标签 文字样式设置 文字字形标签 HTML标签分类 单标签     例:<br> 双标签     例:<h1>字号&l ...

  5. 微信小程序用列表渲染实现页面布局

    列表渲染** 简单列表 小程序在组件上使用wx:for属性实现列表渲染,即同一个组件批量出现多次,内容可以不同.其原理是使用wx:for绑定一个数组,然后就可以自动用数据中的每个元素以此渲染该组件,形 ...

  6. Python爬取熊猫TV 英雄联盟游戏分类下面所有主播的人气排行

    编写这个原生爬虫项目的3个主要目的: 1.巩固 python 基础知识 2.了解合理的编码规范和方式 3.了解爬虫基本原理 项目分析: 1.爬取网站: 熊猫TV(https://www.panda.t ...

  7. element-UI栅格系统缩放,导致页面布局效果bug? 叠加?错位?

    这里以此代码片段为例说明一则bug,请bug对号入座.(bug截图省略) 页面的栅格缩放,导致页面布局发生叠加错位? 一.坑1 · 引言: (先来一则bug代码) <el-card v-for= ...

  8. 利用HTML+CSS进行页面布局(div的浮动效果)

    什么叫做浮动??(利用一系列图片来解释什么叫浮动) 我们利用float:left;进行div浮动时,会有一个立体的抽象浮动过程,浮动的div会上向左移,而跟在下面的div会占据第一个div的位置,这个 ...

  9. 熊猫TV直播H5播放器架构探索

    本文来自熊猫TV音视频技术专家姜雨晴在LiveVideoStackCon 2017上的分享,并有LiveVideoStack整理成文.当下,打造一款播放器已经有比较好的开源实现,但熊猫TV为什么还要自 ...

最新文章

  1. TLU-Net:表面缺陷自动检测的深度学习方法
  2. AI博弈论:DeepMind让智能体在非对称博弈中找纳什均衡
  3. MySQL读写分离应用层解决
  4. 【图像分类】从数据集和经典网络开始
  5. 为什么要用MyBatis-Spring JDBC
  6. 完全相同的4个小矩形如图所示放置_短线投资,遇到“矩形突破”,斩钉截铁满仓干!...
  7. python比较列表所有项是否有相同的部分_检查列表中的所有元素是否相同
  8. Python+Selenium+Edge浏览器安装与简单运行(1/2)
  9. Leetcode199二叉树的右视图(宽搜)
  10. FOC:【2】SVPWM(七段式)的Verilog实现与仿真
  11. RTSP视频流开发经验总结
  12. android 出错信息为:Class 'Anonymous class derived from Handler' must either be declared abstract or imple
  13. 高级UI-滤镜和颜色通道
  14. 【Python学习】导入类
  15. 限时删,2020 CSDN 博客之星排名泄露
  16. 关心一下开放源码的许可证
  17. ios dat 文件读写_iOS数据恢复前沿探索
  18. 黑苹果在线安装版本安装教程
  19. css动画--使用图标进行顺时针与逆时针转圈
  20. SBFD(Seamless Bidirectional Forwarding Detection)

热门文章

  1. 抖音快手化,快手应该焦虑么?
  2. python学习实践--爬取猫眼电影排行
  3. ARM Linux驱动开发简介
  4. AndroidStudio手机开发——校园广告APP
  5. 逻辑斯蒂回归与WOE
  6. matlab绘制簇状图,用matplotlib自定义绘制柱形图
  7. 串口通信——发送和接收数据(8位和16位数据之间的转换)
  8. 选择全光谱对眼睛视力好不好?全光谱护眼台灯该怎么选
  9. 微信公众号开发--消息接收与回复
  10. SpringBoot+jsp高校会议室预约系统java ssm多媒体教室管理系统