Linux发展历程

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Linux历史发展</title>
    <style>
        /* CSS样式 */
        body {
            font-family: Arial, sans-serif;
            margin: 0;
            padding: 20px;
        }

        .timeline {
            list-style: none;
            padding: 0;
            position: relative;
        }

        .timeline:before {
            content: '';
            position: absolute;
            top: 0;
            bottom: 0;
            width: 4px;
            background: #ccc;
            left: 20px;
            margin-left: -2px;
        }

        .timeline li {
            position: relative;
            margin-bottom: 50px;
        }

        .timeline li:before,
        .timeline li:after {
            content: '';
            display: table;
        }

        .timeline li:after {
            clear: both;
        }

        .timeline li:before,
        .timeline li:after {
            content: '';
            display: table;
        }

        .timeline li:after {
            clear: both;
        }

        .timeline li .timeline-panel {
            width: 45%;
            float: left;
            padding: 20px;
            position: relative;
            text-align: right;
        }

        .timeline li .timeline-panel:before {
            content: '';
            position: absolute;
            top: 26px;
            right: -15px;
            display: inline-block;
            border-top: 15px solid transparent;
            border-left: 15px solid #ccc;
            border-right: 0 solid #ccc;
            border-bottom: 15px solid transparent;
        }

        .timeline li .timeline-panel:after {
            content: '';
            position: absolute;
            top: 27px;
            right: -14px;
            display: inline-block;
            border-top: 14px solid transparent;
            border-left: 14px solid #fff;
            border-right: 0 solid #fff;
            border-bottom: 14px solid transparent;
        }

        .timeline li .timeline-content {
            padding: 20px;
            background: #f8f8f8;
            border-radius: 6px;
            position: relative;
        }

        .timeline li .timeline-content:before {
            position: absolute;
            top: 26px;
            left: -15px;
            display: inline-block;
            border-top: 15px solid transparent;
            border-right: 15px solid #ccc;
            border-left: 0 solid #ccc;
            border-bottom: 15px solid transparent;
            content: '';
        }

        .timeline li .timeline-content:after {
            position: absolute;
            top: 27px;
            left: -14px;
            display: inline-block;
            border-top: 14px solid transparent;
            border-right: 14px solid #fff;
            border-left: 0 solid #fff;
            border-bottom: 14px solid transparent;
            content: '';
        }

        .timeline li .timeline-icon {
            width: 60px;
            height: 60px;
            line-height: 60px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: -32px;
            background: #fff;
            color: #333;
            border-radius: 50%;
            z-index: 100;
            border: 4px solid #ccc;
            cursor: pointer;
        }

        .timeline li .timeline-date {
            display: block;
            font-size: 0.9em;
            color: #888;
        }

        .timeline li .timeline-title {
            margin-top: 0;
            font-size: 1.1em;
            font-weight: bold;
        }

        .timeline li .timeline-content p {
            margin-bottom: 0;
        }

        /* 响应式样式 */
        @media (max-width: 768px) {
            .timeline li .timeline-panel {
                width: 100%;
                text-align: left;
            }

            .timeline li .timeline-icon {
                left: 0;
            }

            .timeline li .timeline-content:before {
                left: 0;
                border-right-width: 15px;
                border-left-width: 0;
            }

            .timeline li .timeline-content:after {
                left: 1px;
                border-right-width: 14px;
                border-left-width: 0;
            }
        }

        /* 悬浮提示样式 */
        .tooltip {
            position: absolute;
            display: none;
            background-color: #333;
            color: #fff;
            padding: 5px;
            font-size: 12px;
            border-radius: 4px;
            z-index: 999;
        }
    </style>
</head>
<body>
    <ul class="timeline">
        <li>
            <div class="timeline-icon" title="1991年">1991</div>
            <div class="timeline-panel">
                <div class="timeline-date">1991年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">Linux诞生</h3>
                    <p>Linux诞生于芬兰赫尔辛基大学,由林纳斯·托瓦兹(Linus Torvalds)创建。</p>
                </div>
            </div>
        </li>
        <li>
            <div class="timeline-icon" title="1992年">1992</div>
            <div class="timeline-panel">
                <div class="timeline-date">1992年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">发布Linux 0.12版本</h3>
                    <p>发布了Linux 0.12版本,这是第一个公开发布的Linux内核版本。</p>
                </div>
            </div>
        </li>
        <li>
            <div class="timeline-icon" title="1994年">1994</div>
            <div class="timeline-panel">
                <div class="timeline-date">1994年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">发布Linux 1.0版本</h3>
                    <p>发布了Linux 1.0版本,标志着Linux成为一个可用的操作系统。</p>
                </div>
            </div>
        </li>
        <li>
            <div class="timeline-icon" title="2001年">2001</div>
            <div class="timeline-panel">
                <div class="timeline-date">2001年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">发布Linux 2.4版本</h3>
                    <p>发布了Linux 2.4版本,引入了许多新特性和改进。</p>
                </div>
            </div>
        </li>
        <li>
            <div class="timeline-icon" title="2011年">2011</div>
            <div class="timeline-panel">
                <div class="timeline-date">2011年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">发布Linux 3.0版本</h3>
                    <p>发布了Linux 3.0版本,虽然版本号变化不大,但引入了一些新特性。</p>
                </div>
            </div>
        </li>
        <li>
            <div class="timeline-icon" title="2021年">2021</div>
            <div class="timeline-panel">
                <div class="timeline-date">2021年</div>
                <div class="timeline-content">
                    <h3 class="timeline-title">Linux的持续发展</h3>
                    <p>至今,Linux持续发展,成为了最受欢迎的开源操作系统之一,并广泛应用于各个领域。</p>
                </div>
            </div>
        </li>
    </ul>

    <div class="tooltip"></div>

    <script>
        // JS代码
        var timelineIcons = document.querySelectorAll('.timeline-icon');
        var tooltip = document.querySelector('.tooltip');

        timelineIcons.forEach(function(icon) {
            icon.addEventListener('mouseover', function(e) {
                var title = e.target.getAttribute('title');
                tooltip.innerHTML = title;
                tooltip.style.display = 'block';
                tooltip.style.left = e.pageX + 'px';
                tooltip.style.top = (e.pageY - 30) + 'px';
            });

            icon.addEventListener('mouseout', function() {
                tooltip.style.display = 'none';
            });
        });
    </script>
