期末

CSS基础 : 里面有字体样式等

动画解释CSS定位布局-Static, Relative, Absolute, Fixed, Sticky, 五大定位模式实现自由布局

​ 这是一个合集 , 动画讲解

a标签的详解 : 还可以

问题

图片和字体对齐

vertical-align:middle : vertical-align:middle 这个属性

vertical-align 属性,属性说明:

    baseline-将支持valign特性的对象的内容与基线对齐
    sub-垂直对齐文本的下标
    super-垂直对齐文本的上标
    top-将支持valign特性的对象的内容与对象顶端对齐
    text-top-将支持valign特性的对象的文本与对象顶端对齐
    middle-将支持valign特性的对象的内容与对象中部对齐
    bottom-将支持valign特性的对象的文本与对象底端对齐
    text-bottom-将支持valign特性的对象的文本与对象顶端对齐

CSS

二级菜单

CSS实现二级菜单

其他

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <title>ul导航实例——二级菜单</title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            li {
                list-style: none;
            }
            ul > li {
                float: left;
                background: pink;
                width: 120px;
                height: 50px;
                text-align: center;
                line-height: 50px;
            }
            ul > li:hover {
                background: purple;
                cursor: pointer;
            }
            ul > li:hover ol {
                display: block;
            }
            a {
                text-decoration: none;
                color: #333;
            }
            ol {
                background: #ccc;
                display: none;
            }
            ol > li:hover {
                background: #f99;
            }
        </style>
    </head>
    <body>
        <ul>
            <li>
                首页
                <ol>
                    <li>分类1</li>
                    <li>分类2</li>
                    <li>分类3</li>
                    <li>分类4</li>
                </ol>
            </li>
            <li>
                选项1
                <ol>
                    <li>分类1</li>
                    <li>分类2</li>
                    <li>分类3</li>
                    <li>分类4</li>
                </ol>
            </li>
            <li>
                选项2
                <ol>
                    <li>分类1</li>
                    <li>分类2</li>
                    <li>分类3</li>
                    <li>分类4</li>
                </ol>
            </li>
            <li>
                选项3
                <ol>
                    <li>分类1</li>
                    <li>分类2</li>
                    <li>分类3</li>
                    <li>分类4</li>
                </ol>
            </li>
            <li>
                选项4
                <ol>
                    <li>分类1</li>
                    <li>分类2</li>
                    <li>分类3</li>
                    <li>分类4</li>
                </ol>
            </li>
            <li>
                选项5
                <ol>
                    <li>分类1</li>
                    <li>分类2</li>
                    <li>分类3</li>
                    <li>分类4</li>
                </ol>
            </li>
        </ul>
    </body>
</html>

图标变色

本质就是设置hover换成另一个带颜色的图片

右边固定导航栏

带回到顶部

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title></title>
        <style>
            /*清除元素默认的内外边距  */
            * {
                margin: 0;
                padding: 0;
            }

            html {
                scroll-behavior: smooth;
            }
            .mode1 {
                height: 500px;
                width: 100%;
                background-color: aqua;
            }
            .mode2 {
                height: 500px;
                width: 100%;
                background-color: rgb(184, 196, 196);
            }
            .mode3 {
                height: 500px;
                width: 100%;
                background-color: rgb(184, 121, 160);
            }
            .mode4 {
                height: 500px;
                width: 100%;
                background-color: rgb(212, 223, 58);
            }
            .right-mode {
                display: block;
                position: fixed;
                right: 0%;
                margin-top: 25%;
            }
            a {
                display: block;
                font-size: large;
            }
            a:hover {
                color: violet;
            }
        </style>
    </head>
    <body>
        <div class="father">
            <div class="right-mode">
                <a href="#mode1">一楼</a>
                <a href="#mode2">二楼</a>
                <a href="#mode3">三楼</a>
                <a href="#mode3">四楼</a>
                <a href="#mode1">回到顶部</a>
            </div>
            <div class="right">
                <div class="mode1" id="mode1">一楼</div>
                <div class="mode2" id="mode2">二楼</div>
                <div class="mode3" id="mode3">三楼</div>
                <div class="mode4" id="mode4">四楼</div>
            </div>
        </div>
    </body>
</html>

JQuery

方法用法 :

​ prop() 方法设置或返回被选元素的属性和值。

​ :checked : 为选中设置

最后修改:2023 年 06 月 19 日
如果觉得我的文章对你有用,请随意赞赏