Flip Text Block

Description

  • flip text block with hover (desktop), click (mobile), use symbol # to recognize flip
  • view demo – password: abc
  • buy me a coffee

07.26c10v1 Flip Text Block

#1. Install Code

#1.1. Make sure you added some Text Blocks with symbol like this

  • #1front#
  • #1back#
  • #2front#
  • #2back#

These will help the code identify the Text objects that need to be flipped.

07.26c10v1 Flip Text Block

#1.2. Make sure Text Blocks for Front/Flip overlap together

07.26c10v1 Flip Text Block

#1.3. Hover on top right of section > Click EDIT SECTION

07.26c10v1 Flip Text Block

#1.4. at Design > Anchor Link > enter word: flip-text

07.26c10v1 Flip Text Block

#1.5. Next, use this code to Page Header Injection (page where you use Text Block)

  • If you use Personal/Basic Plan and your plan doesn’t support Injection, you can see #3.1
<!-- 07.26c10v1 Flip Text Block -->
<script>
window.FlipTextBlockConfig = {
  containerSelector: '.fluid-engine',
  blockSelector: '.fe-block',
  markerRegex: '#\\s*(\\d+)\\s*(front|back)\\s*#',
  autoHideBackOnParse: true,
  animationClasses: ['preFlex', 'flexIn'],
  disableInnerTransitions: true,
  replaceTextShapes: true,
  replaceShapes: ['underline'],
  textShapeSelector: '.TextShape-node',
  highlightSelector: '.sqsrte-text-highlight',
  underlineOffset: '0.16em',
  underlineThickness: '0.1em',
  perspective: '1400px',
  duration: 700,
  easing: 'cubic-bezier(0.19, 1, 0.22, 1)',
  axis: 'Y',
  flipDirection: 1,
  desktopTrigger: 'hover',
  mobileTrigger: 'tap',
  hoverMediaQuery: '(hover: hover) and (pointer: fine)',
  tapToggle: true,
  closeOnOutsideTap: true,
  keyboardAccessible: true,
  ariaLabel: 'Flip card'
};
</script>
<script src="https://code.beaverhero.com/textblock/0726c10v1fliptextblock.js"></script>
<style>body.sqs-edit-mode-active .ftb-card > .ftb-back {transform: unset !important;
}body.sqs-edit-mode-active #siteWrapper [data-ftb-side="back"]:not(.ftb-face){visibility:visible !important;position: relative;right: -30px;}</style>

07.26c10v1 Flip Text Block

#2. Customize

#3. Other

#3.1. If you use Personal/Basic Plan and your plan doesn’t support Injection, you can edit current page > Add a Markdown Block

04.26c10v2 Header Sound Icon

Add this code into Markdown Block

<script>
window.FlipTextBlockConfig = {
  containerSelector: '.fluid-engine',
  blockSelector: '.fe-block',
  markerRegex: '#\\s*(\\d+)\\s*(front|back)\\s*#',
  autoHideBackOnParse: true,
  animationClasses: ['preFlex', 'flexIn'],
  disableInnerTransitions: true,
  replaceTextShapes: true,
  replaceShapes: ['underline'],
  textShapeSelector: '.TextShape-node',
  highlightSelector: '.sqsrte-text-highlight',
  underlineOffset: '0.16em',
  underlineThickness: '0.1em',
  perspective: '1400px',
  duration: 700,
  easing: 'cubic-bezier(0.19, 1, 0.22, 1)',
  axis: 'Y',
  flipDirection: 1,
  desktopTrigger: 'hover',
  mobileTrigger: 'tap',
  hoverMediaQuery: '(hover: hover) and (pointer: fine)',
  tapToggle: true,
  closeOnOutsideTap: true,
  keyboardAccessible: true,
  ariaLabel: 'Flip card'
};
</script>
<script src="https://code.beaverhero.com/textblock/0726c10v1fliptextblock.js"></script>
<style>body.sqs-edit-mode-active .ftb-card > .ftb-back {transform: unset !important;
}body.sqs-edit-mode-active #siteWrapper [data-ftb-side="back"]:not(.ftb-face){visibility:visible !important;position: relative;right: -30px;}</style>

07.26c10v1 Flip Text Block

 

Buy me a coffee