如何引入字体图标库以及了解各种样式,如文本样式,字体样式等

2024-02-09 11:32

本文主要是介绍如何引入字体图标库以及了解各种样式,如文本样式,字体样式等,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

网络字体
奇葩字体,(字 -> icon)的引用

			@font-face {font-family: "iconfont";src: url('iconfont.eot?t=1564624596715'); /* IE9 */src: url('iconfont.eot?t=1564624596715#iefix') format('embedded-opentype'), /* IE6-IE8 */url('data:application/x-font-woff2;charset=utf-8;base64,=') format('woff2'),url('iconfont.woff?t=1564624596715') format('woff'),url('iconfont.ttf?t=1564624596715') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */url('iconfont.svg?t=1564624596715#iconfont') format('svg'); /* iOS 4.1- */}.lishiziti {font-family:'iconfont'}.weixin:before {content:'\e123'}

图标:
1. 将图标从设计图中切割下来,当做图片使用(小程序)
缺点:放大与缩小比较麻烦,失真;无法更换颜色
2. 字体图标库(网页)

				 <div>hello</div>

字体图标库(第三方库)
iconfont / fontawesome(拓展)
使用方法:
1) 在iconfont官网中选择要使用的图标,放入到购物车中
2) 下载源码到本地
3) 本地引用iconfont.css文件
4) 应用样式即可

				  <i class="iconfont icon-xxx"></i>

文本样式 (可以被继承)

		text-align 	文本在容器中的排列方式leftrightcentertext-indent 文本在容器中的缩进2emtext-decoration-line 	文本装饰线的位置noneunderlineoverlineline-throughtext-decoration-style 文本装饰线的类型soliddoubledotteddashedwavytext-decoration-color 文本装饰线的颜色text-decoration 	以上速写形式text-shadow 	文本的阴影left top c color;列表样式list-style-typecircle/quare/...list-style-imageurl()list-style-positioninside/outsidelist-style:none	【*】

盒子样式(块元素)

		widthheightmargin

盒子上下外边距不会合并,比如,第一个元素margin-bottom:20px;第二个元素margin-top:10px;他们的外边距为20px
margin

			margin-topmargin-rightmargin-bottommargin-leftmargin:10px; 			上右下左都为10pxmargin:0 10px;		上下为0,左右为10pxmargin:0 5px 10px;上0,下10px 	左右5pxmargin:5px 10px 15px 20px 	上右下左

padding

			padding-toppadding-rightpadding-bottompadding-leftpadding:10px; 			上右下左都为10pxpadding:0 10px;		上下为0,左右为10pxpadding:0 5px 10px;上0,下10px 	左右5pxpadding:5px 10px 15px 20px 	上右下左

border

			border-top-widthborder-right-widthborder-bottom-widthborder-left-widthborder-widthborder-top-styleborder-right-styleborder-bottom-styleborder-left-styleborder-styleborder-top-colorborder-right-colorborder-bottom-colorborder-left-colorborder-colorborder:1px solid #ededed;

border-radius

box-shadow

			box-shadow:5px 5px 10px #ccc;box-shadow:inset 0px 0 3px lightblue;

background-origin 背景起点

			border-boxpadding-boxcontent-box

background-clip 对已经铺好的背景裁切

			border-boxpadding-boxcontent-box

background-image

			url()

background-color
颜色

background-position

			位置centerleft top 100px 50px

background-repeat

			repeat-xrepeat-yno-repeat

background

			background:url('') no-repeat center;background:center/cover padding-box url('./image/lianjia_08.png') no-repeat ;
  1. 盒子模型
    内容盒子 (width = 内容宽)【传统盒子/w3c盒子】
    是绝大多数浏览器的默认盒子模型
    width : 100px
    表示内容区域的宽为100px
    边框盒子 (width = 边框以内所有元素宽)【怪异盒子/IE盒子】
    width : 100px;
    表示边框以内所有的宽的综合
    width = border + padding + 内容区域

这篇关于如何引入字体图标库以及了解各种样式,如文本样式,字体样式等的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/694110

