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>


相关文章
|
7月前
|
前端开发
CSS水平居中与垂直居中的方法
CSS水平居中与垂直居中的方法
|
6月前
|
前端开发 UED
深入理解CSS中的文本对齐方式:水平对齐与垂直对齐
深入理解CSS中的文本对齐方式:水平对齐与垂直对齐
128 5
|
5月前
|
前端开发 JavaScript 开发者
学习CSS动画的高级技巧
【7月更文挑战第1天】学习CSS动画的高级技巧
48 2
|
5月前
|
前端开发 C++ 容器
CSS【详解】居中对齐 (水平居中 vs 垂直居中)
CSS【详解】居中对齐 (水平居中 vs 垂直居中)
47 0
|
7月前
|
前端开发 容器
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
60 1
|
7月前
|
前端开发
css flex布局两个元素水平居中垂直居中
css flex布局两个元素水平居中垂直居中
119 1
|
7月前
|
前端开发 容器
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
css 中可以让文字在垂直和水平方向上重叠的两个属性是什么?
|
7月前
|
人工智能 前端开发 开发者
Baidu千帆大模型赋能——CSS控制DIV垂直水平居中——送给大一的孩子们,学会用AI思维来帮助你解决问题
Baidu千帆大模型赋能——CSS控制DIV垂直水平居中——送给大一的孩子们,学会用AI思维来帮助你解决问题
68 1
|
7月前
|
前端开发
css水平居中的5种几种方式
css水平居中的5种几种方式
|
7月前
|
前端开发 容器
css中元素水平居中的方式
css中元素水平居中的方式
80 0