Fancy Text
Break the monotonous look of your website by adding different type of animation in text using EA Fancy Text. Present the text content with advanced features, animations and set up the speed to make it look amazing.
Essential Addons Demo
Content Elements
Dynamic Content Elements
Marketing Elements
Creative Elements
Form Styler Elements
Social Elements
Learning Management Elements
Documentation Elements
WooCommerce Elements
Extensions
Fancy Text Style 01
Set your Prefix, Fancy Text & Suffix and choose different animation styles, set up the speed & lesser the delay
You Can Bring
To Your Business
Fancy Text Style 02
Try out different animation effects like typing, fade, fade up or more to make it catchy for your visitors to keep the attention on your page
Fancy Text Style 03
Showcase your desired text trying more fancy styles like Zoom, Swing or more
Fancy Texts supports
effect
Fancy Texts supports
effect
Fancy Texts supports
effect
Fancy Text Style 04
Customize the overall design by changing Background Color, text color or Cursor Color etc
A translator to convert normal text to fancy text which you can copy and paste.
Generating fancy text
So perhaps, you’ve generated some fancy text, and you’re content that you can now copy and paste your fancy text in the comments section of funny cat videos, but perhaps you’re wondering how it’s even possible to change the font of your text? Is it some sort of hack? Are you copying and pasting an actual font?
Well, the answer is actually no — rather than generating fancy fonts, this converter creates fancy symbols. The explanation starts with unicode; an industry standard which creates the specification for thousands of different symbols and characters. All the characters that you see on your electronic devices, and printed in books, are likely specified by the unicode standard.
Unicode text
Amongst the hundreds of thousands of symbols which are in the unicode text specifications are certain characters which resemble, or are variations of the alphabet and other keyword symbols. For example, if we can take the phrase «thug life» and convert its characters into the fancy letters «𝖙𝖍𝖚𝖌 𝖑𝖎𝖋𝖊» which are a set of unicode symbols. These different sets of fancy text letters are scattered all throughout the unicode specification, and so to create a fancy text translator, it’s just a matter of finding these sets of letters and symbols, and linking them to their normal alphabetical equivalents.
Unicode has a huge number of symbols, and so we’re able to create other things like a wingdings translator too. Also if you’re looking for messy text, or glitchy text, visit this creepy zalgo text generator (another translator on LingoJam).
Copy and paste
After generating your fancy text symbols, you can copy and paste the «fonts» to most websites and text processors. You could use it to generate a fancy Agario name (yep, weird text in agario is probably generated using a fancy text converter similar to this), to generate a creative-looking instagram, facebook, tumblr, or twitter post, for showing up n00bs on Steam, or just for sending messages full of beautiful text to your buddies.
The only exception is if your paste destination has a font which doesn’t support some unicode characters. For example, you’ll might find that some websites don’t use a unicode font, or if they do, the font doesn’t have all the characters required. In that case, you’ll see a generic «box» in which was created when the browser tries to create a fancy letter. This doesn’t mean there’s an error with this translator, it just means the website’s font doesn’t support that character.
Mildly off topic, but you might also be interested in Facebook emojis — that’s a massive searchable list of all the emojis that you can use in your Facebook posts and chat. And actually, I made an 🐌 Emoji Translator 🎲 which you might like.
If there’s anything that I can do to improve this online fancy generator thing (e.g. by adding other font styles that you’ve found), then please let me know in the suggestions box! If you’ve some found new beautiful fonts that can be copy-pasted and that aren’t in this generator, please share them below as well. Thanks!
Currency symboles
元
YUAN CHARACTER, IN CHINA
฿
THAI CURRENCY SYMBOL BAHT
៛
KHMER CURRENCY SYMBOL RIEL
圆
/YUAN CHARACTER VARIANT ONE
圎
N/YUAN CHARACTER VARIANT TWO
圓
N CHARACTER, IN HONG KONG AND TAIWAN
圜
YEN/YUAN CHARACTER VARIANT THREE
Symboles
®
REGISTERED TRADE MARK SIGN
℁
ADDRESSED TO THE SUBJECT
ℂ
DOUBLE-STRUCK CAPITAL C
ℍ
DOUBLE-STRUCK CAPITAL H
ℏ
PLANCK CONSTANT OVER TWO PI
ℕ
DOUBLE-STRUCK CAPITAL N
℗
SOUND RECORDING COPYRIGHT
ℙ
DOUBLE-STRUCK CAPITAL P
ℚ
DOUBLE-STRUCK CAPITAL Q
ℝ
DOUBLE-STRUCK CAPITAL R
ℤ
DOUBLE-STRUCK CAPITAL Z
℩
TURNED GREEK SMALL LETTER IOTA
ℽ
DOUBLE-STRUCK SMALL GAMMA
ℾ
DOUBLE-STRUCK CAPITAL GAMMA
ℿ
DOUBLE-STRUCK CAPITAL PI
⅀
DOUBLE-STRUCK N-ARY SUMMATION
⅁
TURNED SANS-SERIF CAPITAL G
⅂
TURNED SANS-SERIF CAPITAL L
⅃
REVERSED SANS-SERIF CAPITAL L
⅄
TURNED SANS-SERIF CAPITAL Y
ⅅ
DOUBLE-STRUCK ITALIC CAPITAL D
ⅆ
DOUBLE-STRUCK ITALIC SMALL D
ⅇ
DOUBLE-STRUCK ITALIC SMALL E
ⅈ
DOUBLE-STRUCK ITALIC SMALL I
ⅉ
DOUBLE-STRUCK ITALIC SMALL J
☙
REVERSED ROTATED FLORAL HEART
☚
BLACK LEFT POINTING INDEX
☛
BLACK RIGHT POINTING INDEX
☜
WHITE LEFT POINTING INDEX
☝
WHITE UP POINTING INDEX
☞
WHITE RIGHT POINTING INDEX
☟
WHITE DOWN POINTING INDEX
♲
UNIVERSAL RECYCLING SYMBOL
♳
RECYCLING SYMBOL FOR TYPE-1
♴
RECYCLING SYMBOL FOR TYPE-2
♵
RECYCLING SYMBOL FOR TYPE-3
♶
RECYCLING SYMBOL FOR TYPE-4
♷
RECYCLING SYMBOL FOR TYPE-5
♸
RECYCLING SYMBOL FOR TYPE-6
♹
RECYCLING SYMBOL FOR TYPE-7
♺
RECYCLING SYMBOL FOR GENERIC
♻
BLACK UNIVERSAL RECYCLING SYMBOL
♽
PARTIALLY-RECYCLED PAPER SYMBOL
⚆
WHITE CIRCLE WITH DOT RIGHT
⚇
WHITE CIRCLE WITH TWO DOTS
⚈
BLACK CIRCLE WITH WHITE DOT RIGHT
⚉
BLACK CIRCLE WITH TWO WHITE DOTS
⚌
DIGRAM FOR GREATER YANG
⚞
THREE LINES CONVERGING RIGHT
⚟
THREE LINES CONVERGING LEFT
⚤
INTERLOCKED FEMALE AND MALE SIGN
⚧
MALE WITH STROKE AND MALE AND
⚨
VERTICAL MALE WITH STROKE SIGN
⚩
HORIZONTAL MALE WITH STROKE SIGN
⚬
MEDIUM SMALL WHITE CIRCLE
⚯
UNMARRIED PARTNERSHIP SYMBOL
⛢
ASTRONOMICAL SYMBOL FOR URANUS
✆
TELEPHONE LOCATION SIGN
✜
HEAVY OPEN CENTRE CROSS
✞
SHADOWED WHITE LATIN CROSS
✢
FOUR TEARDROP-SPOKED ASTERISK
✣
FOUR BALLOON-SPOKED ASTERISK
✤
HEAVY FOUR BALLOON-SPOKED ASTERISK
✥
FOUR CLUB-SPOKED ASTERISK
✦
BLACK FOUR POINTED STAR
✧
WHITE FOUR POINTED STAR
✩
STRESS OUTLINED WHITE STAR
✬
BLACK CENTRE WHITE STAR
✮
HEAVY OUTLINED BLACK STAR
✴
EIGHT POINTED BLACK STAR
✵
EIGHT POINTED PINWHEEL STAR
✷
EIGHT POINTED RECTILINEAR BLACK
✸
HEAVY EIGHT POINTED RECTILINEAR
✹
TWELVE POINTED BLACK STAR
✺
SIXTEEN POINTED ASTERISK
✻
TEARDROP-SPOKED ASTERISK
✼
OPEN CENTRE TEARDROP-SPOKED
✽
HEAVY TEARDROP-SPOKED ASTERISK
✾
SIX PETALLED BLACK AND WHITE
❁
EIGHT PETALLED OUTLINED BLACK
❂
CIRCLED OPEN CENTRE EIGHT POINTED
❃
HEAVY TEARDROP-SPOKED PINWHEEL
❅
TIGHT TRIFOLIATE SNOWFLAKE
❆
HEAVY CHEVRON SNOWFLAKE
❉
BALLOON-SPOKED ASTERISK
❊
EIGHT TEARDROP-SPOKED PROPELLER
❋
HEAVY EIGHT TEARDROP-SPOKED
❏
LOWER RIGHT DROP-SHADOWED WHITE
❐
UPPER RIGHT DROP-SHADOWED WHITE
❑
LOWER RIGHT SHADOWED WHITE SQUARE
❒
UPPER RIGHT SHADOWED WHITE SQUARE
❖
BLACK DIAMOND MINUS WHITE X
❛
HEAVY SINGLE TURNED COMMA
❜
HEAVY SINGLE COMMA QUOTATION MARK
❝
HEAVY DOUBLE TURNED COMMA
❞
HEAVY DOUBLE COMMA QUOTATION MARK
❡
CURVED STEM PARAGRAPH SIGN ORNAMENT
❢
HEAVY EXCLAMATION MARK ORNAMENT
❣
HEAVY HEART EXCLAMATION MARK
❥
ROTATED HEAVY BLACK HEART BULLET
❧
ROTATED FLORAL HEART BULLET
❨
MEDIUM LEFT PARENTHESIS ORNAMENT
❩
MEDIUM RIGHT PARENTHESIS ORNAMENT
❪
MEDIUM FLATTENED LEFT PARENTHESIS
❫
MEDIUM FLATTENED RIGHT PARENTHESIS
❬
MEDIUM LEFT-POINTING ANGLE BRACKET
❭
MEDIUM RIGHT-POINTING ANGLE
❮
HEAVY LEFT-POINTING ANGLE
❯
HEAVY RIGHT-POINTING ANGLE
❰
HEAVY LEFT-POINTING ANGLE BRACKET
❱
HEAVY RIGHT-POINTING ANGLE BRACKET
❲
LIGHT LEFT TORTOISE SHELL BRACKET
❳
LIGHT RIGHT TORTOISE SHELL BRACKET
❴
MEDIUM LEFT CURLY BRACKET ORNAMENT
❵
MEDIUM RIGHT CURLY BRACKET ORNAMENT
❶
DINGBAT NEGATIVE CIRCLED DIGIT ONE
❷
DINGBAT NEGATIVE CIRCLED DIGIT TWO
❽
DINGBAT NEGATIVE CIRCLED DIGIT
❹
DINGBAT NEGATIVE CIRCLED DIGIT FOUR
❺
DINGBAT NEGATIVE CIRCLED DIGIT FIVE
❻
DINGBAT NEGATIVE CIRCLED DIGIT SIX
❾
DINGBAT NEGATIVE CIRCLED DIGIT NINE
❿
DINGBAT NEGATIVE CIRCLED NUMBER TEN
➈
DINGBAT CIRCLED SANS-SERIF DIGIT
➉
DINGBAT CIRCLED SANS-SERIF NUMBER
➓
DINGBAT NEGATIVE CIRCLED
➔
HEAVY WIDE-HEADED RIGHT ARROW
➛
DRAFTING POINT RIGHT ARROW
➜
HEAVY ROUND-TIPPED RIGHT ARROW
➝
TRIANGLE-HEADED RIGHT ARROW
➞
HEAVY TRIANGLE-HEADED RIGHT ARROW
➟
DASHED TRIANGLE-HEADED RIGHT ARROW
➠
HEAVY DASHED TRIANGLE-HEADED RIGHT
➢
THREE-D TOP-LIGHTED RIGHT ARROWHEAD
➣
THREE-D BOTTOM-LIGHTED RIGHT
➥
HEAVY BLACK CURVED DOWN AND RIGHT
➦
HEAVY BLACK CURVED UP AND RIGHT
➧
SQUAT BLACK RIGHT ARROW
➨
HEAVY CONCAVE-POINTED BLACK RIGHT
➩
RIGHT-SHADED WHITE RIGHT ARROW
➪
LEFT-SHADED WHITE RIGHT ARROW
➫
BACK-TILTED SHADOWED WHITE RIGHT
➬
FRONT-TILTED SHADOWED WHITE RIGHT
➭
HEAVY LOWER RIGHT-SHADOWED WHITE
➮
HEAVY UPPER RIGHT-SHADOWED WHITE
➯
NOTCHED LOWER RIGHT-SHADOWED WHITE
➱
NOTCHED UPPER RIGHT-SHADOWED WHITE
➲
CIRCLED HEAVY WHITE RIGHT ARROW
➳
WHITE-FEATHERED RIGHT ARROW
➴
BLACK-FEATHERED SOUTH EAST ARROW
➵
BLACK-FEATHERED RIGHT ARROW
➶
BLACK-FEATHERED NORTH EAST ARROW
➷
HEAVY BLACK-FEATHERED SOUTH EAST
➸
HEAVY BLACK-FEATHERED RIGHT ARROW
➹
HEAVY BLACK-FEATHERED NORTH EAST
➺
TEARDROP-BARBED RIGHT ARROW
➻
HEAVY TEARDROP-SHANKED RIGHT ARROW
➼
WEDGE-TAILED RIGHT ARROW
➽
HEAVY WEDGE-TAILED RIGHT ARROW
➾
OPEN-OUTLINED RIGHT ARROW
Punctuation
NON-BREAKING SPACE
¡
INVERTED EXCLAMATION MARK
ª
FEMININE ORDINAL INDICATOR
«
DOUBLE LEFT-POINTING ANGLE
®
REGISTERED TRADE MARK SIGN
º
MASCULINE ORDINAL INDICATOR
»
DOUBLE RIGHT-POINTING ANGLE
‘
LEFT SINGLE QUOTATION MARK
’
RIGHT SINGLE QUOTATION MARK
‚
SINGLE LOW-9 QUOTATION MARK
“
LEFT DOUBLE QUOTATION MARK
”
RIGHT DOUBLE QUOTATION MARK
„
DOUBLE LOW-9 QUOTATION MARK
‹
SINGLE LEFT-POINTING ANGLE
›
SINGLE RIGHT-POINTING ANGLE
‼
DOUBLE EXCLAMATION MARK
⁅
LEFT SQUARE BRACKET WITH
⁆
RIGHT SQUARE BRACKET WITH
⁈
QUESTION EXCLAMATION MARK
⁉
EXCLAMATION QUESTION MARK
⁕
FLOWER PUNCTUATION MARK
Numbers
¾
FRACTION THREE QUARTERS
⅐
VULGAR FRACTION ONE SEVENTH
⅑
VULGAR FRACTION ONE NINTH
⅒
VULGAR FRACTION ONE TENTH
⅓
VULGAR FRACTION ONE THIRD
⅔
VULGAR FRACTION TWO THIRDS
⅕
VULGAR FRACTION ONE FIFTH
⅖
VULGAR FRACTION TWO FIFTHS
⅗
VULGAR FRACTION THREE FIFTHS
⅘
VULGAR FRACTION FOUR FIFTHS
⅙
VULGAR FRACTION ONE SIXTH
⅚
VULGAR FRACTION FIVE SIXTHS
⅛
VULGAR FRACTION ONE EIGHTH
⅜
VULGAR FRACTION THREE EIGHTHS
⅝
VULGAR FRACTION FIVE EIGHTHS
⅞
VULGAR FRACTION SEVEN EIGHTHS
Ⅽ
ROMAN NUMERAL ONE HUNDRED
Ⅾ
ROMAN NUMERAL FIVE HUNDRED
Ⅿ
ROMAN NUMERAL ONE THOUSAND
ⅰ
SMALL ROMAN NUMERAL ONE
ⅱ
SMALL ROMAN NUMERAL TWO
ⅲ
SMALL ROMAN NUMERAL THREE
ⅳ
SMALL ROMAN NUMERAL FOUR
ⅴ
SMALL ROMAN NUMERAL FIVE
ⅵ
SMALL ROMAN NUMERAL SIX
ⅶ
SMALL ROMAN NUMERAL SEVEN
ⅷ
SMALL ROMAN NUMERAL EIGHT
ⅸ
SMALL ROMAN NUMERAL NINE
ⅹ
SMALL ROMAN NUMERAL TEN
ⅺ
SMALL ROMAN NUMERAL ELEVEN
ⅻ
SMALL ROMAN NUMERAL TWELVE
ⅼ
SMALL ROMAN NUMERAL FIFTY
ⅽ
SMALL ROMAN NUMERAL ONE HUNDRED
ⅾ
SMALL ROMAN NUMERAL FIVE HUNDRED
ⅿ
SMALL ROMAN NUMERAL ONE THOUSAND
ↀ
ROMAN NUMERAL ONE THOUSAND C D
ↁ
ROMAN NUMERAL FIVE THOUSAND
ↂ
ROMAN NUMERAL TEN THOUSAND
Ↄ
ROMAN NUMERAL REVERSED ONE HUNDRED
ↄ
LATIN SMALL LETTER REVERSED C
ↅ
ROMAN NUMERAL SIX LATE FORM
ↆ
ROMAN NUMERAL FIFTY EARLY FORM
↉
VULGAR FRACTION ZERO THIRDS
Maths
⋜
EQUAL TO OR LESS-THAN SIGN
⋝
EQUAL TO OR GREATER-THAN
∌
DOES NOT CONTAIN AS MEMBER
∍
SMALL CONTAINS AS MEMBER
∲
CLOCKWISE CONTOUR INTEGRAL
≃
ASYMPTOTICALLY EQUAL TO
≄
NOT ASYMPTOTICALLY EQUAL TO
≇
NEITHER APPROXIMATELY NOR
≊
ALMOST EQUAL OR EQUAL TO
≎
GEOMETRICALLY EQUIVALENT TO
≒
APPROXIMATELY EQUAL TO OR
≓
IMAGE OF OR APPROXIMATELY
≥
GREATER-THAN OR EQUAL TO
≦
LESS-THAN OVER EQUAL TO
≧
GREATER-THAN OVER EQUAL TO
≨
LESS-THAN BUT NOT EQUAL TO
≩
GREATER-THAN BUT NOT EQUAL
≹
NEITHER GREATER-THAN NOR
≲
LESS-THAN OR EQUIVALENT TO
≳
GREATER-THAN OR EQUIVALENT
≶
LESS-THAN OR GREATER-THAN
≷
GREATER-THAN OR LESS-THAN
≾
PRECEDES OR EQUIVALENT TO
≿
SUCCEEDS OR EQUIVALENT TO
⊇
SUPERSET OF OR EQUAL TO
⊈
NEITHER A SUBSET OF NOR
⊉
NEITHER A SUPERSET OF NOR
⊊
SUBSET OF WITH NOT EQUAL TO
⊋
SUPERSET OF WITH NOT EQUAL
⊍
MULTISET MULTIPLICATION
⊑
SQUARE IMAGE OF OR EQUAL TO
⊛
CIRCLED ASTERISK OPERATOR
⊪
TRIPLE VERTICAL BAR RIGHT
⊫
DOUBLE VERTICAL BAR DOUBLE
⊯
NEGATED DOUBLE VERTICAL
⊰
PRECEDES UNDER RELATION
⊱
SUCCEEDS UNDER RELATION
⊳
CONTAINS AS NORMAL SUBGROUP
⊹
HERMITIAN CONJUGATE MATRIX
⋋
LEFT SEMIDIRECT PRODUCT
⋌
RIGHT SEMIDIRECT PRODUCT
⋛
GREATER-THAN EQUAL TO OR
⋠
DOES NOT PRECEDE OR EQUAL
⋡
DOES NOT SUCCEED OR EQUAL
⋣
NOT SQUARE ORIGINAL OF OR
⋥
SQUARE ORIGINAL OF OR NOT
⋭
DOES NOT CONTAIN AS NORMAL
⋬
NOT NORMAL SUBGROUP OF OR
⋯
MIDLINE HORIZONTAL ELLIPSIS
⋰
UP RIGHT DIAGONAL ELLIPSIS
⋳
ELEMENT OF WITH VERTICAL
⋵
ELEMENT OF WITH DOT ABOVE
⋶
ELEMENT OF WITH OVERBAR
⋸
ELEMENT OF WITH UNDERBAR
⋻
CONTAINS WITH VERTICAL BAR
⋾
SMALL CONTAINS WITH OVERBAR
⋿
Z NOTATION BAG MEMBERSHIP
ⁿ
SUPERSCRIPT LATIN SMALL
⁼
SUPERSCRIPT EQUALS SIGN
₍
SUBSCRIPT LEFT PARENTHESIS
₎
SUBSCRIPT RIGHT PARENTHESIS
Arrows
↮
EFT RIGHT ARROW WITH STROKE
↲
OWN ARROW WITH TIP LEFT
↳
OWN ARROW WITH TIP RIGHT
↴
IGHT ARROW WITH CORNER DOWN
↵
OWN ARROW WITH CORNER LEFT
↶
NTICLOCKWISE TOP SEMICIRCLE ARROW
↷
LOCKWISE TOP SEMICIRCLE ARROW
↸
ORTH WEST ARROW TO LONG BAR
↹
EFT ARROW TO BAR OVER RIGHT ARROW TO
↺
NTICLOCKWISE OPEN CIRCLE ARROW
↻
LOCKWISE OPEN CIRCLE ARROW
↼
EFT HARPOON WITH BARB UP
↽
EFT HARPOON WITH BARB DOWN
↾
P HARPOON WITH BARB RIGHT
↿
P HARPOON WITH BARB LEFT
⇀
IGHT HARPOON WITH BARB UP
⇁
IGHT HARPOON WITH BARB DOWN
⇂
OWN HARPOON WITH BARB RIGHT
⇃
OWN HARPOON WITH BARB LEFT
⇄
IGHT ARROW OVER LEFT ARROW
⇅
P ARROW LEFT OF DOWN ARROW
⇆
EFT ARROW OVER RIGHT ARROW
⇋
EFT HARPOON OVER RIGHT HARPOON
⇌
IGHT HARPOON OVER LEFT HARPOON
⇍
EFT DOUBLE ARROW WITH STROKE
⇎
EFT RIGHT DOUBLE ARROW WITH STROKE
⇏
IGHT DOUBLE ARROW WITH STROKE
⇞
P ARROW WITH DOUBLE STROKE
⇟
OWN ARROW WITH DOUBLE STROKE
⇫
P WHITE ARROW ON PEDESTAL
⇭
P WHITE ARROW ON PEDESTAL WITH
⇯
P WHITE DOUBLE ARROW ON PEDESTAL
⇰
IGHT WHITE ARROW FROM WALL
⇱
ORTH WEST ARROW TO CORNER
⇲
OUTH EAST ARROW TO CORNER
⇴
IGHT ARROW WITH SMALL CIRCLE
⇵
OWN ARROW LEFT OF UP ARROW
⇷
EFT ARROW WITH VERTICAL STROKE
⇸
IGHT ARROW WITH VERTICAL STROKE
⇹
EFT RIGHT ARROW WITH VERTICAL STROKE
⇺
EFT ARROW WITH DOUBLE VERTICAL STROKE
⇻
IGHT ARROW WITH DOUBLE VERTICAL STROKE
⇼
EFT RIGHT ARROW WITH DOUBLE VERTICAL
⇿
EFT RIGHT OPEN-HEADED ARROW
⟲
ANTICLOCKWISE GAPPED CIRCLE ARROW
⟳
CLOCKWISE GAPPED CIRCLE ARROW
⟴
RIGHT ARROW WITH CIRCLED PLUS
⟹
LONG RIGHT DOUBLE ARROW
⟺
LONG LEFT RIGHT DOUBLE ARROW
⟻
LONG LEFT ARROW FROM BAR
⟼
LONG RIGHT ARROW FROM BAR
⟽
LONG LEFT DOUBLE ARROW FROM BAR
⟾
LONG RIGHT DOUBLE ARROW FROM BAR
⟿
LONG RIGHT SQUIGGLE ARROW
⤀
RIGHT TWO-HEADED ARROW WITH VERTICAL
⤁
RIGHT TWO-HEADED ARROW WITH DOUBLE
⤂
LEFT DOUBLE ARROW WITH VERTICAL STROKE
⤃
RIGHT DOUBLE ARROW WITH VERTICAL STROKE
⤄
LEFT RIGHT DOUBLE ARROW WITH VERTICAL
⤅
RIGHT TWO-HEADED ARROW FROM BAR
⤆
LEFT DOUBLE ARROW FROM BAR
⤇
RIGHT DOUBLE ARROW FROM BAR
⤈
DOWN ARROW WITH HORIZONTAL STROKE
⤉
UP ARROW WITH HORIZONTAL STROKE
⤍
RIGHT DOUBLE DASH ARROW
⤏
RIGHT TRIPLE DASH ARROW
⤐
RIGHT TWO-HEADED TRIPLE DASH ARROW
⤑
RIGHT ARROW WITH DOTTED STEM
⤔
RIGHT ARROW WITH TAIL WITH VERTICAL
⤕
RIGHT ARROW WITH TAIL WITH DOUBLE
⤖
RIGHT TWO-HEADED ARROW WITH TAIL
⤘
RIGHT TWO-HEADED ARROW WITH TAIL WITH
⤜
RIGHT DOUBLE ARROW-TAIL
⤝
LEFT ARROW TO BLACK DIAMOND
⤞
RIGHT ARROW TO BLACK DIAMOND
⤟
LEFT ARROW FROM BAR TO BLACK DIAMOND
⤠
RIGHT ARROW FROM BAR TO BLACK DIAMOND
⤡
NORTH WEST AND SOUTH EAST ARROW
⤢
NORTH EAST AND SOUTH WEST ARROW
⤣
NORTH WEST ARROW WITH HOOK
⤤
NORTH EAST ARROW WITH HOOK
⤥
SOUTH EAST ARROW WITH HOOK
⤦
SOUTH WEST ARROW WITH HOOK
⤧
NORTH WEST ARROW AND NORTH EAST ARROW
⤨
NORTH EAST ARROW AND SOUTH EAST ARROW
⤩
SOUTH EAST ARROW AND SOUTH WEST ARROW
⤪
SOUTH WEST ARROW AND NORTH WEST ARROW
⤫
RISING DIAGONAL CROSSING FALLING
⤬
FALLING DIAGONAL CROSSING RISING
⤭
SOUTH EAST ARROW CROSSING NORTH EAST
⤮
NORTH EAST ARROW CROSSING SOUTH EAST
⤯
FALLING DIAGONAL CROSSING NORTH EAST
⤰
RISING DIAGONAL CROSSING SOUTH EAST
⤱
NORTH EAST ARROW CROSSING NORTH WEST
⤲
NORTH WEST ARROW CROSSING NORTH EAST
⤳
WAVE ARROW POINTING DIRECTLY RIGHT
⤴
ARROW POINTING RIGHT THEN CURVING UP
⤵
ARROW POINTING RIGHT THEN CURVING DOWN
⤶
ARROW POINTING DOWN THEN CURVING LEFT
⤷
ARROW POINTING DOWN THEN CURVING RIGHT
⤸
RIGHT-SIDE ARC CLOCKWISE ARROW
⤹
LEFT-SIDE ARC ANTICLOCKWISE ARROW
⤺
TOP ARC ANTICLOCKWISE ARROW
⤻
BOTTOM ARC ANTICLOCKWISE ARROW
⤼
TOP ARC CLOCKWISE ARROW WITH MINUS
⤽
TOP ARC ANTICLOCKWISE ARROW WITH PLUS
⤾
LOWER RIGHT SEMICIRCULAR CLOCKWISE
⤿
LOWER LEFT SEMICIRCULAR ANTICLOCKWISE
⥀
ANTICLOCKWISE CLOSED CIRCLE ARROW
⥁
CLOCKWISE CLOSED CIRCLE ARROW
⥂
RIGHT ARROW ABOVE SHORT LEFT ARROW
⥃
LEFT ARROW ABOVE SHORT RIGHT ARROW
⥄
SHORT RIGHT ARROW ABOVE LEFT ARROW
⥅
RIGHT ARROW WITH PLUS BELOW
⥆
LEFT ARROW WITH PLUS BELOW
⥈
LEFT RIGHT ARROW THROUGH SMALL CIRCLE
⥉
UP TWO-HEADED ARROW FROM SMALL CIRCLE
⥊
LEFT BARB UP RIGHT BARB DOWN HARPOON
⥋
LEFT BARB DOWN RIGHT BARB UP HARPOON
⥌
UP BARB RIGHT DOWN BARB LEFT HARPOON
⥍
UP BARB LEFT DOWN BARB RIGHT HARPOON
⥎
LEFT BARB UP RIGHT BARB UP HARPOON
⥏
UP BARB RIGHT DOWN BARB RIGHT HARPOON
⥐
LEFT BARB DOWN RIGHT BARB DOWN HARPOON
⥑
UP BARB LEFT DOWN BARB LEFT HARPOON
⥒
LEFT HARPOON WITH BARB UP TO BAR
⥓
RIGHT HARPOON WITH BARB UP TO BAR
⥔
UP HARPOON WITH BARB RIGHT TO BAR
⥕
DOWN HARPOON WITH BARB RIGHT TO BAR
⥖
LEFT HARPOON WITH BARB DOWN TO BAR
⥗
RIGHT HARPOON WITH BARB DOWN TO BAR
⥘
UP HARPOON WITH BARB LEFT TO BAR
⥙
DOWN HARPOON WITH BARB LEFT TO BAR
⥚
LEFT HARPOON WITH BARB UP FROM BAR
⥛
RIGHT HARPOON WITH BARB UP FROM BAR
⥜
UP HARPOON WITH BARB RIGHT FROM BAR
⥝
DOWN HARPOON WITH BARB RIGHT FROM BAR
⥞
LEFT HARPOON WITH BARB DOWN FROM BAR
⥟
RIGHT HARPOON WITH BARB DOWN FROM BAR
⥠
UP HARPOON WITH BARB LEFT FROM BAR
⥡
DOWN HARPOON WITH BARB LEFT FROM BAR
⥢
LEFT HARPOON WITH BARB UP ABOVE LEFT
⥣
UP HARPOON WITH BARB LEFT BESIDE UP
⥤
RIGHT HARPOON WITH BARB UP ABOVE RIGHT
⥥
DOWN HARPOON WITH BARB LEFT BESIDE
⥦
LEFT HARPOON WITH BARB UP ABOVE RIGHT
⥧
LEFT HARPOON WITH BARB DOWN ABOVE
⥨
RIGHT HARPOON WITH BARB UP ABOVE LEFT
⥩
RIGHT HARPOON WITH BARB DOWN ABOVE
⥪
LEFT HARPOON WITH BARB UP ABOVE LONG
⥫
LEFT HARPOON WITH BARB DOWN BELOW LONG
⥬
RIGHT HARPOON WITH BARB UP ABOVE LONG
⥭
RIGHT HARPOON WITH BARB DOWN BELOW
⥮
UP HARPOON WITH BARB LEFT BESIDE DOWN
⥯
DOWN HARPOON WITH BARB LEFT BESIDE UP
⥰
RIGHT DOUBLE ARROW WITH ROUNDED HEAD
⥱
EQUALS SIGN ABOVE RIGHT ARROW
⥲
TILDE OPERATOR ABOVE RIGHT ARROW
⥳
LEFT ARROW ABOVE TILDE OPERATOR
⥴
RIGHT ARROW ABOVE TILDE OPERATOR
⥵
RIGHT ARROW ABOVE ALMOST EQUAL TO
⥶
LESS-THAN ABOVE LEFT ARROW
⥷
LEFT ARROW THROUGH LESS-THAN
⥸
GREATER-THAN ABOVE RIGHT ARROW
⥹
SUBSET ABOVE RIGHT ARROW
⥺
LEFT ARROW THROUGH SUBSET
⥻
SUPERSET ABOVE LEFT ARROW
➔
HEAVY WIDE-HEADED RIGHT ARROW
➛
DRAFTING POINT RIGHT ARROW
➜
HEAVY ROUND-TIPPED RIGHT ARROW
➝
TRIANGLE-HEADED RIGHT ARROW
➞
HEAVY TRIANGLE-HEADED RIGHT ARROW
➟
DASHED TRIANGLE-HEADED RIGHT ARROW
➠
HEAVY DASHED TRIANGLE-HEADED RIGHT
➢
THREE-D TOP-LIGHTED RIGHT ARROWHEAD
➣
THREE-D BOTTOM-LIGHTED RIGHT ARROWHEAD
➥
HEAVY BLACK CURVED DOWN AND RIGHT ARROW
➦
HEAVY BLACK CURVED UP AND RIGHT ARROW
➧
SQUAT BLACK RIGHT ARROW
➨
HEAVY CONCAVE-POINTED BLACK RIGHT ARROW
➩
RIGHT-SHADED WHITE RIGHT ARROW
➪
LEFT-SHADED WHITE RIGHT ARROW
➫
BACK-TILTED SHADOWED WHITE RIGHT ARROW
➬
FRONT-TILTED SHADOWED WHITE RIGHT ARROW
➭
HEAVY LOWER RIGHT-SHADOWED WHITE RIGHT
➮
HEAVY UPPER RIGHT-SHADOWED WHITE RIGHT
➯
NOTCHED LOWER RIGHT-SHADOWED WHITE
➱
NOTCHED UPPER RIGHT-SHADOWED WHITE
➲
CIRCLED HEAVY WHITE RIGHT ARROW
➳
WHITE-FEATHERED RIGHT ARROW
➴
BLACK-FEATHERED SOUTH EAST ARROW
➵
BLACK-FEATHERED RIGHT ARROW
➶
BLACK-FEATHERED NORTH EAST ARROW
➷
HEAVY BLACK-FEATHERED SOUTH EAST ARROW
➸
HEAVY BLACK-FEATHERED RIGHT ARROW
➹
HEAVY BLACK-FEATHERED NORTH EAST ARROW
➺
TEARDROP-BARBED RIGHT ARROW
➻
HEAVY TEARDROP-SHANKED RIGHT ARROW
➼
WEDGE-TAILED RIGHT ARROW
➽
HEAVY WEDGE-TAILED RIGHT ARROW
➾
OPEN-OUTLINED RIGHT ARROW
Cool Symbol
fancy symbols — the man and his brainpower is more comfortable to achieve communication between two different language people in the new world when the world knows the language but desperately need a language like cool symbols then the man discovered some symbols of cool symbol fonts,cool symbols letters.we are also developing tools to garner some cool symbol generator to the user can cool symbol copy-paste, cool symbol text generator.
There is some social networking site like Facebook ,twitter LinkedIn like this symbol to express your fillings without writing some of the keyboards also available for symbols ,cool symbols for pubg,cool symbols for fortnite name cool japanese symbols copy and paste coolsymbol com text decoration.
Above You can find all the cool and Cute fancy Symbols.
Normal Symbols like _ / ^ = ~ < > { } @ # $ % & – + ( ) * ” ‘ : ; ! ? are very easy to type as it comes in almost all keyboards. But some special symbols like ༒ ☬ ꧁ ꧂ ☆ 彡 ★ ≋ ✞ ✰ ➳ ❦ are very hard to type because you cannot find this on a normal keyboard.
So the easiest way to get this Symbol is Copy and Paste.
Where can I use this symbols?
A letter, number or sign that has a particular meaning. A symbol is a mark, sign, or word that indicates, signifies, or is understood as representing an idea, object, or relationship. So you can use it anywhere you wants.
No matter its social media post or Blog post or anything, You can use this all fonts without having any issues.
How to copy and paste symbols
This method is so simple as you don’t need to study rocket science to use this list.
Follow this Simple Steps..
Go to top of this page and scroll slowly to get your favorite symbol.
Once you get this and want to paste this? Just Long press on the face which you want to copy.
A popup will appear with some options. Simply click on Copy. Shown in Image below.
Symbols copy and paste
Now that character is copied and saved in Clipboard.
Open your social media accounts or gaming account or where you want to paste it.
Again long press, You will see option to paste. Click there.
Copy and paste symbol
This how you can Copy and Paste symbols you wants.
Related FAQ
How do I get cool symbols on my keyboard?
Do you want cool symbol on your iphone or Android keyboard?
This is possible but it is little bit tricky.
You need to install a specific keyboard named “Cute Emoji Keyboard” in order to get some extra symbols.
The keyboard mentioned above also supports 30+ international languages and some of symbols comes from a particular language.
For Example : α, β, γ, Δ δ, ε, ζ, η, λ, μ and ξ can be only found in Greek language so you have to switch to greek keyboard.
So the easy way to get those all characters are to copy and paste from here. (Bookmark this page so that you can access it later)
How do you type special characters?
Install Cute emoji keyboard in your phone, You will be able to type some extra symbol than a normal keyboard.
I’m trying to create a cool animation but in order to do so, I need to split the word where there is a space into its own div so it looks like this:
<h1 class="fancy-word">
<span class="word">
<span class="word__inner">A</span>
<span class="word__inner">b</span>
<span class="word__inner">o</span>
<span class="word__inner">u</span>
<span class="word__inner">t</span>
</span>
<span class="word">
<span class="word__inner">m</span>
<span class="word__inner">y</span>
</span>
<span class="word">
<span class="word__inner">s</span>
<span class="word__inner">i</span>
<span class="word__inner">t</span>
<span class="word__inner">e</span>
</span>
</h1>
So far, I only have the ability to ‘chunk’ the whole word.
var h1 = document.querySelector(".fancy-word"); // h1
var text = h1.textContent.split(""); // Content into array
var result = ""; // Will hold output
// Loop
text.forEach(function(char){
result += (char.trim() === "") ? "" : "<span>" + char + "</span>";
});
h1.innerHTML = result;
console.log(h1.outerHTML);
<h1 class="fancy-word">About my site</h1>
How best could I achieve this?
asked Oct 10, 2019 at 19:00
1
- Split at the space to get an array of each word.
- Map that array using another split with no delimiter to make each array entry another array of each letter.
- Map the inner array to wrap each letter in a span with the word_inner class, then map the outer array to wrap each resulting split word into a span with the word class.
Example:
const h1 = document.querySelector('h1');
let words = h1.textContent.split(' ');
words = words.map(word => {
let letters = word.split('');
letters = letters.map(letter => `<span class="word_inner">${letter}</span>`);
return letters.join('');
});
words = words.map(word => `<span class="word">${word}</span>`);
h1.innerHTML = words.join(' ');
console.log(h1.innerHTML);
<h1>ABOUT MY SITE</h1>
answered Oct 10, 2019 at 19:08
IceMetalPunkIceMetalPunk
5,4243 gold badges18 silver badges26 bronze badges
4
That’s how I would do it:
// create and configure elements we're going to re-use
const wordTemplate = document.createElement('span');
const charTemplate = wordTemplate.cloneNode(false);
wordTemplate.classList.add('word');
charTemplate.classList.add('word__inner');
coolSplitString('About my site');
function coolSplitString(str) {
const words = str.split(' '); // split the string into words
words.forEach((word) => {
const wordSpan = wordTemplate.cloneNode(false); // create a word-container
word.split('').forEach((char) => { // split the word into letters
const charSpan = charTemplate.cloneNode(false); // create a letter-container
charSpan.textContent = char; // add the letter as text
wordSpan.append(charSpan); // add letter-container to word-container
});
document.body.append(wordSpan); // add word-container to document
console.log(wordSpan.innerHTML);
});
}
answered Oct 10, 2019 at 19:15
2
Before splitting the string into individual characters, split it into an array of words. You can then loop through each word, loop through the characters in each word, and do what you need to do in between.
In the example I’ve got here, I’ve split things into a couple functions to break things up. This example also includes the ability to conditionally add css classes to the wrapping element.
The basic method here:
- Split the text up into an array of words.
- Loop over the
words
array, adding a wrapper to each word, and passing it to a function that wraps each character. - push the result to a new array
- return the joined version of the array to create the new string.
Quick note: I used a bit of es6 syntax here, so if you don’t want to use template literals, you can replace things with string contatination.
/**
* Add wrappers to individual characters in a word
* @method addWrappers
* @param {String} word - The word to be processed
* @param {String} tag - The HTML tag to be used for the wrappers
* @param {String} classes - OPTIONAL - Any CSS classes to be applied
* @return {String} - Wrapped chracters as a new string.
*/
function addWrappers(word, tag, classes) {
// Split into individual characters.
const chars = word.split('');
// The array the newly wrapped
// characters will be added to.
const wrappedChars = [];
// The loop
chars.forEach(function(char) {
// Check if any classes were passed.
// If so add them, else just use a basic tag.
const openTag = classes ? `${tag} class="${classes}"` : tag;
wrappedChars.push(`<${openTag}>${char}</${tag}>`);
});
return wrappedChars.join('');
}
// A basic implementation.
function initBasic() {
const element = document.querySelector('.fancy-word')
const text = element.textContent;
// Split the string into words
const words = text.split(' ');
// Our array of processed words
const newContent = [];
// The main loop
words.forEach(function(word) {
newContent.push(`<span class="word">${addWrappers(word, 'span', 'word__inner')}</span>`);
});
// Add a space to keep the words looking
// right wirhout styling, but you can easily just
// leave it out and use margins or padding
// to create the desired effect.
element.innerHTML = newContent.join(' ');
console.log(element.outerHTML);
}
initBasic();
<h1 class="fancy-word">About my site</h1>
EXAMPLE WITHOUT TEMPLATE LITERALS:
/**
* Add wrappers to individual characters in a word
* @method addWrappers
* @param {String} word - The word to be processed
* @param {String} tag - The HTML tag to be used for the wrappers
* @param {String} classes - OPTIONAL - Any CSS classes to be applied
*/
function addWrappers(word, tag, classes) {
const chars = word.split('')
const wrappedChars = [];
chars.forEach(function(char) {
const openTag = classes ? tag + ' class="' + classes + '"' : tag;
wrappedChars.push('<' + openTag + '>' + char + '</' + char + '>')
});
return wrappedChars.join('');
}
function initBasic() {
const element = document.querySelector('.fancy-word')
const text = element.textContent;
const words = text.split(' ');
const newContent = [];
words.forEach(function(word) {
newContent.push('<span class="word">' + addWrappers(word, 'span', 'word__inner') + '</span>');
});
element.innerHTML = newContent.join(' ');
console.log(element.outerHTML);
}
answered Oct 10, 2019 at 20:15
1
Is something like this what you’re looking for?
var h1 = document.querySelector(".fancy-word"); // h1
var text = h1.textContent.split(" "); // Content into array
var result = ""; // Will hold output
// Loop
text.forEach(function(word){
innerResult = "";
word.split("").forEach((letter) => {
innerResult += (letter.trim() === "") ? "" : "<span>" + letter + "</span>";
})
result += "<span>" + innerResult + "</span>";
});
h1.innerHTML = result;
console.log(h1.outerHTML);
<h1 class="fancy-word">About my site</h1>
answered Oct 10, 2019 at 19:13
pinkwafflespinkwaffles
4634 silver badges12 bronze badges
A fancy text generator is used to make a text stylish by adding unique symbols and icons. There are various font styles that are considered fancy text.
All you need to do is, type something in the input box and generate various font styles that are different from one another.
After generating a ƚxɘƚ ʏɔᴎɒᎸ, copy-paste any of them by simply clicking on the text or you can use a copy button.
By using a load sample button, you can view a sample text that will make you clear about how to use this fancy font generator.
The good thing about this generator is, that there are real-time results which means you don’t need to click any button for generating a ƒαη¢у тєχт.
How to use fancy text generator?
There are just a couple of steps needed to generate a stylish text by this fancy word
generator and these steps are listed down.
- Start writing or copy something in the input box.
- You can get various font styles in the output box.
- Simply copy a fancy text that will be suitable for you.
- You can load a sample to get an idea of what to type in the input field.
Features of fancy font generator by Editpad
Some of the features are discussed below that can help you decide whether to go for this tool or not.
1. Real-time Results
You don’t need to click any button for generating output, you just need to write or copy something in the field specified for input.
This fancy word generator displays various font styles side by side in the output box and that’s called real-time results.
2. Easy-to-use Interface
This fancy text generator comes along with an easy interface which means no technical information or professional guidance is needed to operate this tool.
It’s just a copy-paste game, you can simply paste something in the input box and then copy a fancy text from the output box.
3. View a sample text
You can view a sample text if you haven’t used any fancy font generator before. It can be viewed by pressing a “load sample” button.
This button is located at the top of both input and output fields, you need to simply press it in order to generate a sample text.
4. Various fancy texts
There are many font styles available when you input some word, you can use any of them for your social media profile names or for any other purpose.
All of the font styles vary from one another which means you can get a variety of fancy texts.
Where we can use a fancy text
You can use a fancy font generator to make a text attractive and then you can use this attractive text on various platforms.
1. Social media profile names
You can make your name more engaging and unique by using fancy font styles, and different social media platforms like Facebook and Instagram are included.
2. Use in the comments section
Comments can look more engaging by adding different symbols and icons and that can be possible by using a fancy font generator.
3. For text messages
You can send messages containing stylish fonts by using this tool offered by Editpad.org.
Tooltip
JavaScript
Tooltips? More like Cooltips. But really though, tooltips are nifty for displaying extended information for a term or action on a page.
By default, a tooltip appears below the defined term on hover.
Watch this part in video
The <span data-tooltip tabindex="1" title="Fancy word for a beetle.">scarabaeus</span> hung quite
clear of any branches, and, if allowed to fall, would have fallen at our feet.
The scarabaeus hung quite
clear of any branches, and, if allowed to fall, would have fallen at our feet.
To get a tip-top top tooltip (lol), just add the class .top
to the <span>
element.
Watch this part in video
The <span data-tooltip class="top" tabindex="2" title="Fancy word for a beetle.">scarabaeus</span>
hung quite clear of any branches, and, if allowed to fall, would have fallen at our feet.
The scarabaeus
hung quite clear of any branches, and, if allowed to fall, would have fallen at our feet.
By default, clicking on a tooltip will leave it open until you click somewhere else. However, you can disable that by adding data-click-open="false"
Watch this part in video
this
<span data-tooltip class="top" tabindex="2" title="You see? I'm open!">
tooltip will stay open
</span>
while
<span data-tooltip class="top" data-click-open="false" tabindex="2" title="I don't stay open">
this one will only be open when hovered
</span>
this
tooltip will stay open
while
this one will only be open when hovered
You can also position the tooltips to the right and left of the word by adding the classes .right
or .left
to the <span>
element.
Watch this part in video
When using Foundation in right-to-left mode, «right» still means right, and «left» still means left.
When he was dressed he went down the hall into the
<span data-tooltip class="right" tabindex="3" title="Aligned on the right">kitchen</span>.
The table was almost hidden beneath all Dudley's birthday presents. It looked as though
<span data-tooltip class="left" tabindex="4" title="Aligned on the left">Dudley</span>
had gotten the new computer he wanted, not to mention the second television and the racing bike.
When he was dressed he went down the hall into the
kitchen.
The table was almost hidden beneath all Dudley’s birthday presents. It looked as though
Dudley
had gotten the new computer he wanted, not to mention the second television and the racing bike.
Explicit Positioning
New in v6.4: Heads up! This explicit positioning model is a new feature in v6.4.
Now with tooltips you can define both positions for the tip. These tooltips have a fully explicit positioning model through which you can use both data-position
and data-alignment
to define both positions of the box.
These dropdowns sets various positioning and alignments. Valid positions are left/right/top/bottom. Valid alignments are left/right/top/bottom/center. Left align means left sides should line up. Right align means right sides should line up. Center align means centers should line up.
Top and Bottom positioned
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="bottom" data-alignment="left">
Bottom Left
</button>
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="bottom" data-alignment="center">
Bottom Center
</button>
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="bottom" data-alignment="right">
Bottom Right
</button>
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="top" data-alignment="left">
Top Left
</button>
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="top" data-alignment="center">
Top Center
</button>
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="top" data-alignment="right">
Top Right
</button>
Left and Right Positioned
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="right" data-alignment="top">
Right Top
</button>
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="left" data-alignment="top">
Left Top
</button>
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="right" data-alignment="center">
Right Center
</button>
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="left" data-alignment="center">
Left Center
</button>
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="right" data-alignment="bottom">
Right Bottom
</button>
<button class="button" type="button" data-tooltip tabindex="1" title="Fancy word for a beetle." data-position="left" data-alignment="bottom">
Left Bottom
</button>
Sass Reference
Variables
The default styles of this component can be customized using these Sass variables in your project’s settings file.
Name | Type | Default Value | Description |
---|---|---|---|
$has-tip-cursor |
Keyword | help |
Default cursor of the defined term. |
$has-tip-font-weight |
Keyword or Number | $global-weight-bold |
Default font weight of the defined term. |
$has-tip-border-bottom |
List | dotted 1px $dark-gray |
Default border bottom of the defined term. |
$tooltip-background-color |
Color | $black |
Default color of the tooltip background. |
$tooltip-color |
Color | $white |
Default color of the tooltip font. |
$tooltip-padding |
Number | 0.75rem |
Default padding of the tooltip background. |
$tooltip-max-width |
Number | 10rem |
Default max width for tooltips. |
$tooltip-font-size |
Number | $small-font-size |
Default font size of the tooltip text. By default, we recommend a smaller font size than the body copy. |
$tooltip-pip-width |
Number | 0.75rem |
Default pip width for tooltips. |
$tooltip-pip-height |
Number | $tooltip-pip-width * 0.866 |
Default pip height for tooltips. This is helpful for calculating the distance of the tooltip from the tooltip word. |
$tooltip-radius |
Number | $global-radius |
Default radius for tooltips. |
JavaScript Reference
Initializing
The following files must be included in your JavaScript to use this plugin:
foundation.core.js
-
foundation.tooltip.js
- With utility library
foundation.util.box.js
- With utility library
foundation.util.mediaQuery.js
- With utility library
foundation.util.triggers.js
- With utility library
Foundation.Tooltip
Creates a new instance of a Tooltip.
var elem = new Foundation.Tooltip(element, options);
Fires these events:
Tooltip#event:init
Name | Type | Description |
---|---|---|
element |
jQuery | jQuery object to attach a tooltip to. |
options |
Object | object to extend the default configuration. |
Plugin Options
Use these options to customize an instance of Tooltip. Plugin options can be set as individual data attributes, one combined data-options
attribute, or as an object passed to the plugin’s constructor. Learn more about how JavaScript plugins are initialized.
Name | Type | Default | Description |
---|---|---|---|
data-hover-delay |
number |
200 |
Time, in ms, before a tooltip should open on hover. |
data-fade-in-duration |
number |
150 |
Time, in ms, a tooltip should take to fade into view. |
data-fade-out-duration |
number |
150 |
Time, in ms, a tooltip should take to fade out of view. |
data-disable-hover |
boolean |
false |
Disables hover events from opening the tooltip if set to true |
data-disable-for-touch |
booelan |
false |
Disable the tooltip for touch devices. This can be useful to make elements with a tooltip on it trigger their action on the first tap instead of displaying the tooltip. |
data-template-classes |
string |
'' |
Optional addtional classes to apply to the tooltip template on init. |
data-tooltip-class |
string |
tooltip |
Non-optional class added to tooltip templates. Foundation default is ‘tooltip’. |
data-trigger-class |
string |
has-tip |
Class applied to the tooltip anchor element. |
data-show-on |
string |
small |
Minimum breakpoint size at which to open the tooltip. |
data-template |
string |
'' |
Custom template to be used to generate markup for tooltip. |
data-tip-text |
string |
'' |
Text displayed in the tooltip template on open. |
data-click-open |
boolean |
true |
Allows the tooltip to remain open if triggered with a click or touch event. |
data-position |
string |
auto |
Position of tooltip. Can be left, right, bottom, top, or auto. |
data-alignment |
string |
auto |
Alignment of tooltip relative to anchor. Can be left, right, bottom, top, center, or auto. |
data-allow-overlap |
boolean |
false |
Allow overlap of container/window. If false, tooltip will first try to position as defined by data-position and data-alignment, but reposition if it would cause an overflow. @option |
data-allow-bottom-overlap |
boolean |
false |
Allow overlap of only the bottom of the container. This is the most common behavior for dropdowns, allowing the dropdown to extend the bottom of the screen but not otherwise influence or break out of the container. Less common for tooltips. |
data-v-offset |
number |
0 |
Distance, in pixels, the template should push away from the anchor on the Y axis. |
data-h-offset |
number |
0 |
Distance, in pixels, the template should push away from the anchor on the X axis |
data-tooltip-height |
number |
14 |
Distance, in pixels, the template spacing auto-adjust for a vertical tooltip |
data-tooltip-width |
number |
12 |
Distance, in pixels, the template spacing auto-adjust for a horizontal tooltip |
data-allow-html |
boolean |
false |
Allow HTML in tooltip. Warning: If you are loading user-generated content into tooltips, allowing HTML may open yourself up to XSS attacks. |
Events
These events will fire from any element with a Tooltip plugin attached.
Name | Description |
---|---|
tooltip.zf.closeme |
Fires to close all other open tooltips on the page |
show.zf.tooltip |
Fires when the tooltip is shown |
hide.zf.tooltip |
fires when the tooltip is hidden |
Methods
show
$('#element').foundation('show');
reveals the tooltip, and fires an event to close any other open tooltips on the page
Fires these events:
Tooltip#event:closeme
Tooltip#event:show
hide
$('#element').foundation('hide');
Hides the current tooltip, and resets the positioning class if it was changed due to collision
Fires these events:
Tooltip#event:hide
toggle
$('#element').foundation('toggle');
adds a toggle method, in addition to the static show() & hide() functions
_destroy
$('#element').foundation('_destroy');
Destroys an instance of tooltip, removes template element from the view.