乐于分享
好东西不私藏

【源码】俄罗斯支付状态展示卡 – HTML & CSS 界面设计

【源码】俄罗斯支付状态展示卡 – HTML & CSS 界面设计

我能为你提供什么服务?

网站建设 | 小程序开发 |  软件定制

我是鹏魔王,一个做网站、小程序的程序员,记录生活日常、及技术分享。

本欲起身离红尘,奈何影子落人间,欢迎关注,祝大家早日实现财务自由!

俄文“支付展示卡”是一款采用HTML与CSS构建的简约现代界面组件,用于清晰展示交易结果状态,如支付成功、处理中或失败。

放一个俄文版本,其它版本自行翻译一下即可

<!DOCTYPE html><htmllang="ru">  <head>    <metacharset="UTF-8">    <title>鹏魔王</title>    <linkrel="stylesheet"href="./style.css">  </head>  <body>  <linkrel="stylesheet"href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css"integrity="sha512-2SwdPD6INVrV/lHTZbO2nodKhrnDdJK9/kg2XD1r9uGqPo1cUbujc+IYdlYdEErWNu69gVcYgdxlmVmzTWnetw=="crossorigin="anonymous"referrerpolicy="no-referrer" /><sectionclass="container">  <sectionclass="invoice-container">    <divclass="invoice-slot">      <divclass="slot-hole"></div>    </div>    <divclass="invoice">      <h2class="title">Счет за поездку </h2>      <pclass="amount">        Итого <spanclass="value">$30,000</span>      </p>      <pclass="amount">        На человека <spanclass="value">$6,000</span>      </p>      <hr />      <ulclass="payers-list">        <li>          <divclass="payer-image-container">            <imgsrc="https://res.cloudinary.com/dmuyehme1/image/upload/v1761081494/user1_okmfkd.png" />          </div>          <p>            Вы            <spanclass="pay-tag"><iclass="fa-solid fa-circle-check"></i> Оплачено</span>          </p>        </li>        <li>          <divclass="payer-image-container">            <imgsrc="https://res.cloudinary.com/dmuyehme1/image/upload/v1761082627/user4_dujvoe.svg" />          </div>          <p>            Olabode            <spanclass="pay-tag"><iclass="fa-solid fa-circle-check"></i> Оплачено</span>          </p>        </li>        <li>          <divclass="payer-image-container">            <imgsrc="https://res.cloudinary.com/dmuyehme1/image/upload/v1761082286/user3_ue0zzq.avif" />          </div>          <p>            Lukmon            <spanclass="pay-tag"><iclass="fa-solid fa-circle-check"></i> Оплачено</span>          </p>        </li>        <li>          <divclass="payer-image-container">            <imgsrc="https://res.cloudinary.com/dmuyehme1/image/upload/v1761081494/user1_okmfkd.png" />          </div>          <p>            Hope            <spanclass="pay-tag"><iclass="fa-solid fa-clock"></i> Не оплачено</span>          </p>        </li>        <li>          <divclass="payer-image-container">            <imgsrc="https://res.cloudinary.com/dmuyehme1/image/upload/v1761082184/user2_b821x7.avif" />          </div>          <p>            Dara            <spanclass="pay-tag"><iclass="fa-solid fa-clock"></i> Не оплачено</span>          </p>        </li>      </ul>      <divclass="payment-status">        <pclass="heading">          Статус оплаты          <span>Не оплачено</span>        </p>        <divclass="status-progress">          <divclass="checkpoint">            <iclass="fa-solid fa-circle-check"></i>          </div>          <divclass="checkpoint">            <iclass="fa-solid fa-circle-check"></i>          </div>          <divclass="checkpoint">            <iclass="fa-solid fa-circle-check"></i>          </div>          <divclass="checkpoint">            <spanclass="circle"></span>          </div>          <divclass="checkpoint">            <iclass="fa-solid fa-stamp"></i>          </div>        </div>      </div>      <divclass="btn-group">        <buttonclass="btn reminder-btn">Отправить напоминание</button>        <buttonclass="btn download-btn">Скачать счет</button>      </div>    </div>  </section>  <hr />  <divclass="payment-info">    <p>Способ оплаты</p>    <divclass="card-info">      <p>Visa, заканчивающаяся на 2986</p>      <spanclass="card-icon"></span>    </div>  </div>  <buttonclass="pay-now-btn">Оплатить сейчас</button></section>  </body></html>
*,*::before,*::after {  margin0;  padding0;  box-sizing: border-box;}body {  font-family: sans-serif;}.container {  widthmin(95%425px);  margin1em auto;}/* ---- invoice ---- */.invoice-container {  position: relative;  margin-bottom2em;  height630px;}.invoice-slot {  width100%;  height120px;  background-color#2b2b2b;  border2px solid #2c2c2c;  border-radius1em;  box-shadow0 0 1px 0 #0000 5px 15px 0 rgba(0000.45);}.slot-hole {  background-color#000;  border-radius100vmax;  width90%;  height25px;  margin1em auto;  border1px solid #1b1b1b;  box-shadow0 0 1px 0 #0000 5px 15px 0 rgba(0000.45);}.invoice {  position: absolute;  width85%;  top1.5em;  left50%;  transformtranslateX(-50%);  background-color#fff;  color#6b7280;  padding1em;  border-radius0.5em;  box-shadow0 5px 25px 0 rgba(0000.15);}.invoice::before {  content"";  position: absolute;  width100%;  height80px;  left0;  top0;  backgroundlinear-gradient(    180deg,    rgba(0000.950%,    rgba(0000.7510%,    rgba(0000.6525%,    rgba(0000.4540%,    rgba(0000.2560%,    transparent 100%  );}.invoice .title {  position: relative;  font-size1.15rem;  padding0.55em 0;  letter-spacing0.5px;  text-align: center;  margin-bottom1.25em;  font-weight500;  color#1b1b1b;}.invoice .title::before {  content"";  position: absolute;  height1.5px;  width100%;  top0;  left0;  background-imagerepeating-linear-gradient(    90deg,    #1b1b1b,    #1b1b1b 8px,    transparent 8px,    transparent 16px  );}.invoice .title::after {  content"";  position: absolute;  height1.5px;  width100%;  bottom0;  left0;  background-imagerepeating-linear-gradient(    90deg,    #1b1b1b,    #1b1b1b 8px,    transparent 8px,    transparent 16px  );}.invoice .amount,.invoice .payment-status .heading {  display: flex;  align-items: center;  justify-content: space-between;  font-size1rem;  margin-bottom0.5em;}.invoice .amount .value {  font-weight700;  color#000;}.invoice .payment-status {  border1px solid #ddd;  padding1em;  border-radius15px;  margin-top1em;}.invoice .payment-status .heading span {  text-transform: uppercase;  font-weight500;  color#000;}.payers-list {  list-style-type: none;  margin0.5em 0;}.payers-list li {  border-bottom1px solid #eee;  display: flex;  align-items: center;}.payers-list li p {  flex-grow1;  display: flex;  justify-content: space-between;  align-items: center;  font-size0.9rem;  padding0.5em;}.payers-list .payer-image-container {  padding0.5em;  border-right1px solid #eee;}.payers-list .payer-image-container img {  width35px;  border-radius50%;}.payers-list .pay-tag {  border1px solid #ddd;  border-radius8px;  padding0.3em 0.5em;}.fa-circle-check {  color#22c55e;}.fa-clock {  color#d97706;}.btn-group {  display: flex;  align-items: content;  gap0.75em;  margin-top1.25em;}.status-progress {  position: relative;  margin1.5em 0 0.5em 0;  height6px;  background-imagelinear-gradient(90deg#000 75%#eee 75%);}.checkpoint {  position: absolute;  backgroundrgba(2552552550.95);  border2px solid red;  width26px;  height26px;  border-radius50%;  border0.5px solid #eee;  display: flex;  justify-content: center;  align-items: center;  box-shadow0 5px 10px 0 rgba(0000.15);}.checkpoint .circle {  display: inline-block;  width15px;  height15px;  border-radius50%;  background-color#000;}.checkpoint:nth-child(1) {  left0;  top0;  transformtranslate(-5%, -40%);}.checkpoint:nth-child(2) {  left25%;  top0;  transformtranslate(-25%, -40%);}.checkpoint:nth-child(3) {  left50%;  top0;  transformtranslate(-50%, -40%);}.checkpoint:nth-child(4) {  left75%;  top0;  transformtranslate(-75%, -40%);}.checkpoint:nth-child(5) {  right0;  top0;  transformtranslate(5%, -40%);}.fa-stamp {  color#000;}.btn {  flex-grow1;  border-radius100vmax;  padding0.5em 0;  font-size0.85rem;  box-shadow0 5px 10px 0 rgba(0000.15);  cursor: pointer;}.reminder-btn {  color#fff;  background-color#111827;  border1px solid #1b1b1b;}.download-btn {  border1px solid #eee;  background-color#fff;}/* ----------- */hr {  border: none;  height1px;  background-color#ddd;  margin0.75em 0;}/* payment info */.payment-info {  display: flex;  justify-content: space-between;  align-items: center;  margin0.75em 1em;  font-size1rem;  color#6b7280;}.card-info {  display: flex;  align-items: center;  gap0.75em;}.card-icon {  display: inline-block;  width35px;  height26px;  background-color#1a43bf;  border-radius5px;}.pay-now-btn {  font-size1.15rem;  background-color#111827;  color#fff;  width100%;  background-color#111827;  color#fff;  width100%;  padding0.75em 0;  border2px solid #1b1b1b;  border-radius0.75em;  box-shadow0 0 1px 0 #0000 5px 15px 0 rgba(0000.45);  cursor: pointer;}@media (max-width424px) {  h1 {    font-size1.2rem;  }  .invoice {    padding0.75em;  }  .invoice .title {    position: relative;    font-size1rem;    padding0.5em 0;  }  .slot-hole {    width95%;  }  .invoice {    width90%;  }  .invoice .amount {    font-size0.85rem;  }  .payers-list li p {    font-size0.85rem;  }  .payers-list .pay-tag {    font-size0.8rem;  }  .btn {    padding0.5em 0;    font-size0.8rem;  }  .payment-info {    font-size0.95rem;  }  .pay-now-btn {    font-size1.05rem;  }}
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 【源码】俄罗斯支付状态展示卡 – HTML & CSS 界面设计

评论 抢沙发

2 + 1 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