相关文章

在React中引入Tailwind CSS的完整指南

《在React中引入TailwindCSS的完整指南》在现代前端开发中,使用UI库可以显著提高开发效率,TailwindCSS是一个功能类优先的CSS框架,本文将详细介绍如何在Reac... 目录前言一、Tailwind css 简介二、创建 React 项目使用 Create React App 创建项目

一文教你Python引入其他文件夹下的.py文件

《一文教你Python引入其他文件夹下的.py文件》这篇文章主要为大家详细介绍了如何在Python中引入其他文件夹里的.py文件,并探讨几种常见的实现方式,有需要的小伙伴可以根据需求进行选择... 目录1. 使用sys.path动态添加路径2. 使用相对导入(适用于包结构)3. 使用pythonPATH环境

使用Python实现文本转语音(TTS)并播放音频

《使用Python实现文本转语音(TTS)并播放音频》在开发涉及语音交互或需要语音提示的应用时,文本转语音(TTS)技术是一个非常实用的工具,下面我们来看看如何使用gTTS和playsound库将文本... 目录什么是 gTTS 和 playsound安装依赖库实现步骤 1. 导入库2. 定义文本和语言 3

一文带你了解SpringBoot中启动参数的各种用法

《一文带你了解SpringBoot中启动参数的各种用法》在使用SpringBoot开发应用时,我们通常需要根据不同的环境或特定需求调整启动参数,那么,SpringBoot提供了哪些方式来配置这些启动参... 目录一、启动参数的常见传递方式二、通过命令行参数传递启动参数三、使用 application.pro

Python实现常用文本内容提取

《Python实现常用文本内容提取》在日常工作和学习中,我们经常需要从PDF、Word文档中提取文本,本文将介绍如何使用Python编写一个文本内容提取工具,有需要的小伙伴可以参考下... 目录一、引言二、文本内容提取的原理三、文本内容提取的设计四、文本内容提取的实现五、完整代码示例一、引言在日常工作和学

一文带你深入了解Python中的GeneratorExit异常处理

《一文带你深入了解Python中的GeneratorExit异常处理》GeneratorExit是Python内置的异常,当生成器或协程被强制关闭时,Python解释器会向其发送这个异常,下面我们来看... 目录GeneratorExit:协程世界的死亡通知书什么是GeneratorExit实际中的问题案例

Java实现将Markdown转换为纯文本

《Java实现将Markdown转换为纯文本》这篇文章主要为大家详细介绍了两种在Java中实现Markdown转纯文本的主流方法,文中的示例代码讲解详细,大家可以根据需求选择适合的方案... 目录方法一:使用正则表达式(轻量级方案)方法二:使用 Flexmark-Java 库(专业方案)1. 添加依赖(Ma

Python批量调整Word文档中的字体、段落间距及格式

《Python批量调整Word文档中的字体、段落间距及格式》这篇文章主要为大家详细介绍了如何使用Python的docx库来批量处理Word文档,包括设置首行缩进、字体、字号、行间距、段落对齐方式等,需... 目录关键代码一级标题设置  正文设置完整代码运行结果最近关于批处理格式的问题我查了很多资料,但是都没

基于Python实现一个PDF特殊字体提取工具

《基于Python实现一个PDF特殊字体提取工具》在PDF文档处理场景中,我们常常需要针对特定格式的文本内容进行提取分析,本文介绍的PDF特殊字体提取器是一款基于Python开发的桌面应用程序感兴趣的... 目录一、应用背景与功能概述二、技术架构与核心组件2.1 技术选型2.2 系统架构三、核心功能实现解析

HTML5中下拉框<select>标签的属性和样式详解

《HTML5中下拉框<select>标签的属性和样式详解》在HTML5中,下拉框(select标签)作为表单的重要组成部分,为用户提供了一个从预定义选项中选择值的方式,本文将深入探讨select标签的... 在html5中,下拉框(<select>标签)作为表单的重要组成部分,为用户提供了一个从预定义选项中