Method 1
YouTube Video: see video
GitHub Repo: see code
Stats:
- Match: 100%
- Score: 642.59{235}
Code
<p><p a><p b>
<style>
*{
background:#62306D
}
p{
position:absolute;
width:100;
height:100;
background:#F7EC7D;
border-radius:50%50%0 0;
bottom:44.5%;
left:150
}
[a],[b]{
rotate:180deg;
top:44.5%
}
[a]{
left:50
}
[b]{
left:250
}
</style>
Code Explanation:
Background (
body): Thebodybackground color is set to a dark purple shade (#62306D), providing a visually appealing backdrop for the button.Button (
p): Three<p>elements are used to create the button shape. They are positioned absolutely and styled with a yellow background color (#F7EC7D) and border-radius to form a rounded shape resembling a push button.Reflection Effect (
[a], [b]): Two pseudo-elements[a]and[b]are used to create the reflection effect on the button. They are positioned at the top of the button, rotated 180 degrees, and styled with a dark purple background color (#62306D), creating the illusion of a reflection.
This method effectively creates a button-like design with a reflection effect, achieving a near-perfect match and a high score.
Method 2
YouTube Video: see video
GitHub Repo: see code
Stats:
- Match: 100%
- Score: 642.59{235}
Code
<p></p><p a>
<style>
*{
margin:0;
+*{
background:#62306D;
display:grid;
place-content:center
}
}
p{
width:100;
height:100;
background:#F7EC7D;
border-radius:100q 100q 0 0
}
[a]{
rotate:180deg;
background:#62306D;
color:#F7EC7D;
box-shadow:100px 0,-100px 0
}
</style>
Code Explanation:
Background: The background color is set to a dark purple shade (
#62306D), providing a visually appealing backdrop for the button.Button (
p): Two<p>elements are used to create the button shape and its reflection. They are styled with a yellow background color (#F7EC7D) and border-radius to form a rounded shape resembling a push button. The first<p>element represents the button, and the second<p>element represents its reflection.Styling (
[a]): A pseudo-element[a]is used to create the reflection effect on the button. It is positioned behind the button, rotated 180 degrees, and styled with a dark purple background color (#62306D) and white text color (#F7EC7D), creating the illusion of a reflection. Additionally, a box-shadow is applied to create the reflection effect.
This method effectively creates a button-like design with a reflection effect, achieving a perfect match and a high score.

Top comments (0)