4₩D UPGRADE
- Get link
- X
- Other Apps
.forced-double-dollar {
position: relative;
display: inline-block;
font-family: sans-serif;
color: #000;
}
.forced-double-dollar::after {
content: "| |";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) scaleY(1.1);
font-size: 0.55em;
letter-spacing: -2px;
font-weight: bold;
opacity: 0.85;
pointer-events: none;
}
.forced-double-dollar {
position: relative;
display: inline-block;
font-family: sans-serif;
color: #000;
}
.forced-double-dollar::after {
content: "| |";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) scaleY(1.1);
font-size: 0.55em;
letter-spacing: -2px;
font-weight: bold;
opacity: 0.85;
pointer-events: none;
}
This CSS snippet defines a custom class named .forced-double-dollar designed to visually overlay a double-vertical-bar effect (like a stylized double-struck symbol or a modified currency sign) on top of an HTML element using a pseudo-element.
Base Element Styles (.forced-double-dollar)
position: relative: Establishes a positioning context so that any absolute children or pseudo-elements (::after) will position themselves relative to this element rather than the page root.
display: inline-block: Allows the element to sit inline with surrounding text while still respecting box-model properties like width, height, and transform positioning.
font-family: sans-serif and color: #000: Sets a clean, sans-serif typeface and solid black text color for the host element.
Overlay Effect (.forced-double-dollar::after)
content: "| |": Generates two vertical pipe characters separated by a space via CSS, serving as the visual overlay.
position: absolute: Pulls the pseudo-element out of the normal document flow to place it directly over the parent container.
left: 50% and top: 50%: Moves the top-left corner of the overlay to the exact center of the parent element.
transform: translate(-50%, -50%) scaleY(1.1): Shifts the pseudo-element back up and to the left by 50% of its own dimensions (perfectly centering it) while slightly stretching it vertically by 10%.
font-size: 0.55em and letter-spacing: -2px: Shrinks the pipes to just over half the parent's font size and pulls them tightly together to form a cohesive double-bar symbol.
font-weight: bold and opacity: 0.85: Makes the overlay lines thick and slightly translucent.
pointer-events: none: Ensures the pseudo-element is transparent to mouse clicks, preventing it from interfering with user interactions on the underlying text.
S
- Get link
- X
- Other Apps
Comments
Post a Comment