CSS列表和超链接的使用(8个案例+代码+效果图+素材)

news2024/11/26 10:32:23

目录

1.无序列表ul

案例:定义不同type的li

1.代码

2.效果

2.有序列表ol

type 取值

start属性

value

案例:定义不同类型的有序列表

1.代码

2.效果

3.定义列表dl

1.代码

2.效果

4.list-style-type属性

list-style-type的取值

案例:list-type的使用

1.代码

2.效果

5.list-style-image属性

案例:为列表添加图片序号

1.代码

2.效果

6.list-style-position属性

案例:list-style-postion的使用

1.代码

​编辑

2.效果

7.超链接

案例:制作百度连接和CSND连接

1.代码

2.效果

8.锚点连接

案例:页面跳转+浮动窗口(跳转指定球)

1.代码

2.效果


1.无序列表ul

ul是无序列表,li是ul的列表项

案例:定义不同type的li

type的取值说明

  • disc  默认是实心圆点
  • circle 是一个空心远点
  • square 是一个是新方块

1.代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>无序列表ul</title>
    <style>
        li:hover{
            /**
             * 鼠标悬停时,字体颜色为红色
             */
            color: red;
        }
    </style>
</head>
<body>
    <ul>
        <li >
            这是我的无序列表1的内容
        </li>
        <li type="disc">
            这是我的无序列表2的内容
        </li>
        <li type="circle">
            这是我的无序列表3的内容
        </li>
        <li type="square">
            这是我的无序列表4的内容
        </li>
    </ul>
    
</body>
</html>

2.效果

2.有序列表ol

ol是有序列表

type 取值

  • 1 是数字  使列表的前置数字为1
  • a 是小写字母 使列表的序号变为小写字母
  • A 是大写字母 使列表的序号变为大写字母
  • i 是罗马数字 使列表序号变为罗马数字 小
  • I 是罗马数字 使列表序号变为罗马数字 大

start属性

        定义该项的起始位置

value

        定义该项的值

案例:定义不同类型的有序列表

1.代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>定义不同类型的有序列表</title>
    <style>
        li{
            width: 200px;
            height: 50px;
            border: 2px double rgb(125, 233, 125);
        }
        li:hover{
            background-color: rgb(255, 238, 0);
        }
    </style>
</head>
<body>
    <ol>
        <!-- type为数字 -->
        <li type="1">
            type为数字
        </li>
        <!-- type为小写字母 -->
        <li type="a">
            type为小写字母
        </li>
        <!-- type为大写字母 -->
        <li type="A">
            type为大写字母
            
        </li>
        <!-- type罗马数字 小 -->
        <li type="i">
            type罗马数字 小 
        </li>
        <!-- type罗马数字 大 -->
        <li type="I">
            type罗马数字 大 
        </li>

        <!-- start属性 -->
         <li  start="999">
            start属性:定义该项的起始位置
        </li>

        <!-- value属性 -->
         <li type="i" value="888">
            value属性
        </li>
    </ol>
    
</body>
</html>

2.效果

3.定义列表dl

dl标签定义列表,dt是列表头,dt是列表子项

案例:dl的基本使用

1.代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>定义列表dl</title>

</head>
<body>
    <dl>
        <dt>dt定义列表的头部</dt>
        <dd>dd定义列表的内容</dd>

        <dt>dt定义列表的头部</dt>
        <dd>dd定义列表的内容</dd>
    </dl>
    
</body>
</html>

2.效果

4.list-style-type属性

用于定义列表

list-style-type的取值

  • desc 实心圆
  • circle 空心圆
  • square 实心方块
  • decimal 阿拉伯数字
  • lower-roman 小写罗马数字
  • lower-alpha 小写英文字母
  • lower-latin 小写拉丁字母
  • hebrew 希伯编号
  • none 不使用项目符号
  • cjk-ideographic 简单的数字
  • georgian 表意数字
  • decimal-leading-zero 0开头的阿拉伯数字
  • upper-roman 大写罗马数字
  • upper-Latin 大写拉丁字母
  • armeniaan 亚美尼亚编号的方式

案例:list-type的使用

1.代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>list-style-type属性</title>
    <style>
        li:hover {
            /**
             * 鼠标悬停时,字体颜色为红色
             */
            color: red;
            font-size: 20px;

        }
        li{
            border: 2px solid #87fa3a;
            width: 200px;
            height: 50px;
            margin: 10px;
        }
    </style>

</head>

