We empower our business partners to develop and grow various products and solutions for distribution to the market
The 4Sight Channel Partner (CP) Cluster is a partner-focused ecosystem that supports value-added resellers across Africa, the Middle East, and Central Europe. It enables the distribution of 4Sight's integrated solutions, including Sage and Microsoft cloud applications, through the Microsoft Indirect Cloud Solutions Provider (CSP) and Independent Software Vendor (ISV) channels. With dedicated sales, marketing, technical, and support resources, the CP Cluster empowers resellers to deliver high-quality solutions globally.
🔍
No offerings match your search. Try a different keyword.
RICH TEXT LIFT FIX
==================
In your current richText.cshtml file, make these TWO exact replacements.
No other code needs to change.
REPLACEMENT 1
-------------
Find this existing block inside .rich-text:
box-sizing: border-box;
transform-origin: center;
transition:
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
Replace it with:
box-sizing: border-box;
position: relative;
top: 0;
transform-origin: center;
transition:
top var(--rich-text-hover-duration) ease,
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
REPLACEMENT 2
-------------
Find this existing Lift rule:
.rich-text--hover-lift:hover {
transform: translateY(-8px);
}
Replace it with:
/* Uses top so Lift can work together with the Slide Up transform animation. */
.rich-text--hover-lift:hover {
top: -8px;
}
WHY THIS WORKS
--------------
Slide Up uses the CSS transform property. The old Lift effect also used transform, so the completed Slide Up animation kept overriding Lift.
The corrected Lift effect uses the top property instead. Slide Up can therefore keep using transform while Lift uses top, allowing both effects to work together.
BORDER IS OPTIONAL
------------------
You can have animated text only, with no visible card, border, background, padding, radius, or shadow.
For animated text only, use these Umbraco settings:
Generic:
- Add your body text
- Select the required text alignment, text size and text colour
- Use any max width you prefer
Typography:
- Select the required typography settings
Animations:
- Enable Glow: On or Off
- Enable Fade In: On or Off
- Enable Slide Up: On or Off
- Select an Animation Speed
4Sight Styling:
- Background Colour: Leave unselected
- Padding: 0
- Border Radius: 0
- Text Shadow: None, unless required
- Border Colour: Leave unselected
- Border Width: 0
- Box Shadow: None
- Hover Effect: None, Lift, Grow or Glow as required
- Block Opacity: 100
A border only renders when Border Width is above 0 AND a valid Border Colour is selected.
RICH TEXT LIFT FIX
==================
In your current richText.cshtml file, make these TWO exact replacements.
No other code needs to change.
REPLACEMENT 1
-------------
Find this existing block inside .rich-text:
box-sizing: border-box;
transform-origin: center;
transition:
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
Replace it with:
box-sizing: border-box;
position: relative;
top: 0;
transform-origin: center;
transition:
top var(--rich-text-hover-duration) ease,
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
REPLACEMENT 2
-------------
Find this existing Lift rule:
.rich-text--hover-lift:hover {
transform: translateY(-8px);
}
Replace it with:
/* Uses top so Lift can work together with the Slide Up transform animation. */
.rich-text--hover-lift:hover {
top: -8px;
}
WHY THIS WORKS
--------------
Slide Up uses the CSS transform property. The old Lift effect also used transform, so the completed Slide Up animation kept overriding Lift.
The corrected Lift effect uses the top property instead. Slide Up can therefore keep using transform while Lift uses top, allowing both effects to work together.
BORDER IS OPTIONAL
------------------
You can have animated text only, with no visible card, border, background, padding, radius, or shadow.
For animated text only, use these Umbraco settings:
Generic:
- Add your body text
- Select the required text alignment, text size and text colour
- Use any max width you prefer
Typography:
- Select the required typography settings
Animations:
- Enable Glow: On or Off
- Enable Fade In: On or Off
- Enable Slide Up: On or Off
- Select an Animation Speed
4Sight Styling:
- Background Colour: Leave unselected
- Padding: 0
- Border Radius: 0
- Text Shadow: None, unless required
- Border Colour: Leave unselected
- Border Width: 0
- Box Shadow: None
- Hover Effect: None, Lift, Grow or Glow as required
- Block Opacity: 100
A border only renders when Border Width is above 0 AND a valid Border Colour is selected.
RICH TEXT LIFT FIX
==================
In your current richText.cshtml file, make these TWO exact replacements.
No other code needs to change.
REPLACEMENT 1
-------------
Find this existing block inside .rich-text:
box-sizing: border-box;
transform-origin: center;
transition:
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
Replace it with:
box-sizing: border-box;
position: relative;
top: 0;
transform-origin: center;
transition:
top var(--rich-text-hover-duration) ease,
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
REPLACEMENT 2
-------------
Find this existing Lift rule:
.rich-text--hover-lift:hover {
transform: translateY(-8px);
}
Replace it with:
/* Uses top so Lift can work together with the Slide Up transform animation. */
.rich-text--hover-lift:hover {
top: -8px;
}
WHY THIS WORKS
--------------
Slide Up uses the CSS transform property. The old Lift effect also used transform, so the completed Slide Up animation kept overriding Lift.
The corrected Lift effect uses the top property instead. Slide Up can therefore keep using transform while Lift uses top, allowing both effects to work together.
BORDER IS OPTIONAL
------------------
You can have animated text only, with no visible card, border, background, padding, radius, or shadow.
For animated text only, use these Umbraco settings:
Generic:
- Add your body text
- Select the required text alignment, text size and text colour
- Use any max width you prefer
Typography:
- Select the required typography settings
Animations:
- Enable Glow: On or Off
- Enable Fade In: On or Off
- Enable Slide Up: On or Off
- Select an Animation Speed
4Sight Styling:
- Background Colour: Leave unselected
- Padding: 0
- Border Radius: 0
- Text Shadow: None, unless required
- Border Colour: Leave unselected
- Border Width: 0
- Box Shadow: None
- Hover Effect: None, Lift, Grow or Glow as required
- Block Opacity: 100
A border only renders when Border Width is above 0 AND a valid Border Colour is selected.
RICH TEXT LIFT FIX
==================
In your current richText.cshtml file, make these TWO exact replacements.
No other code needs to change.
REPLACEMENT 1
-------------
Find this existing block inside .rich-text:
box-sizing: border-box;
transform-origin: center;
transition:
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
Replace it with:
box-sizing: border-box;
position: relative;
top: 0;
transform-origin: center;
transition:
top var(--rich-text-hover-duration) ease,
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
REPLACEMENT 2
-------------
Find this existing Lift rule:
.rich-text--hover-lift:hover {
transform: translateY(-8px);
}
Replace it with:
/* Uses top so Lift can work together with the Slide Up transform animation. */
.rich-text--hover-lift:hover {
top: -8px;
}
WHY THIS WORKS
--------------
Slide Up uses the CSS transform property. The old Lift effect also used transform, so the completed Slide Up animation kept overriding Lift.
The corrected Lift effect uses the top property instead. Slide Up can therefore keep using transform while Lift uses top, allowing both effects to work together.
BORDER IS OPTIONAL
------------------
You can have animated text only, with no visible card, border, background, padding, radius, or shadow.
For animated text only, use these Umbraco settings:
Generic:
- Add your body text
- Select the required text alignment, text size and text colour
- Use any max width you prefer
Typography:
- Select the required typography settings
Animations:
- Enable Glow: On or Off
- Enable Fade In: On or Off
- Enable Slide Up: On or Off
- Select an Animation Speed
4Sight Styling:
- Background Colour: Leave unselected
- Padding: 0
- Border Radius: 0
- Text Shadow: None, unless required
- Border Colour: Leave unselected
- Border Width: 0
- Box Shadow: None
- Hover Effect: None, Lift, Grow or Glow as required
- Block Opacity: 100
A border only renders when Border Width is above 0 AND a valid Border Colour is selected.
RICH TEXT LIFT FIX
==================
In your current richText.cshtml file, make these TWO exact replacements.
No other code needs to change.
REPLACEMENT 1
-------------
Find this existing block inside .rich-text:
box-sizing: border-box;
transform-origin: center;
transition:
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
Replace it with:
box-sizing: border-box;
position: relative;
top: 0;
transform-origin: center;
transition:
top var(--rich-text-hover-duration) ease,
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
REPLACEMENT 2
-------------
Find this existing Lift rule:
.rich-text--hover-lift:hover {
transform: translateY(-8px);
}
Replace it with:
/* Uses top so Lift can work together with the Slide Up transform animation. */
.rich-text--hover-lift:hover {
top: -8px;
}
WHY THIS WORKS
--------------
Slide Up uses the CSS transform property. The old Lift effect also used transform, so the completed Slide Up animation kept overriding Lift.
The corrected Lift effect uses the top property instead. Slide Up can therefore keep using transform while Lift uses top, allowing both effects to work together.
BORDER IS OPTIONAL
------------------
You can have animated text only, with no visible card, border, background, padding, radius, or shadow.
For animated text only, use these Umbraco settings:
Generic:
- Add your body text
- Select the required text alignment, text size and text colour
- Use any max width you prefer
Typography:
- Select the required typography settings
Animations:
- Enable Glow: On or Off
- Enable Fade In: On or Off
- Enable Slide Up: On or Off
- Select an Animation Speed
4Sight Styling:
- Background Colour: Leave unselected
- Padding: 0
- Border Radius: 0
- Text Shadow: None, unless required
- Border Colour: Leave unselected
- Border Width: 0
- Box Shadow: None
- Hover Effect: None, Lift, Grow or Glow as required
- Block Opacity: 100
A border only renders when Border Width is above 0 AND a valid Border Colour is selected.
RICH TEXT LIFT FIX
==================
In your current richText.cshtml file, make these TWO exact replacements.
No other code needs to change.
REPLACEMENT 1
-------------
Find this existing block inside .rich-text:
box-sizing: border-box;
transform-origin: center;
transition:
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
Replace it with:
box-sizing: border-box;
position: relative;
top: 0;
transform-origin: center;
transition:
top var(--rich-text-hover-duration) ease,
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
REPLACEMENT 2
-------------
Find this existing Lift rule:
.rich-text--hover-lift:hover {
transform: translateY(-8px);
}
Replace it with:
/* Uses top so Lift can work together with the Slide Up transform animation. */
.rich-text--hover-lift:hover {
top: -8px;
}
WHY THIS WORKS
--------------
Slide Up uses the CSS transform property. The old Lift effect also used transform, so the completed Slide Up animation kept overriding Lift.
The corrected Lift effect uses the top property instead. Slide Up can therefore keep using transform while Lift uses top, allowing both effects to work together.
BORDER IS OPTIONAL
------------------
You can have animated text only, with no visible card, border, background, padding, radius, or shadow.
For animated text only, use these Umbraco settings:
Generic:
- Add your body text
- Select the required text alignment, text size and text colour
- Use any max width you prefer
Typography:
- Select the required typography settings
Animations:
- Enable Glow: On or Off
- Enable Fade In: On or Off
- Enable Slide Up: On or Off
- Select an Animation Speed
4Sight Styling:
- Background Colour: Leave unselected
- Padding: 0
- Border Radius: 0
- Text Shadow: None, unless required
- Border Colour: Leave unselected
- Border Width: 0
- Box Shadow: None
- Hover Effect: None, Lift, Grow or Glow as required
- Block Opacity: 100
A border only renders when Border Width is above 0 AND a valid Border Colour is selected.
RICH TEXT LIFT FIX
==================
In your current richText.cshtml file, make these TWO exact replacements.
No other code needs to change.
REPLACEMENT 1
-------------
Find this existing block inside .rich-text:
box-sizing: border-box;
transform-origin: center;
transition:
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
Replace it with:
box-sizing: border-box;
position: relative;
top: 0;
transform-origin: center;
transition:
top var(--rich-text-hover-duration) ease,
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
REPLACEMENT 2
-------------
Find this existing Lift rule:
.rich-text--hover-lift:hover {
transform: translateY(-8px);
}
Replace it with:
/* Uses top so Lift can work together with the Slide Up transform animation. */
.rich-text--hover-lift:hover {
top: -8px;
}
WHY THIS WORKS
--------------
Slide Up uses the CSS transform property. The old Lift effect also used transform, so the completed Slide Up animation kept overriding Lift.
The corrected Lift effect uses the top property instead. Slide Up can therefore keep using transform while Lift uses top, allowing both effects to work together.
BORDER IS OPTIONAL
------------------
You can have animated text only, with no visible card, border, background, padding, radius, or shadow.
For animated text only, use these Umbraco settings:
Generic:
- Add your body text
- Select the required text alignment, text size and text colour
- Use any max width you prefer
Typography:
- Select the required typography settings
Animations:
- Enable Glow: On or Off
- Enable Fade In: On or Off
- Enable Slide Up: On or Off
- Select an Animation Speed
4Sight Styling:
- Background Colour: Leave unselected
- Padding: 0
- Border Radius: 0
- Text Shadow: None, unless required
- Border Colour: Leave unselected
- Border Width: 0
- Box Shadow: None
- Hover Effect: None, Lift, Grow or Glow as required
- Block Opacity: 100
A border only renders when Border Width is above 0 AND a valid Border Colour is selected.
RICH TEXT LIFT FIX
==================
In your current richText.cshtml file, make these TWO exact replacements.
No other code needs to change.
REPLACEMENT 1
-------------
Find this existing block inside .rich-text:
box-sizing: border-box;
transform-origin: center;
transition:
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
Replace it with:
box-sizing: border-box;
position: relative;
top: 0;
transform-origin: center;
transition:
top var(--rich-text-hover-duration) ease,
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
REPLACEMENT 2
-------------
Find this existing Lift rule:
.rich-text--hover-lift:hover {
transform: translateY(-8px);
}
Replace it with:
/* Uses top so Lift can work together with the Slide Up transform animation. */
.rich-text--hover-lift:hover {
top: -8px;
}
WHY THIS WORKS
--------------
Slide Up uses the CSS transform property. The old Lift effect also used transform, so the completed Slide Up animation kept overriding Lift.
The corrected Lift effect uses the top property instead. Slide Up can therefore keep using transform while Lift uses top, allowing both effects to work together.
BORDER IS OPTIONAL
------------------
You can have animated text only, with no visible card, border, background, padding, radius, or shadow.
For animated text only, use these Umbraco settings:
Generic:
- Add your body text
- Select the required text alignment, text size and text colour
- Use any max width you prefer
Typography:
- Select the required typography settings
Animations:
- Enable Glow: On or Off
- Enable Fade In: On or Off
- Enable Slide Up: On or Off
- Select an Animation Speed
4Sight Styling:
- Background Colour: Leave unselected
- Padding: 0
- Border Radius: 0
- Text Shadow: None, unless required
- Border Colour: Leave unselected
- Border Width: 0
- Box Shadow: None
- Hover Effect: None, Lift, Grow or Glow as required
- Block Opacity: 100
A border only renders when Border Width is above 0 AND a valid Border Colour is selected.
RICH TEXT LIFT FIX
==================
In your current richText.cshtml file, make these TWO exact replacements.
No other code needs to change.
REPLACEMENT 1
-------------
Find this existing block inside .rich-text:
box-sizing: border-box;
transform-origin: center;
transition:
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
Replace it with:
box-sizing: border-box;
position: relative;
top: 0;
transform-origin: center;
transition:
top var(--rich-text-hover-duration) ease,
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
REPLACEMENT 2
-------------
Find this existing Lift rule:
.rich-text--hover-lift:hover {
transform: translateY(-8px);
}
Replace it with:
/* Uses top so Lift can work together with the Slide Up transform animation. */
.rich-text--hover-lift:hover {
top: -8px;
}
WHY THIS WORKS
--------------
Slide Up uses the CSS transform property. The old Lift effect also used transform, so the completed Slide Up animation kept overriding Lift.
The corrected Lift effect uses the top property instead. Slide Up can therefore keep using transform while Lift uses top, allowing both effects to work together.
BORDER IS OPTIONAL
------------------
You can have animated text only, with no visible card, border, background, padding, radius, or shadow.
For animated text only, use these Umbraco settings:
Generic:
- Add your body text
- Select the required text alignment, text size and text colour
- Use any max width you prefer
Typography:
- Select the required typography settings
Animations:
- Enable Glow: On or Off
- Enable Fade In: On or Off
- Enable Slide Up: On or Off
- Select an Animation Speed
4Sight Styling:
- Background Colour: Leave unselected
- Padding: 0
- Border Radius: 0
- Text Shadow: None, unless required
- Border Colour: Leave unselected
- Border Width: 0
- Box Shadow: None
- Hover Effect: None, Lift, Grow or Glow as required
- Block Opacity: 100
A border only renders when Border Width is above 0 AND a valid Border Colour is selected.
RICH TEXT LIFT FIX
==================
In your current richText.cshtml file, make these TWO exact replacements.
No other code needs to change.
REPLACEMENT 1
-------------
Find this existing block inside .rich-text:
box-sizing: border-box;
transform-origin: center;
transition:
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
Replace it with:
box-sizing: border-box;
position: relative;
top: 0;
transform-origin: center;
transition:
top var(--rich-text-hover-duration) ease,
transform var(--rich-text-hover-duration) ease,
box-shadow var(--rich-text-hover-duration) ease,
border-color var(--rich-text-hover-duration) ease,
filter var(--rich-text-hover-duration) ease;
REPLACEMENT 2
-------------
Find this existing Lift rule:
.rich-text--hover-lift:hover {
transform: translateY(-8px);
}
Replace it with:
/* Uses top so Lift can work together with the Slide Up transform animation. */
.rich-text--hover-lift:hover {
top: -8px;
}
WHY THIS WORKS
--------------
Slide Up uses the CSS transform property. The old Lift effect also used transform, so the completed Slide Up animation kept overriding Lift.
The corrected Lift effect uses the top property instead. Slide Up can therefore keep using transform while Lift uses top, allowing both effects to work together.
BORDER IS OPTIONAL
------------------
You can have animated text only, with no visible card, border, background, padding, radius, or shadow.
For animated text only, use these Umbraco settings:
Generic:
- Add your body text
- Select the required text alignment, text size and text colour
- Use any max width you prefer
Typography:
- Select the required typography settings
Animations:
- Enable Glow: On or Off
- Enable Fade In: On or Off
- Enable Slide Up: On or Off
- Select an Animation Speed
4Sight Styling:
- Background Colour: Leave unselected
- Padding: 0
- Border Radius: 0
- Text Shadow: None, unless required
- Border Colour: Leave unselected
- Border Width: 0
- Box Shadow: None
- Hover Effect: None, Lift, Grow or Glow as required
- Block Opacity: 100
A border only renders when Border Width is above 0 AND a valid Border Colour is selected.