初学第七章:字体图标的引用和自定义样式/媒体查询的使用

本文阅读 3 分钟
首页 前端,CSS3 正文

字体图标的引用和自定义样式

字体图标下载

  • 字体图标引用.

    1. 在上方网站选择好自己需要的图标后进行下载

    l5d7qi0t.png

    1. 在项目中进行导入通常会选择自己新建一个css文件进行引入图标库

    l5d7rx2y.png

    1. 挑选相应图标并获取类名,应用于项目页面

    l5d7usus.png

  • 自定义字体图标样式

    1. 给图标添加一个自定义类名
      l5d7wfuf.png
    2. 在自定义的css文件内进行设置样式,因为是字体图标 样式和设置字体没什么区别
      l5d7ysvv.png

看下效果:
l5d7zyrk.png

附上代码:

<!--HTML部分代码-->
<body>
    <div>
        <span class="iconfont icon-icon-test huiyuan"></span>
        <span class="iconfont icon-icon-test1 huiyuan"></span>
        <span class="iconfont icon-icon-test2 huiyuan"></span>
        <span class="iconfont icon-icon-test3 huiyuan"></span>
    </div>
</body>
/*css部分代码*/
/*引入图标库*/
@import url(../font_icon/iconfont.css);
/*设置图标自定义样式*/
.huiyuan{
    font-size: 50px;
    color: aqua;
}

媒体查询介绍以及使用

媒体查询@media :使用media可以查询媒体元素的宽高并且可以根据宽高作为限定条件更改某一个元素的值
使用到的属性:max-width min-width
max-width:设置一个最大宽度
min-width:设置一个最小宽度
  • 例如:@media (min-width:1200px){....} 语句的意思是指设置一个最小宽度为1200px当页面宽度大于1200px后会执行{...}更改某一个元素的属性或者操作
    l5d991ix.png
  • 下面是以1200 980 680为边界做的一个简易自适应
<!--HTML部分代码-->
    <div class="box">
        <div class="item1"></div>
        <div class="item2"></div>
        <div class="item3"></div>
    </div>
/*CSS部分代码*/
/*设置根目录字号大小*/
html{
    font-size: 10px;
}
/*设置box盒子为flex布局*/
.box{
    display: flex;

}
/*定义三个盒子的默认样式*/
.item1{
    width: 14rem;
    height: 5rem;
    margin: auto;
    background-color: aqua;
}
.item2{
    width: 24rem;
    height: 10rem;
    margin: auto;
    background-color: aquamarine;
}

.item3{
    width: 34rem;
    height: 15rem;
    margin: auto;
    background-color: blue;
}

/*媒体查询 media   */
/* 
使用到的属性:max-width min-width
max-width:设置一个最大宽度
min-width:设置一个最小宽度
 */
/*当页面宽度大于等于1200px时将html根元素字号设置为16px*/
@media (min-width:1200px){
    html{
        font-size: 16px;
    }
}

/*当页面处于980px和1199px中间的时候将html根元素字号设置为14px*/
@media (max-width:1199px) and (min-width:980px){
    html{
        font-size: 15px;
    }
}

/*限定最大宽度为480px 当页面宽度小于480px时将会更改html根字号大小为13px*/

@media (max-width:680px)
{
    html{
        font-size: 13px;
    }
}
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.hui-xiang.cn/archives/72.html
-- 展开阅读全文 --
初学第六章:伪类选择器的应用/盒模型的分析
« 上一篇 07-08
初学第八章:布局的概念/常用的定位方式/用相对定位和绝对定位做一个导航栏
下一篇 » 07-12