wikislo
Registered
- Thread starter
- #1
Go to widgets admin.php?widgets, select add HTML widget and write the code:

HTML:
<div class="contact-area">
<div class="contact">
<main>
<section>
<div class="content">
<img src="You Profile Image" alt="Profile Image">
<aside>
<h1>Admin </h1>
<p>If you liked our project, you can look at our contacts and please us.</p>
</aside>
<button>
<span>Our contacts</span>
<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"> <g class="nc-icon-wrapper" fill="#444444"> <path d="M14.83 30.83L24 21.66l9.17 9.17L36 28 24 16 12 28z"></path> </g> </svg>
</button>
</div>
<div class="title"><p>Contact</p></div>
</section>
</main>
<nav>
<a href="#" class="sber">
<div class="icon">
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" fill="#000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <g fill="none" fill-rule="evenodd"> <circle cx="16" cy="16" r="16" fill="#48B254" fill-rule="nonzero"></circle> <path fill="#FFF" d="M22.681 7.368l.945.858-11.932 6.812-5.776-3.325.54-1.073 5.236 2.977 10.987-6.25zM20.279 6l1.268.644-9.853 5.632-4.588-2.602.782-.938 3.806 2.172L20.28 6zm4.184 3.111l.701.939-13.47 7.697-6.505-3.701.297-1.18 6.208 3.54 12.769-7.295zm1.943 3.46c.396 1.109.594 2.27.594 3.486 0 1.216-.198 2.397-.594 3.54l-.27.725a11.142 11.142 0 01-2.348 3.486 10.85 10.85 0 01-3.51 2.307c-1.385.59-2.815.885-4.291.885-1.494 0-2.925-.295-4.293-.885a11.341 11.341 0 01-3.482-2.307 10.568 10.568 0 01-2.348-3.486c-.57-1.35-.865-2.8-.864-4.265v-.724l6.694 3.782 14.118-8.046.594 1.502z"></path> </g> </g></svg>
</div>
<div class="content">
<h1>Сбербанк</h1>
<span>Ваша карта</span>
</div>
</a>
<a href="#" class="uman">
<div class="icon">
<svg width="169" height="120" viewBox="0 0 169 120" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M108.99 0C75.5725 0 48.9902 26.962 48.9902 60C48.9902 93.4177 75.9523 120 108.99 120C142.028 120 168.99 93.038 168.99 60C168.99 26.962 142.028 0 108.99 0ZM108.99 82.4051C96.8383 82.4051 86.5852 72.1519 86.5852 60C86.5852 47.8481 96.8383 37.5949 108.99 37.5949C121.142 37.5949 131.395 47.8481 131.395 60C131.016 72.1519 121.142 82.4051 108.99 82.4051Z" fill="#8B3FFD"/>
<path d="M48.6076 17.4684V104.81H27.3418L0 17.4684H48.6076V17.4684Z" fill="#8B3FFD"/>
</svg>
</div>
<div class="content">
<h1>ЮMoney</h1>
<span>Ваш кошелек</span>
</div>
</a>
<a href="#" class="qiwi">
<div class="icon">
<svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" fill="#000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <g fill="none"> <circle cx="16" cy="16" r="16" fill="#FF8C00"></circle> <path fill="#FFF" d="M22.59 19.445c.051.401-.063.556-.19.556s-.305-.155-.495-.465c-.19-.31-.267-.66-.165-.84.063-.117.203-.169.368-.104.33.13.457.633.482.853zm-1.777.88c.393.336.508.723.304 1.008a.664.664 0 01-.52.232.896.896 0 01-.597-.22c-.355-.31-.457-.827-.229-1.111a.489.489 0 01.407-.181c.203 0 .432.09.635.271zM7 14.894C7 9.981 10.91 6 15.734 6c4.825 0 8.735 3.982 8.735 8.894a9.074 9.074 0 01-1.231 4.564c-.026.039-.09.026-.102-.026-.304-2.185-1.612-3.387-3.516-3.749-.166-.026-.191-.13.025-.155.584-.052 1.409-.039 1.84.039a5.9 5.9 0 00.039-.686c0-3.245-2.59-5.882-5.777-5.882-3.186 0-5.776 2.637-5.776 5.882 0 3.246 2.59 5.883 5.776 5.883h.267a8.078 8.078 0 01-.115-1.59c.013-.362.09-.414.242-.13.8 1.41 1.942 2.677 4.177 3.18 1.828.415 3.656.893 5.624 3.44.177.22-.089.452-.292.271-2.006-1.81-3.834-2.405-5.497-2.405-1.867.014-3.136.26-4.419.26C10.91 23.79 7 19.806 7 14.893z"></path> </g> </g></svg>
</div>
<div class="content">
<h1>Qiwi</h1>
<span>Ваш номер кошелька</span>
</div>
</a>
</nav>
</div>
</div>
<style>
.contact-area {
width: 100%;
position: relative;
}
.contact-area .contact .active a .content {
position: relative;
bottom: 7px;
}
.contact {
position: relative;
max-width: 420px;
overflow: hidden;
margin: 0 auto;
}
.contact main {
float: left;
width: 100%;
position: relative;
}
.contact main section {
border-radius: 5px;
float: left;
width: 100%;
background-color: #eb524a;
}
.contact main section .content {
float: left;
width: 100%;
padding: 20px 30px 50px 30px;
position: relative;
text-align: center;
}
@media (min-width: 414px) {
.contact main section .content {
text-align: left;
}
}
.contact main section .content img {
display: inline-block;
width: 140px;
border-radius: 50%;
}
@media (min-width: 414px) {
.contact main section .content img {
float: left;
width: 30%;
margin-right: 10%;
}
}
.contact main section .content aside {
float: left;
width: 100%;
color: #ffffff;
margin-top: 10px;
}
.contact main section .content aside h1 {
font-weight: 100;
font-size: 22px;
margin-bottom: 10px;
}
.contact main section .content aside p {
font-size: 14px;
letter-spacing: 0.5px;
line-height: 160%;
}
.contact main .title {
float: left;
width: 100%;
background-color: #c63535;
max-height: 0px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
overflow: hidden;
-webkit-transition: all 0.55s;
-moz-transition: all 0.55s;
-o-transition: all 0.55s;
transition: all 0.55s;
}
.contact main .title.active {
max-height: 100px;
-webkit-transition: all 1.3s;
-moz-transition: all 1.3s;
-o-transition: all 1.3s;
transition: all 1.3s;
}
.contact main .title.active p {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
transition-delay: 0.2s;
}
.contact main .title p {
padding: 15px 30px;
color: #ffffff;
font-size: 16px;
display: inline-block;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.5px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
.contact main button {
position: absolute;
bottom: 0;
right: 50%;
bottom: 3%;
background-color: #ffbe44;
color: #c63535;
border: 0;
width: 200px;
text-align: center;
border-radius: 30px;
font-size: 16px;
letter-spacing: 0.5px;
text-transform: uppercase;
margin-right: -100px;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
transition-delay: 0.1s;
outline: none;
overflow: hidden;
z-index: 10;
font-family: inherit;
}
.contact main button span {
opacity: 1;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
transition-delay: 0.4s;
display: block;
width: 200px;
float: left;
}
.contact main button svg {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
.contact main button svg path {
fill: #c63535;
}
.contact main button.active {
margin-right: 0;
right: 20px;
width: 65px;
height: 65px;
margin-bottom: -32.5px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
border-radius: 65px;
box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.2);
}
.contact main button.active span {
opacity: 0;
transition-delay: 0s;
width: 200px;
}
.contact main button.active svg {
opacity: 1;
transition-delay: 0.5s;
}
.contact nav {
float: left;
width: 100%;
overflow: hidden;
max-height: 0px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.contact nav.active {
max-height: 600px;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}
.contact nav.active a {
opacity: 1;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
-ms-transform: translateY(0px);
-o-transform: translateY(0px);
transform: translateY(0px);
-webkit-transition: all 0.7s;
-moz-transition: all 0.7s;
-o-transition: all 0.7s;
transition: all 0.7s;
}
.contact nav.active a:nth-of-type(1) {
transition-delay: 0.5s;
}
.contact nav.active a:nth-of-type(2) {
transition-delay: 0.7s;
}
.contact nav.active a:nth-of-type(3) {
transition-delay: 0.9s;
}
.contact nav a {
float: left;
width: 100%;
background-color: #ffffff;
padding: 18px 20px;
border-radius: 5px;
text-decoration: none;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
opacity: 0;
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
transform: translateY(-10px);
position: relative;
}
@media (min-width: 414px) {
.contact nav a {
padding: 18px 30px;
}
}
.contact nav a .arrow {
position: absolute;
right: 15px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.contact nav a .arrow path {
fill: #e6e6e6;
}
.contact nav a.sber .icon svg {
background-color: #49b154;
}
.contact nav a.sber .content h1 {
color: #49b154;
}
.contact nav a.uman .icon svg {
background-color: #9c00ff;
}
.contact nav a.uman .content h1 {
color: #9c00ff;
}
.contact nav a.qiwi .icon svg {
background-color: #ff8c00;
}
.contact nav a.qiwi .content h1 {
color: #ff8c00;
}
.contact nav a .icon {
float: left;
width: 50px;
height: 50px;
border-radius: 50%;
overflow: hidden;
margin-right: 20px;
}
.contact nav a .icon svg {
width: 100%;
height: 100%;
padding: 14px;
}
.contact nav a .icon svg path {
fill: #ffffff;
}
.contact nav a .content h1 {
font-size: 20px;
font-weight: 400;
line-height: 160%;
letter-spacing: 0.4px;
}
.contact nav a .content span {
font-size: 14px;
color: #b3b3b3;
display: block;
letter-spacing: 0.4px;
}
</style>
<script>
var buttons = document.querySelectorAll('button');
var titles = document.querySelectorAll('.title');
var navs = document.querySelectorAll('nav');
buttons.forEach(function(button) {
button.addEventListener('click', function() {
buttons.forEach(function(btn) {
btn.classList.toggle('active');
});
titles.forEach(function(title) {
title.classList.toggle('active');
});
navs.forEach(function(nav) {
nav.classList.toggle('active');
});
});
});
</script>