<body>
    <!-- desc 实心圆 无序
    circle 空心圆 无序
    square 实心方块 无序
    decimal 阿拉伯数字
    lower-roman 小写罗马数字
    lower-alpha 小写英文字母
    lower-latin 小写拉丁字母
    hebrew 希伯编号
    none 不使用项目符号
    cjk-ideographic 简单的数字
    georgian 表意数字
    decimal-leading-zero 0开头的阿拉伯数字
    upper-roman 大写罗马数字
    upper-Latin 大写拉丁字母
    armeniaan 亚美尼亚编号的方式 
        -->
    <ul>
        <li style="list-style-type: decimal;">
            decimal 阿拉伯数字
        </li>
        <li style="list-style-type: lower-roman;">
            lower-roman 小写罗马数字
        </li>
        <li style="list-style-type: lower-alpha;">
            lower-alpha 小写英文字母
        </li>
        <li style="list-style-type: lower-latin;">
            lower-latin 小写拉丁字母
        </li>
        <li style="list-style-type: hebrew;">
            hebrew 希伯编号
        </li>
        <li style="list-style-type: none;">
            none 不使用项目符号
        </li>
        <li style="list-style-type: cjk-ideographic;">
            cjk-ideographic 简单的数字
        </li>
        <li style="list-style-type: georgian;">
            georgian 表意数字
        </li>



        <li style="list-style-type: decimal-leading-zero;">
            decimal-leading-zero 0开头的阿拉伯数字
        </li>
        <li style="list-style-type: upper-roman;">
            upper-roman 大写罗马数字
        </li>
        <li style="list-style-type: upper-Latin;">
            upper-Latin 大写拉丁字母
        </li>
        <li style="list-style-type: armeniaan;">
            armeniaan 亚美尼亚编号的方式
        </li>




    </ul>
</body>

</html>

2.效果

5.list-style-image属性

list-style-image这个用来定义序号为图片

案例:为列表添加图片序号

1.代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>为列表添加图片序号</title>
    <style>
        li:hover{
            color: red;
            font-size: 20px;
            

        }
        li{
            border: 2px solid #87fa3a;
            width: 200px;
            height: 50px;
            margin: 10px;
            list-style-image: url("./small_boy.PNG");
            text-align: center;

        }
    </style>
</head>
<body>
    <ul>
        <li>ONE_Li</li>
        <li>TWO_Li</li>
        <li>THREE_Li</li>
        <li>FOUR_Li</li>
        <li>FIVE_Li</li>
        <li>SIX_Li</li>
        <li>SEVEN_Li</li>

    </ul>
    
</body>
</html>

2.效果

6.list-style-position属性

list-style-position属性说明

  • inside 在列表里面
  • outside 在列表外面

案例:list-style-postion的使用

1.代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>list-style-position</title>
    <style>
        li:hover{
            color: red;
            font-size: 20px;
            

        }
        li{
            border: 2px solid #8a8b88;
            width: 200px;
            height: 50px;
            margin: 10px;
            box-shadow: 5px 10px 5px #d4e7a0;
            list-style-type: upper-latin;
        }
        .inList{
            list-style-position: inside;
        }
        .outList{
            list-style-position: outside;
        }
    </style>
</head>
<body>

    <ul>
        <li class="inList">ONE_Li</li>
        <li class="outList">TWO_Li</li>
        <li class="inList">THREE_Li</li>
        <li class="outList">FOUR_Li</li>
        <li class="inList">FIVE_Li</li>
        <li class="outList">SIX_Li</li>
        <li class="inList">SEVEN_Li</li>

    </ul>
    
</body>
</html>

2.效果

7.超链接<a>

<a>语法 :

  • <a href="跳转目标连接的网址" target="弹出方式" >文本/图像</a>
  • href: 用于指定连接地址
  • target 指定弹出的方式
    •   _self原窗口打开
    •     _target新窗口打开

案例:制作百度连接和CSND连接

1.代码

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>制作百度连接和CSND连接</title>
    <style>
        a:hover {
            color: red;
            font-size: 20px;
        }

        .myStyle {
            width: 200px;
            height: 50px;
            border: solid 2px #b0db93;
           

        }

        .myStyle:hover {
            background-color: #0abef5;
        }
    </style>
</head>

<body style=" display: grid;
            grid-template-columns: 1fr 1fr;">
    <div class="myStyle">
        <a href="http://www.baidu.com" target="_blank">百度</a> <br>
    </div>
    <div class="myStyle">
        <a href="http://www.csdn.net" target="_self">CSND</a>
    </div>



</body>

</html>

2.效果

点击百度,弹出一个新窗口

点击csdn,在原来的窗口打开

     

8.锚点连接

通过href和控件的id属性跳转指定位置

案例:页面跳转+浮动窗口(跳转指定球)

1.代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>页面跳转+浮动窗口</title>
    <style>
        #float-window{
            width: 200px;
            height: 200px;
            background-color: #000;
            color: #fff;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            z-index: 999;
        }
        .pageClassStyle{
            width: 800px;
            height: 800px;
            border-radius: 50%;
            text-align: center;

        }
        a{
            color: #f50a0a;
            text-decoration: none;
            font-size: 20px;
        }
    </style>
