button html css

Create Waves Background Button Html Css (Source Code)

Create Waves Background Button Html Css (Source Code)

In this article, we create a simple waves background button. In this button, there’s wave background animation and we use only html and css coding for this button project.

Let’s start our wave background button project using html code.

Html Code Waves Background Button

<a href="#">
  <div class="liquid"></div>

In this html code, we create a button using an anchor tag. We create a div in the link that we create ❤for the wave button background.

Here is the output with only html code and then we style our button using css🤯.

Html Code Output

button html css

CSS Code Waves Background Button

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;

body {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 100vh;
  background: #0c0c0c;

a {
  position: relative;
  padding: 20px 50px;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  width: 200px;
  overflow: hidden;
  border-radius: 40px;

a span {
  position: relative;
  color: #fff;
  fot-size: 20px;
  font-family: Arial;
  letter-spacing: 8px;
  z-index: 1;

a .liquid {
  position: absolute;
  top: -80px;
  left: 0;
  width: 200px;
  height: 200px;
  background: #4973ff;
  box-shadow: inset 0 0 50px rgba(0, 0, 0, .5);
  transition: .5s;

a .liquid::after,
a .liquid::before {
  content: '';
  width: 200%;
  height: 200%;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -75%);
  background: #000;

a .liquid::before {
  border-radius: 45%;
  background: rgba(20, 20, 20, 1);
  animation: animate 5s linear infinite;

a .liquid::after {
  border-radius: 40%;
  background: rgba(20, 20, 20, .5);
  animation: animate 10s linear infinite;

a:hover .liquid{
  top: -120px;

@keyframes animate {
  0% {
    transform: translate(-50%, -75%) rotate(0deg);
  100% {
    transform: translate(-50%, -75%) rotate(360deg);

here is all Css Code For Waves Background Button. here is updated output with Html Css Coding

Final Output  

button html css



Hope you like this project, we create your own and use this project in any project as a part project like the reviews section, and a contact form. If you need any more project-related frontend. Visit our homepage and you get 100+ projects💝.

Quiz Project Using Javascript

if you have any confusion Comment below or you can contact us by filling out our contact us form from the home section. 🤞🎉

Code By – Nick

written by – Codewithrandom

Leave a Reply