重拾前端 —— 练习篇(配套pink老师视频)

————————————  2024.2.3已更新

题目1

知识点:符合选择器、背景样式

        页面上有购物车标签,该标签点击后会跳转到购物车页面,所以必须使用a标签来实现;并且该标签在鼠标经过的时候背景图会发生更替。请使用css和HTML代码实现以上效果。

                                        ​​​​​​​        


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

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        a {
            display: block;
            width: 67px;
            height: 31px;
            background: url(images/shopcar_01.png) no-repeat;
        }

        a:hover {
            background-image: url(images/shopcar_02.png);
        }
    </style>
</head>

<body>
    <a href="#"></a>
</body>

</html>

题目2

在页面中,输入框使用功能input标签来实现,当鼠标点击输入框的时候,输入框会获得焦点,同时为了给用户以提示,通常会更换输入框的部分样式,现在需要让输入框被点击获得焦点之后修改背景图片。如下图所示:

    


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

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        input {
            width: 535px;
            height: 40px;
            background: url(images/camera_01.png) no-repeat 500px center;
        }

        input:focus {
            background: url(images/camera_02.png) no-repeat 500px center;
        }
    </style>
</head>

<body>
    <input type="text">
</body>

</html>

题目3

在网页的顶部,通常会有导航栏来引导用户进入不同的功能区域,当点击不同的导航部分的时候会跳转到不同的页面中。所以往往导航栏需要使用功能a标签来完成。现在请使用HTML与CSS来实现以下所示导航栏:


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

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        a {
            display: inline-block;
            width: 100px;
            height: 50px;
            text-align: center;
            text-decoration: none;
            color: #fff;
            background-color: pink;
            line-height: 50px;
            font-size: 16px;
            font-weight: 700;
        }

        a:hover {
            background-color: #ffa000;
            color: #000;
        }
    </style>
</head>

<body>
    <div class="nav">
        <a href="#">新闻</a>
        <a href="#">体育</a>
        <a href="#">汽车</a>
        <a href="#">娱乐</a>
    </div>
</body>

</html>

题目4

知识点:复合选择器、背景样式

页面中市场需要使用列表方式展示一些文字信息,并使用一些虚线间隔开标题和主题内容,如下图所示,在鼠标经过的时候文本有特殊的字体颜色,请使用css和html代码完成下面效果

科创板第3轮现场督导开启:财务核查等为重点
科创板业绩抢眼 基金经理重新审视估值体系
券商IPO承销保荐费受益科创板 下半年揽入32亿
专用设备制造企业营收破30亿 达6亿企业占一半
银行资金加速布局科创板 交银基金规模破10亿


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

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        ul li a {
            text-decoration: none;
            font-size: 16px;
            color: #000;
            margin: 20px;
        }

        ul li {
            margin: 15px 0;
        }

        ul li::marker {
            color: #e7e7e7;
        }

        hr {
            border-top: 1px dashed #e7e7e7;
        }

        ul li a:hover {
            color: #ff002e;
        }
    </style>
</head>

<body>
    <h2>科创板第3轮现场督导开启:财务核查等为重点</h2>
    <hr>
    <ul>
        <li><a href="#">科创板业绩抢眼 基金经理重新审视估值体系</a></li>
        <li><a href="#">券商IPO承销保荐费受益科创板 下半年揽入32亿</a></li>
        <li><a href="#">专用设备制造企业营收破30亿 达6亿企业占一半</a></li>
        <li><a href="#">银行资金加速布局科创板 交银基金规模破10亿</a></li>
    </ul>
    <hr>
</body>

</html>

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值