</head>
<body style="margin: 0 auto; ">
    

    <div id="myRed" class=" pageClassStyle" style="background-color: red;">红球</div>
    <div id="myGreen" class=" pageClassStyle" style="background-color: green;">绿球</div>
    <div id="myblue" class=" pageClassStyle"  style="background-color: blue;">蓝球</div>
    <div id="myYellow" class=" pageClassStyle"  style="background-color: yellow;">绿球</div>
    <div id="myOrange" class=" pageClassStyle"  style="background-color: orange;">橙球</div>
    <div id="float-window">
        我是一个浮动窗口
        <br>
        <a href="#myRed" style="background-color: #2fdae0;">跳转到红球</a><br>
        <a href="#myGreen" style="background-color: green;">跳转到绿球</a><br>
        <a href="#myblue" style="background-color: blue;">跳转到蓝球</a><br>
        <a href="#myYellow" style="background-color: yellow;">跳转到黄球</a><br>
        <a href="#myOrange" style="background:orange">跳转到橙球</a><br>
    </div>
</body>
</html>

2.效果

点击跳转绿球会跳转到绿球的页面

点击跳转黄球会跳转到黄球的页面

 附录:

所用素材下载

aMouse.png等2个文件官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

关于OJ平台的一个代码小问题 ——

目录 一、关于OJ平台的一个代码小问题 1、将OJ代码复制粘贴到vs上 2、创建测试方法&#xff0c;调用本次要调试的目标方法 3、利用vs调试工具排查代码问题 一、关于OJ平台的一个代码小问题 思考&#xff1a;OJ代码有bug怎么办&#xff1f; 答&#xff1a;VS调试技能用起来 …

G. Gears (2022 ICPC Southeastern Europe Regional Contest. )

G. Gears 思路&#xff1a; 本身这个题并不难&#xff0c;奈何卡了很久后看了题解才做出来&#xff0c;感觉自己好笨。 很容易想到的是&#xff0c;只要确定了一个齿轮的位置&#xff0c;其他齿轮的位置都可以直接推出来。所以当前目标是如何确定第一个齿轮的位置。 令 x [ i …

第2篇:Windows权限维持----应急响应之权限维持篇

关键词&#xff1a;Windows系统后门、权限维持 在获取服务器权限后&#xff0c;通常会用一些后门技术来维持服务器权限&#xff0c;服务器一旦被植入后门&#xff0c;攻击者便如入无人之境。本文将对常见的window服务端自启动后门技术进行解析&#xff0c;知己知彼方能杜绝后门…

系统规划与管理——1信息系统综合知识(4)

文章目录 1.3 信息系统1.3.4 信息系统总体规划 1.3 信息系统 1.3.4 信息系统总体规划 信息系统总体规划的概念和作用 一个组织或一个区域的信息系统建设&#xff0c;都要经历由初始到成熟的发展过程。诺兰总结了信息系统发展的规律&#xff0c;在1973年提出了信息系统发展的阶…

《Linux从小白到高手》理论篇:Linux的系统服务管理

值此国庆佳节&#xff0c;深宅家中&#xff0c;闲来无事&#xff0c;就多写几篇博文。本篇详细深入介绍Linux的系统服务管理。 系统服务通常在系统启动时自动启动&#xff0c;并在后台持续运行&#xff0c;为系统和用户提供特定的功能。例如&#xff0c;网络服务、打印服务、数…

CSP-J/S复赛算法 动态规划初步

文章目录 前言动态规划动态规划常见形式动态规划求最值的几个例子1. **背包问题**2. **最短路径问题**3. **最小硬币找零问题**4. **最长递增子序列** 总结 最优子结构举个简单的例子其他例子条件 DP的核心就是穷举具体解释 递归的算法时间复杂度dp数组的迭代解法通俗易懂的解释…

mysql表和表中记录的操作·2

表中字段的操作表中记录的操作SQL约束 1.表中字段的操作 字段/列column 知识点 在表中添加一列&#xff1a;alter table 表名 add 字段名 字段类型; 在表中删除一列&#xff1a;alter table 表名 drop 字段名; 在表中修改字段名和字段类型&#xff1a;alter table 表名…

IO零拷贝技术

01背景介绍 相信不少的网友&#xff0c;在很多的博客文章里面&#xff0c;已经见到过零拷贝这个词&#xff0c;会不禁的发出一些疑问&#xff0c;什么是零拷贝&#xff1f; 从字面上我们很容易理解出&#xff0c;零拷贝包含两个意思&#xff1a; 拷贝&#xff1a;就是指数据从…

Lesson1 - 操作系统概述与硬件视角

