CSS高级技巧(提高现有基础水平)

简介: CSS高级技巧(提高现有基础水平)

78d09a614740401c865deed399fb4e97.png

1. 精灵图(缺点明显,故出现字体图标)

屏幕快照 2022-05-06 下午8.49.20.png

<!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>
        .box1 {
            width: 60px;
            height: 60px;   
            margin: 100px auto;
            background: url(images/sprites.png) no-repeat   -182px 0;
        }
    </style>
</head>
<body>
    <div class="box1"></div>
    <div class="box2"></div>
</body>
</html>


2. 字体图标

主要用于显示网页通用、常用的一些小图标。

d5d534fc710b4f71878c8c7ecb3ed0e9.png

有优点有缺点


网址是:https://icomoon.io

2.2 重点(字体文件的使用步骤以及注意事项)屏幕快照 2022-05-06 下午8.50.27.png

屏幕快照 2022-05-06 下午8.50.19.png

网址是:https://icomoon.io

2.2 重点(字体文件的使用步骤以及注意事项)

image.png

页面在哪里fonts文件夹就放在哪里

四种字体格式的原因是因为兼容性

9a2890b2d29a4b52898fb24d1b8d23b9.png


1a098c779dc247bd971ebb2351cce2aa.pnge97b7b796971490a811e0ec209a216e4.png

在demo.html中复制上图的小边框877c4ae3041442239fa90f4b4ec0d064.png

完整体验代码为:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>字体图标的使用</title>
  <style>
    /* 字体声明 */
     @font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?p4ssmb');
  src:  url('fonts/icomoon.eot?p4ssmb#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?p4ssmb') format('truetype'),
    url('fonts/icomoon.woff?p4ssmb') format('woff'),
    url('fonts/icomoon.svg?p4ssmb#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
  span {
    font-family: 'icomoon';
    font-size: 100px;
    color:pink;
  }
  </style>
</head>
<body>
    <span></span>
    <span></span>
</body>
</html>


相关文章
|
1月前
|
前端开发
CSS水平居中与垂直居中的方法
CSS水平居中与垂直居中的方法
|
2月前
|
前端开发 容器
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
|
2月前
|
人工智能 前端开发 开发者
Baidu千帆大模型赋能——CSS控制DIV垂直水平居中——送给大一的孩子们,学会用AI思维来帮助你解决问题
Baidu千帆大模型赋能——CSS控制DIV垂直水平居中——送给大一的孩子们,学会用AI思维来帮助你解决问题
26 1
|
3月前
|
前端开发
css水平居中的5种几种方式
css水平居中的5种几种方式
|
4月前
|
前端开发 容器
css中元素水平居中的方式
css中元素水平居中的方式
45 0
|
4月前
|
前端开发
CSS div 水平排列
CSS div 水平排列
|
5月前
|
前端开发
css设置div水平居中
css设置div水平居中
|
6月前
|
前端开发
css如何让实现一个元素在网页中垂直水平居中
css如何让实现一个元素在网页中垂直水平居中
25 0
|
7月前
|
前端开发 容器
css实现容器垂直水平居中的七中方法
css实现容器垂直水平居中的七中方法
43 0
|
9月前
|
前端开发 数据可视化
漏刻有时数据大屏CSS样式表成长教程(1)CSS绝对定位时水平居中的写法
漏刻有时数据大屏CSS样式表成长教程(1)CSS绝对定位时水平居中的写法
46 0