markyphtml网页的字体很棒的图标。

markyp-fontawesome的Python项目详细描述


Build StatusDownloadsDownloadsDownloads

马基普·方特真棒

markyp-html构建网页的5个图标。在

安装

该项目列在Python包索引上,只需执行pip install markyp-fontawesome即可进行安装。在

入门

Font Awesome设置

首先,您应该获得一个字体很棒的工具包代码here。在

正在为markyp-html网页创建图标

如果您不熟悉markyp的基本概念,请先看看它的文档here。在

下面的示例代码演示如何创建一个在实心正方形上显示一个大的、旋转的Python徽标的网页。在

# markyp-html webpage elementfrommarkyp_htmlimportwebpage# Font Awesome importsfrommarkyp_fontawesomeimportkit_import,brand,solid,stack,IconStyleasIS# Your Font Awesome kit code.fa_kit_code="a076d05399"page=webpage(# 3x-sized Font Awesome icon stackstack.x3(# Solid square icon for the backgroundsolid("square",class_=IS.stacked_size_2x),# Inverse Python brand icon for the foregroundbrand("python",class_=f"{IS.stacked_size_2x}{IS.inverse}{IS.spin}"),),page_title="markyp-fontawesome demo",# Font Awesome kit import with kit codejavascript=[kit_import(fa_kit_code)],)print(page)

示例中需要注意的事项:

  • 您需要将Font-Awesome导入元素传递给javascript关键字参数webpage()以在页面上显示字体Awesome图标。在
  • stack()和它的工厂方法,如x3()让您创建字体很棒的图标堆栈。在
  • brand和{}(以及它们的工厂方法)允许您创建品牌和实体样式的字体很棒的图标。(也支持Pro样式。)
  • IconStyle枚举类允许您通过将其属性传递给icons的class_参数自定义图标。在

有关此包如何工作的详细信息,请参见markypmarkyp-html。在

有关如何使用Awesome 5字体的更多详细信息,请参见this页。在

社区指南

总的来说,请相互尊重,并遵循以下准则与项目互动:

  • 问题,反馈:以[Question] <issue-title>标题打开问题。在
  • Bug reports:打开一个带有[Bug] <issue-title>标题的问题,一个足够的错误描述,如果可能的话,还有一个重现该问题的代码片段。在
  • Feature requests and ideas:用[Enhancement] <issue-title>标题和对增强建议的清晰描述来打开问题。在

捐款指南

欢迎任何形式的贡献,包括文档改进、测试、bug修复和特性实现。在

请遵循以下指导方针为项目做出贡献:

  • 确保您的更改与项目的文档和编码样式匹配,包括PEP 484类型注释。在
  • mypy用于对代码库进行类型检查,提交的代码不应产生键入错误。有关^{的更多信息,请参见this page。在
  • Small修复只需创建一个请求即可提交。在
  • 非常重要的更改应该在提交必须引用的问题跟踪程序中有一个关联的issue(通常通过在提交消息的末尾添加#refs <issue-id>)。在
  • 请写tests为您所做的更改(如果适用)。在

如果您对项目的贡献有任何疑问,请联系项目业主。在

contribution guidelines中所述,项目是使用mypy进行类型检查的,因此首先,项目必须通过mypy的静态代码分析。在

该项目使用pytest进行测试。所选择的测试布局是测试在应用程序代码之外,请参见this page以了解它在实践中意味着什么的详细信息。在

如果安装了pytest,则可以使用项目目录中的pytest test命令执行测试集。在

如果还安装了pytest-cov,则可以通过从项目根目录执行pytest test --cov markyp_fontawesome来生成测试覆盖率报告。在

许可证-麻省理工学院

该库是在MIT license条件下开放源码的。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将UDP消息从桌面发送到移动设备?   java DefaultMessageListenerContainer使用JMX+ActiveMQ在单个队列上管理多个使用者   java CMU Sphinx:Voxforge德国型号不精确   java生成一个定制的lastIndexOf方法   java生成pdf PDFBox无头docker容器失败   java实例化HashMap中存储的类的实例   java将JAAS表单身份验证传递给REST服务   爪哇:Tomcat。伊奥。IOException:无法创建目标“xxx”目录“   java GoogleTokenResponse未执行。。!   java Lastmodified标头在第二次刷新后不工作   java Android onClickListener没有注册点击(我想)   当引导调用远程模式时,不会加载java Google reCaptcha   java将二进制字符串转换为字节数组   java为JPA本机查询的结果分配ID的最简单方法是什么?   java上的数组参数行为   组织中的java字段数据源。O7计划。关于公司。MainController需要“javax”类型的bean。sql。找不到“数据源”   java如何使用selenium在excel文件中查找字符串的位置   java Hibernate注释。如何注释?   在Java中反转字符串时出错