文章目录 什么是操作系统操作系统的形成 从程序看OS提出问题&#xff1a;从hello world文件开始目前编译器帮我们解决了诸多问题gcc的编译过程 CPU的运作CPU对任务的切换 什么是操作系统 操作系统 Operating System 是一组控制和管理计算机 硬件 和 软件 资源合理地对各类作业…

深入理解NumPy库:常用函数详解与数组操作指南

在数据科学和数值计算领域&#xff0c;NumPy无疑是一个强大的工具&#xff0c;它为Python提供了高效的多维数 组处理能力。无论是进行数据分析、构建机器学习模型&#xff0c;还是进行复杂的科学计算&#xff0c;NumPy都是 不可或缺的核心库之一。 numpy.array 是 NumPy 库中…

Python 从入门到实战34(实例2:绘制蟒蛇)

我们的目标是&#xff1a;通过这一套资料学习下来&#xff0c;通过熟练掌握python基础&#xff0c;然后结合经典实例、实践相结合&#xff0c;使我们完全掌握python&#xff0c;并做到独立完成项目开发的能力。 上篇文章我们讨论了数据库MySQL操作的相关知识。今天学习一个使用…

C语言指针plus版练习

上期我们讲了进阶的指针&#xff0c;本期内容我们来强化一下上期学的内容 一、字符串左旋 实现一个函数&#xff0c;可以左旋字符串中的k个字符。 1.1 分析题目 假设字符串为abcde&#xff0c;左旋一个以后就变成bcdea&#xff0c;就是把第一个字符移到一个新的变量里面&#…

5G NR BWP 简介

文章目录 BWP介绍BWP 分类BWP相关总结 BWP介绍 5G NR 系统带宽比4G LTE 大了很多&#xff0c;4G LTE 最大支持带宽为20MHz&#xff0c; 而5G NR 的FR1 最大支持带宽为100MH在&#xff0c; FR2 最大支持带宽为 400MH在。带宽越大&#xff0c;意味了终端功耗越多。为了减少终端的…

哪款百元头戴式耳机性价比高?四款大火爆全网的机型盘点推荐!

在繁忙的生活节奏中&#xff0c;寻找一片属于自己的宁静空间&#xff0c;成为了许多人的内心渴望。头戴式降噪耳机&#xff0c;正是那把打开音乐世界的钥匙。它不仅能够隔绝外界的喧嚣&#xff0c;还能将您带入一个纯净无瑕的音乐世界。无论是沉浸在古典乐的悠扬旋律中&#xf…

数据服务-存储服务(NFS)

1.概述 存储: 用于存放用户上传的内容(数据),一般应用在网站集群中 如果不使用存储,用户上传的数据就直接存放在网站服务器上了,用户下次访问就可能找不到 如果使用存储,用户上传的内容存放在存储上面,用户访问就会访问存储. 位置: 网站后排. 2. 存储分类 分类说明硬件存储硬件…

【高等数学学习记录】函数的极限

一、知识点 &#xff08;一&#xff09;知识结构 #mermaid-svg-Dz0Ns0FflWSBWY50 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-Dz0Ns0FflWSBWY50 .error-icon{fill:#552222;}#mermaid-svg-Dz0Ns0FflWSBWY50 .erro…

KiCad 综合笔记

开窗 选中顶层或者底层 Mask 层,然后进行覆铜: 四层板 KiCad Tutorial - How to make a 4 layer PCB https://bbs.elecfans.com/jishu_2365544_1_1.html 虽然在“电路板设置”中,可以选择铜层的类型,但如果选择了“电源层”,除了用于告诉“Free router”布线器在自动布…

vue3+vite@4+ts+elementplus创建项目详解

1、第一步创建项目cnpm init vite4 2、设置vue3.2局域网可访问配置&#xff1a; 找到项目路径下的package.json目录下找到script对象下面添加一下代码&#xff1a; "serve": "vite --host 0.0.0.0" 启动项目命令不在是dev而是&#xff1a;cnpm run serve 3…

Linux中的进程信号

目录 进程信号 kill/raise/abort 硬件异常产生信号 由软件条件产生信号 信号在内核中的表示示意图 pending: block: 信号集操作函数 sigprocmask 进程信号 信号量和信号不同 信号量的本质是计数器&#xff0c;计数器可以被多进程同时看到。可以对资源进行预定。 所有进…

OpenJudge | 置换选择排序

总时间限制: 1000ms 内存限制: 65536kB 描述 给定初始整数顺串&#xff0c;以及大小固定并且初始元素已知的二叉最小堆&#xff08;为完全二叉树或类似完全二叉树&#xff0c;且父元素键值总小于等于任何一个子结点的键值&#xff09;&#xff0c;要求利用堆实现置换选择排序&a…