页面布局之--Font Awesome+导航

页面布局之--Font Awesome+导航

Font Awesome为您提供可缩放的矢量图标,您可以使用CSS所提供的所有特性对它们进行更改,包括:大小、颜色、阴影或者其它任何支持的效果。
下载地址:http://fontawesome.io/

1.引用方式:

<head>
    <meta charset="UTF-8">
    <title>Title</title>
    // 引用当前目录下的 font-awesome.min.css
    <link rel="stylesheet" href="font-awesome-4.7.0/css/font-awesome.min.css">
</head>

2.使用图标:
图标样式:http://fontawesome.io/icons/

<div class="right icons">
    <!--将提供的样式直接放到需要的位置-->
    <i class="fa fa-cc-visa" aria-hidden="true"></i>
    <a>..</a>
</div>
<div class="right icons">
    <i class="fa fa-envelope-square" aria-hidden="true"></i>
    <a>3</a>
</div>

3.布局加导航栏展示:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href="font-awesome-4.7.0/css/font-awesome.min.css">
    <style>
        body{
            margin: 0;
        }
        .left{
            float: left;
        }
        .right{
            float: right;
        }
        .pg-header{
            height: 48px;
            background-color: #2459a2;
            color: #f5f5f5;
            min-width: 1180px;
            line-height: 48px;
        }

        .pg-header .logo{
            width: 200px;
            background-color: #000795;
            text-align: center;
        }

        .pg-header .icons{
            font-size: 30px;
            padding: 0 20px;
        }
        .pg-header .icons:hover{
            background-color: #204982;
        }
        .pg-header .icons a{
            font-size: 11px;
            display: inline-block;
            /*line-height: 1px; 可以将不跟随父级的line-height值 */
            line-height: 1px;
            background-color: red;
            padding: 6px 3px;
            border-radius: 50%;
        }
        .pg-header .user{
            margin-right: 80px;
            padding: 0 20px;
            height: 48px;
            position: relative;
        }


        .pg-header .user:hover .userinfo{
            display: block;
        }
        .pg-header .user .userinfo{
            z-index: 20;
            position: absolute;
            top: 48px;
            right: 0;
            width: 160px;
            background-color: #cccccc;
            color: black;
            display: none;
        }

        .pg-header .user .userinfo a{
            display: block;
        }

        .pg-header .user:hover{
            background-color: #204982;
        }

        .pg-header .user .headimg img{
            width: 40px;
            height: 40px;
            margin-top: 4px;
            border-radius: 50%
        }

    </style>
</head>
<body>
    <div class="pg-header">
        <div class="logo left">
            叨客厨子
        </div>
        <div class="user right">
            <a class="headimg" href="#">
                <img src="tt.jpg" alt="">
            </a>

            <div class="userinfo">
                <a href="">个人信息</a>
                <a href="">通知</a>
                <a href="">关注</a>
                <a href="">注销</a>
            </div>
        </div>
        <div class="right icons">

            <i class="fa fa-cc-visa" aria-hidden="true"></i>
            <a>..</a>
        </div>
        <div class="right icons">
            <i class="fa fa-envelope-square" aria-hidden="true"></i>
            <a>3</a>
        </div>
    </div>
    <div class="pg-footer"></div>
</body>
</html>

转载于:https://www.cnblogs.com/baolin2200/p/7658842.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了实现一个完整的web前端html网页作品,需要考虑以下几个方面的内容: 1. 响应式网页布局:可以使用Bootstrap等前端框架来实现响应式布局,也可以手写CSS来实现。需要考虑不同屏幕尺寸下的布局变化,例如使用@media查询来设置不同屏幕尺寸下的样式。 2. 导航栏:可以使用Bootstrap等前端框架提供的导航栏组件,也可以手写HTML和CSS来实现。需要考虑导航栏的样式和交互效果,例如鼠标悬停时的下拉菜单等。 3. CSS3动画和过渡:可以使用CSS3的transition和animation属性来实现动画和过渡效果。需要考虑动画的触发条件和持续时间等。 4. 字体图标:可以使用FontAwesome等字体图标库来引入图标字体,可以使用SVG等矢量图形来实现。需要考虑图标的样式和使用方式,例如使用类名来引用图标。 5. 登录注册页面:可以使用HTML和CSS来实现登录注册页面的布局和样式,也可以使用JavaScript等前端技术来实现交互效果和表单验证等。 6. 音乐和视频:可以使用HTML5的audio和video标签来嵌入音乐和视频,也可以使用JavaScript等前端技术来实现播放控制和样式定制等。 以下是一个简单的web前端html网页作品的框架设计: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Web前端作品</title> <!-- 引入Bootstrap样式 --> <link rel="stylesheet" href="css/bootstrap.min.css"> <!-- 引入自定义样式 --> <link rel="stylesheet" href="css/index.css"> <!-- 引入FontAwesome字体图标 --> <link rel="stylesheet" href="css/all.css"> </head> <body> <!-- 导航栏 --> <nav class="navbar navbar-expand-lg navbar-light bg-light"> <div class="container"> <a class="navbar-brand" href="#">Web前端作品</a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="navbar-nav ml-auto"> <li class="nav-item active"> <a class="nav-link" href="#">首页</a> </li> <li class="nav-item"> <a class="nav-link" href="#">关于我们</a> </li> <li class="nav-item"> <a class="nav-link" href="#">产品中心</a> </li> <li class="nav-item"> <a class="nav-link" href="#">联系我们</a> </li> </ul> </div> </div> </nav> <!-- 主体内容 --> <div class="container"> <div class="row"> <div class="col-md-8"> <!-- 轮播图 --> <div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li> <li data-target="#carouselExampleIndicators" data-slide-to="1"></li> <li data-target="#carouselExampleIndicators" data-slide-to="2"></li> </ol> <div class="carousel-inner"> <div class="carousel-item active"> <img class="d-block w-100" src="images/slide1.jpg" alt="First slide"> </div> <div class="carousel-item"> <img class="d-block w-100" src="images/slide2.jpg" alt="Second slide"> </div> <div class="carousel-item"> <img class="d-block w-100" src="images/slide3.jpg" alt="Third slide"> </div> </div> <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> <!-- 新闻列表 --> <ul class="list-group mt-3"> <li class="list-group-item active">最新动态</li> <li class="list-group-item">新闻1</li> <li class="list-group-item">新闻2</li> <li class="list-group-item">新闻3</li> </ul> </div> <div class="col-md-4"> <!-- 登录表单 --> <form> <div class="form-group"> <label for="exampleInputEmail1">邮箱地址</label> <input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="请输入邮箱"> <small id="emailHelp" class="form-text text-muted">我们绝不会分享您的邮箱地址。</small> </div> <div class="form-group"> <label for="exampleInputPassword1">密码</label> <input type="password" class="form-control" id="exampleInputPassword1" placeholder="请输入密码"> </div> <button type="submit" class="btn btn-primary">登录</button> </form> <!-- 音乐播放器 --> <audio src="music.mp3" controls></audio> </div> </div> </div> <!-- 底部版权信息 --> <footer class="bg-light text-center py-3"> <p>版权所有 © 2021 Web前端作品</p> </footer> <!-- 引入jQuery和Bootstrap的JavaScript库 --> <script src="js/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> </body> </html> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值