jQuery和CSS设置字符 一半或三分之一 样式 HalfStyle

  • 源码大小:9.08KB
  • 所需积分:1积分
  • 源码编号:19JP-3362
  • 浏览次数:634次
  • 最后更新:2023年06月05日
  • 所属栏目:文本
我要下载
加入收藏
本站默认解压密码:19jp.com 或 19jp_com

简介

HalfStyle是一个轻量级的jQuery/CSS库,用于在网页上创建富有创意和艺术感的文本。该库提供了一组CSS规则,用于对文本中的每个字符的一半或三分之一进行样式设置,包括自动或手动、垂直或水平。

参见:

  • 使用jQuery和CSS设置字符的一半样式-Splitchar.js
  • jQuery插件按行拆分文本-SplitLines
  • 强大的jQuery网页排版插件-Lettering.js

如何使用它:

1.在文档中加载HalfStyle插件。

  1. <!-- Required -->
  2. <link rel="stylesheet" href="css/halfstyle.css"/>
  3.  
  4. <!-- Only Required When Using Automated Mode -->
  5. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  6. <script src="js/halfstyle.js" ></script>

2.将HalfStyle应用于单个字符(纯CSS,无Javascript)。

  1. <!-- Basic -->
  2. <span class="halfStyle hs-base" data-content="X">X</span>
  3.  
  4. <!-- Vertical Half -->
  5. <span class="halfStyle hs-vertical-half" data-content="X">X</span>
  6.  
  7. <!-- Vertical 1/3 -->
  8. <span class="halfStyle hs-vertical-third" data-content="X">X</span>
  9.  
  10. <!-- Horizontal Half -->
  11. <span class="halfStyle hs-horizontal-half" data-content="X">X</span>
  12.  
  13. <!-- Horizontal 1/3 -->
  14. <span class="halfStyle hs-horizontal-third" data-content="X">X</span>
  15.  
  16. <!-- PeelingStyle -->
  17. <span class="halfStyle hs-PeelingStyle" data-content="X">X</span>
  18.  
  19. <!-- KevinGranger -->
  20. <span class="halfStyle hs-KevinGranger" data-content="X">X</span>

3.将HalfStyle应用于文本中的每个字符(需要jQuery)。只需添加类.text到半形样式和数据属性data-halfstyle="[-CustomClassName-]"到包含文本的元素。包含的jQuery片段将完成其余的工作。

  1. <!-- Basic -->
  2. <span class="textToHalfStyle" data-halfstyle="hs-base">
  3. jQueryScript
  4. </span>
  5.  
  6. <!-- Vertical Half -->
  7. <span class="textToHalfStyle" data-halfstyle="hs-vertical-half">
  8. jQueryScript
  9. </span>
  10.  
  11. <!-- Vertical 1/3 -->
  12. <span class="textToHalfStyle" data-halfstyle="hs-vertical-third">
  13. jQueryScript
  14. </span>
  15.  
  16. <!-- Horizontal Half -->
  17. <span class="textToHalfStyle" data-halfstyle="hs-horizontal-half">
  18. jQueryScript
  19. </span>
  20.  
  21. <!-- Horizontal 1/3 -->
  22. <span class="textToHalfStyle" data-halfstyle="hs-horizontal-third">
  23. jQueryScript
  24. </span>
  25.  
  26. <!-- PeelingStyle -->
  27. <span class="textToHalfStyle" data-halfstyle="hs-PeelingStyle">
  28. jQueryScript
  29. </span>
  30.  
  31. <!-- KevinGranger -->
  32. <span class="textToHalfStyle" data-halfstyle="hs-KevinGranger">
  33. jQueryScript
  34. </span>

预览截图