Blogger Information
Blog 16
fans 0
comment 0
visits 6858
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
字体的图标的使用与媒体查询原理
Stonegarlic
Original
351 people have browsed it

1025作业

1. 字体图标

阿里图标获取网址: https://www.iconfont.cn/

<!-- 1.1Unicode -->

  1. <!-- 引入Unicode -->
  2. <link rel="stylesheet" href="css/font-icon.css">
  3. <div class="iconfont Unicode">
  4. <span>&#xe9c8;</span>
  5. <span>&#xe9c9;</span>
  6. <span>&#xe9ca;</span>
  7. </div>
  1. /* 1.1 Unicode方式,安装自定义图标字体 */
  2. /* CDN 服务仅供平台体验和调试使用,平台不承诺服务的稳定性,企业客户需下载字体包自行发布使用并做好备份。 */
  3. @font-face {
  4. font-family: 'iconfont'; /* Project id 3737992 */
  5. src: url('//at.alicdn.com/t/c/font_3737992_0g4kvedghnwp.woff2?t=1667110322215') format('woff2'),
  6. url('//at.alicdn.com/t/c/font_3737992_0g4kvedghnwp.woff?t=1667110322215') format('woff'),
  7. url('//at.alicdn.com/t/c/font_3737992_0g4kvedghnwp.ttf?t=1667110322215') format('truetype');
  8. }
  9. /* ? 1.2 安装自定义字体 */
  10. @font-face {
  11. /* !字体名称 */
  12. font-family: 'iconfont';
  13. /* !安装字体的路径,远程或者本地 */
  14. src: url('url');
  15. }
  16. .iconfont.Unicode > span{
  17. /* ! 必须先声明字体名称 */
  18. font-family: 'iconfont';
  19. /* 给字体添加一些样式 */
  20. font-size:xx-large;
  21. /* color: brown; */
  22. /* 为文字添加阴影 */
  23. text-shadow: 1px 1px 5px rgb(165, 57, 57)
  24. }

实例效果

<!-- 1.2class -->

  1. <!-- 引入 Class -->
  2. <link rel="stylesheet" href="//at.alicdn.com/t/c/font_3737992_0g4kvedghnwp.css">
  3. <!-- font class方式 class为‘iconfont’-->
  4. <div class="iconfont cc">
  5. <span class="icon-bofang"></span>
  6. <span class="icon-daochu"></span>
  7. <span class="icon-diannao"></span>
  8. </div>
  1. /* 2.1 Class方式,安装自定义图标字体 */
  2. /* 因为字体名称是通过class名称导入,所以不需要显式声明字体名称为iconfont */
  3. /* font-family: iconfont; */
  4. .iconfont.cc {
  5. color:cadetblue;
  6. font-size: xx-large;
  7. }
  8. .iconfont.cc > span:hover{
  9. transition:0.5s;
  10. cursor: pointer;
  11. color:blueviolet;
  12. }

实例效果

2.媒体查询

  1. <title>媒体查询</title>
  2. <!-- 媒体: 屏幕, 手机, 打印机 -->
  3. <!-- 查询: 查询媒体宽度来确定元素展示方式 -->
  4. <!--
  5. 布局的前提:
  6. 1. 布局不能在一个无限空间进行,宽,高必须限定一个
  7. 2. 默认限定宽度,而高度随内容不断增长
  8. -->
  9. </head>
  10. <style>
  11. html{
  12. font-size: 10px;
  13. /* 根字号 1rem=10px*/
  14. }
  15. .bu{
  16. background-color: bisque;
  17. /* font-size:50px; */
  18. /* 去掉按钮边框 */
  19. border: none;
  20. /* outline: none; */
  21. color:blue;
  22. }
  23. .bu:hover{
  24. background-color: coral;
  25. cursor: pointer;
  26. transition: 0.3s;
  27. /* 透明度 */
  28. opacity: 0.8;
  29. padding: 0.4rem 0.8rem;
  30. }
  31. /* 小按钮 */
  32. .bu.a {
  33. font-size: 1.2rem;
  34. }
  35. /* 中按钮 */
  36. .bu.b{
  37. font-size: 1.6rem;
  38. }
  39. /* 大按钮 */
  40. .bu.c{
  41. font-size: 1.8rem;
  42. }
  43. /* 媒体查询 */
  44. /* 宽度小于374px时,根子号为20px */
  45. @media (max-width:374px) {
  46. html{
  47. font-size: 15px;
  48. }
  49. }
  50. /* 375px<=宽度<=400px, */
  51. @media (min-width:375px) and (max-width:400px) {
  52. html{
  53. font-size: 20px;
  54. }
  55. }
  56. @media (min-width:401px) {
  57. html{
  58. font-size: 25px;
  59. }
  60. }
  61. /* 媒体查询的宽度顺序:
  62. 1. 移动端: 从小往大写
  63. 2. PC端: 反过来写,从大向下写 */
  64. </style>

实例效果

Correcting teacher:PHPzPHPz

Correction status:qualified

Teacher's comments:完成的很好,继续加油
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post