Fabulous Credit Card Design Created by Maa Blogger

Ticker

10/recent/ticker-posts

Fabulous Credit Card Design Created by Maa Blogger

Fantastic Creation of Credit card Design By This Code


HTML Tag


<!DOCTYPE html>

<html lang="en">

  <head>

    <meta charset="UTF-8" />

    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <link

      rel="stylesheet"

      href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.15.1/css/all.min.css"

    />

    <link rel="stylesheet" href="style.css" />

    <title>Glassmorphism Credit Card</title>

  </head>

  <body>

    <div class="card">

      <form>

        <h1 class="card__title">Enter Credit Card Details</h1>

        <div class="card__row">

          <div class="card__col">

            <label for="cardNumber" class="card__label">Card Number</label

            ><input

              type="text"

              class="card__input card__input--large"

              id="cardNumber"

              placeholder="xxxx-xxxx-xxxx-xxxx"

            />

          </div>

          <div class="card__col card__chip">

            <img src="https://pngimage.net/wp-content/uploads/2018/05/chip-credit-card-png-7.png" alt="chip" />

          </div>

        </div>

        <div class="card__row">

          <div class="card__col">

            <label for="cardExpiry" class="card__label">Expiry Date</label

            ><input

              type="text"

              class="card__input"

              id="cardExpiry"

              placeholder="xx/xx"

            />

          </div>

          <div class="card__col">

            <label for="cardCcv" class="card__label">CVV</label

            ><input

              type="text"

              class="card__input"

              id="cardCcv"

              placeholder="xxx"

            />

          </div>

          <div class="card__col card__brand"><i id="cardBrand"></i></div>

        </div>

      </form>

    </div>


    <script src="https://cdn.jsdelivr.net/npm/cleave.js@1.6.0/dist/cleave.min.js"></script>

    <script src="main.js"></script>

  </body>

</html>


CSS Code


@import url("https://fonts.googleapis.com/css?family=Poppins&display=swap");

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Monotype Corsiva";
}

body {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  background: purple url(https://cdn.suwalls.com/wallpapers/minimalistic/shades-of-purple-in-the-blur-51487-2880x1800.jpg) center/cover;
  overflow: hidden;
}

.card {
  background: linear-gradient(
    to bottom right,
    rgba(255, 255, 255, 0.2),
    rgba(255, 255, 255, 0.05)
  );
  box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.5), -1px -1px 2px #aaa,
    1px 1px 2px #555;
  backdrop-filter: blur(0.8rem);
  padding: 1.5rem;
  border-radius: 2rem;
  animation: 1s cubic-bezier(0.16, 1, 0.3, 1) cardEnter;
}

.card__row {
  display: flex;
  justify-content: space-between;
  padding-bottom: 2rem;
}

.card__title {
  font-weight: 800;
  font-size: 3.0rem;
  color: #1d005f;
  margin: 1rem 0 1.5rem;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}

.card__col {
  padding-right: 2rem;
}

.card__input {
  background: none;
  border: none;
  border-bottom: dashed 0.2rem rgba(255, 255, 255, 0.15);
  font-size: 1.7rem;
  color: #fff;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}
.card__input--large {
  font-size: 2.3rem;
}

.card__input::placeholder {
  color: rgba(255, 255, 255, 0.5);
  text-shadow: none;
}

.card__input:focus {
  outline: none;
  border-color: rgba(255, 255, 255, 0.6);
}

.card__label {
  display: block;
  color: #ff0000;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
  font-size: 1.5rem;
  font-weight: 800;
}

.card__chip {
  align-self: flex-end;
}

.card__chip img {
  width: 6.5rem;
}

.card__brand {
  font-size: 3.5rem;
  color: #1A1F71;
  min-width: 100px;
  min-height: 75px;
  text-align: right;
  text-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}

@keyframes cardEnter {
  from {
    transform: translateY(100vh);
    opacity: 0.1;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}


JavaScript Code

const cleaveCC = new Cleave("#cardNumber", {
  creditCard: true,
  delimiter: "-",
  onCreditCardTypeChanged: function (type) {
    const cardBrand = document.getElementById("cardBrand"),
      visa = "fab fa-cc-visa",
      mastercard = "fab fa-cc-mastercard",
      amex = "fab fa-cc-amex",
      diners = "fab fa-cc-diners-club",
      jcb = "fab fa-cc-jcb",
      discover = "fab fa-cc-discover";

    switch (type) {
      case "visa":
        cardBrand.setAttribute("class", visa);
        break;
      case "mastercard":
        cardBrand.setAttribute("class", mastercard);
        break;
      case "amex":
        cardBrand.setAttribute("class", amex);
        break;
      case "diners":
        cardBrand.setAttribute("class", diners);
        break;
      case "jcb":
        cardBrand.setAttribute("class", jcb);
        break;
      case "discover":
        cardBrand.setAttribute("class", discover);
        break;
      default:
        cardBrand.setAttribute("class", "");
        break;
    }
  },
});

const cleaveDate = new Cleave("#cardExpiry", {
  date: true,
  datePattern: ["mm", "yy"],
});

const cleaveCCV = new Cleave("#cardCcv", {
  blocks: [3],
});


Credit Card Screen




Post a Comment

35 Comments

  1. Hello my name is Scott Mcall. I want to use this medium to share to you guys about how my life changed for the better after meeting good hackers, I got $15,000USD while working with them. They are really efficient and reliable, they perform various hack such as.
    BLANK ATM CARD
    PAYPAL HACK TRANSFER
    WESTERN UNION HACK
    MONEY HACK
    BITCOIN INVESTMENT

    Please if you are interested in any of this, contact them via Jaxononlinehackers@gmail.com
    WhatsApp: ‪+1 (219)2714465

    Contact them today and be happy

    ReplyDelete