</body>
</html>

结果截图:

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

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

相关文章

动手学深度学习——循环神经网络的从零开始实现(原理解释+代码详解)

文章目录 循环神经网络的从零开始实现1. 独热编码2. 初始化模型参数3. 循环神经网络模型4. 预测5. 梯度裁剪6. 训练 循环神经网络的从零开始实现 从头开始基于循环神经网络实现字符级语言模型。 # 读取数据集 %matplotlib inline import math import torchfrom torch import …

某60区块链安全之重入漏洞实战记录

区块链安全 文章目录 区块链安全重入漏洞实战实验目的实验环境实验工具实验原理实验内容 重入漏洞实战 实验目的 学会使用python3的web3模块 学会以太坊重入漏洞分析及利用 实验环境 Ubuntu18.04操作机 实验工具 python3 实验原理 以太坊智能合约的特点之一是能够调用和…

进程概述

文章目录 计算机算机组成因特尔CPU型号摩尔定律衡量CPU的指标指令&#xff08;Instruction)操作系统&#xff08;Operating System&#xff09;虚拟地址空间&#xff08;Virtual Address Space&#xff09;进程(Process/task)进程管理(PCB - 进程控制块)进程控制块&#xff08;…

2023亚太杯数学建模思路 - 案例:异常检测

文章目录 赛题思路一、简介 -- 关于异常检测异常检测监督学习 二、异常检测算法2. 箱线图分析3. 基于距离/密度4. 基于划分思想 建模资料 赛题思路 &#xff08;赛题出来以后第一时间在CSDN分享&#xff09; https://blog.csdn.net/dc_sinor?typeblog 一、简介 – 关于异常…

UE 调整材质UV贴图长宽比例

首先&#xff0c;为什么要先减去0.5呢&#xff0c;因为缩放的贴图中心在0,0原点&#xff0c;以这个点缩放效果是这样&#xff1a; 它缩放的图案不会在正中间&#xff0c;因为是以0,0点进行缩放的 以这个图的箭头去缩放图片的&#xff0c;所以不能使得缩放后的图片放在正中心 那…

开源WIFI继电器之方案介绍

一、实物 1、外观 2、电路板 二、功能说明 输出一路继电器常开信号&#xff0c;最大负载电流10A输入一路开关量检测联网方式2.4G Wi-Fi通信协议MQTT配网方式AIrkiss&#xff0c;SmartConfig设备管理本地Web后台管理&#xff0c;可配置MQTT参数供电AC220V其它一个功能按键&…

java并发编程之基础与原理2

cpu缓存结构剖析 下面说一下概念与作用 CPU缓存即高速缓冲存储器&#xff0c;是位于CPU与主内存间的一种容量较小但速度很高的存储 器。由于CPU的速度远高于主内存&#xff0c;CPU直接从内存中存取数据要等待一定时间周期&#xff0c;Cache中 保存着CPU刚用过或循环使用的一部…

二维码智慧门牌管理系统升级解决方案:高效运营,信息尽在掌握

文章目录 前言一、升级要点二、方案优势三、应用场景四、客户案例 前言 在这个日新月异的时代&#xff0c;二维码智慧门牌管理系统已经成为了各行各业的标配。为了更好地满足用户需求&#xff0c;提升运营效率&#xff0c;我们推出了全新的升级解决方案。这个方案将让你轻松掌…

【DevOps】Git 图文详解(四):Git 使用入门

Git 图文详解&#xff08;四&#xff09;&#xff1a;Git 使用入门 1.创建仓库2.暂存区 add3.提交 commit 记录4.Git 的 “指针” 引用5.提交的唯一标识 id&#xff0c;HEAD~n 是什么意思&#xff1f;6.比较 diff 1.创建仓库 创建本地仓库的方法有两种&#xff1a; 一种是创建…

nodejs微信小程序-慢性胃炎健康管理系统的设计与实现-安卓-python-PHP-计算机毕业设计

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性&#xff1a;…

爱上C语言:操作符详解(下)

&#x1f680; 作者&#xff1a;阿辉不一般 &#x1f680; 你说呢&#xff1a;生活本来沉闷&#xff0c;但跑起来就有风 &#x1f680; 专栏&#xff1a;爱上C语言 &#x1f680;作图工具&#xff1a;draw.io(免费开源的作图网站) 如果觉得文章对你有帮助的话&#xff0c;还请…