一个页面实现两个滚动条【前端】

一个页面实现两个滚动条【前端】

  • 前言
  • 版权
  • 推荐
  • 一个页面实现两个滚动条
  • 最后

前言

2024-4-2 12:54:46

以下内容源自《【前端】》
仅供学习交流使用

版权

禁止其他平台发布时删除以下此话
本文首次发布于CSDN平台
作者是CSDN@日星月云
博客主页是https://jsss-1.blog.csdn.net
禁止其他平台发布时删除以上此话

推荐

前端学习——css屏幕的两个部分分别有滚轮滑动

一个页面实现两个滚动条

<!DOCTYPE html>
<html lang="zh-CN"><head><title>测试</title></head><style>html,body{overflow-y: hidden; /*整体不动*/}.container {display: flex;flex-direction: row;overflow-y: hidden; /*整体不动*/}.content {width: 75%;margin-left: 45px;margin-top: 10px;height: 400px; /*设置高度,等高*/overflow-y: scroll;}.sidebar {display: flex;width: 25%;height: 400px; /*设置高度,等高*/overflow-y: auto;}</style><body><div class="container"><div class="sidebar"><div class="tag-list" id="tag"></div></div><div class="content"><div class="message-container" id="message"><div class="conversation-list"></div></div></div></div></body><script>// 获取具有id为“tag”的元素const tagList = document.getElementById('tag');// 循环十次for (let i = 0; i < 50; i++) {const tagElement = document.createElement('div');tagElement.textContent = 'tag'+i;tagList.appendChild(tagElement);}// 获取具有id为“tag”的元素const messageList = document.getElementById('message');// 循环十次for (let i = 0; i < 50; i++) {const messageElement = document.createElement('div');messageElement.textContent =  'message'+i;messageList.appendChild(messageElement);}</script></html>

在这里插入图片描述

最后

2024-4-2 12:55:30

迎着日光月光星光,直面风霜雨霜雪霜。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/588447.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AJAX —— 学习(二)

目录 一、利用 JSON 字符串 返回数据 &#xff08;一&#xff09;基础代码 &#xff08;二&#xff09;原理及实现 二、nodmon 工具 自动重启服务 &#xff08;一&#xff09;用途 &#xff08;二&#xff09;下载 &#xff08;三&#xff09;使用 三、IE 缓存问题 &a…

Paragon NTFS for Mac15直装版2024最新安装包下载

Paragon NTFS for Mac 是一款专为 Mac 用户设计的软件&#xff0c;它解决了 Mac 系统无法直接读写 NTFS 格式硬盘的问题。通过安装这款软件&#xff0c;Mac 用户可以像使用本机磁盘一样&#xff0c;轻松地在 NTFS 格式的硬盘、U 盘等存储设备上读写文件&#xff0c;无需进行任何…

数字化服务升级:数字乡村改善农民生活质量

随着信息技术的迅猛发展&#xff0c;数字化浪潮已经深入社会的各个角落&#xff0c;为人们的生活带来了翻天覆地的变化。在乡村地区&#xff0c;数字化服务的升级正在逐步改变农民的生活方式&#xff0c;提高他们的生活质量。本文将围绕数字化服务升级&#xff0c;探讨数字乡村…

使用RANSAC拟合二维直线

二维直线的拟合 1、OpenCV实现2、RANSAC二维直线拟合实现 1、OpenCV实现 使用OpenCV实现二维直线的拟合&#xff1a; #include "opencv2/imgproc/imgproc.hpp" #include "opencv2/highgui/highgui.hpp" #include <iostream> using namespace cv; u…

【面试HOT200】数组篇

系列综述&#xff1a; &#x1f49e;目的&#xff1a;本系列是个人整理为了秋招面试coding部分的&#xff0c;整理期间苛求每个算法题目&#xff0c;平衡可读性与代码性能&#xff08;leetcode运行复杂度均打败80%以上&#xff09;。 &#x1f970;来源&#xff1a;材料主要源于…

MySQL高可用MHA

一、MHA概述 1.1 什么是 MHA MHA&#xff08;MasterHigh Availability&#xff09;是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点故障的问题。 MySQL故障切换过程中&#xff0c;MHA能做到0-30秒内自动完成故障切换操作。 MHA能在…

[Leetcode笔记] 动态规划相关

前言 写题目写到了一些和动态规划相关的内容&#xff0c;所以在这里记录一下 LCR 089 题解思路 总的来说&#xff0c;就是用一个数组去存储当前的最优解&#xff0c;然后从0开始一路向上顺推过去&#xff0c;求得最后一位的最优解。 class Solution { public:int rob(vect…

mysql语句学习

SQL Select语句完整的执行顺序&#xff1a; 1、from子句组装来自不同数据源的数据&#xff1b; &#xff08;先join在on&#xff09; 2、where子句基于指定的条件对记录行进行筛选&#xff1b; 3、group by子句将数据划分为多个分组&#xff1b; 4、使用聚集函数进行计算&a…

Ts递归查找多个根节点树结构某一条数据

// 递归查找树结构数据 function getIsNode(nodes: any, code: string) {let found false;function search(nodes: any) {nodes.forEach((node: any) > {if (node.code code) { //code相等&#xff0c;视为找到&#xff0c;将found设置为truefound true;}// 否则查找子节…

推荐一款强大的开源自动化测试神器

搞过自动化测试的小伙伴&#xff0c;相信都知道&#xff0c;在Web自动化测试中&#xff0c;有一款自动化测试神器工具: selenium。结合标准的WebDriver API来编写Python自动化脚本&#xff0c;可以实现解放双手&#xff0c;让脚本代替人工在Web浏览器上完成指定的操作。 虽然s…

【LAMMPS学习】七、加速性能(3)通用技巧

7. 加速性能 7.1.基准测试 7.2.测试性能 7.3.通用技巧 以下是提高模拟性能的通用技巧。它们中的大多数只适用于当前性能中的某些模型和某些瓶颈&#xff0c;因此让您生成的计时数据作为指导。要预测这些选项会产生多大的差异&#xff0c;即使不是不可能&#xff0c;也是很难…

谷歌推出多模态视频模型,自动生成丰富动作视频

谷歌的研究人员推出了一款多模态扩散模型——VLOGGER。 用户只需要向VLOGGER输入图像、语音&#xff0c;就能生成带语音、丰富动作的人物视频。VLOGGER基于扩散模型开发而成&#xff0c;并提出了一种全新的架构&#xff0c;将文本生成图像模型与空间、时间控制相结合&#xff…