concoction

Объявление

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » concoction » ХТМЛ и журнал » Тестовое сообщение


Тестовое сообщение

Сообщений 271 страница 297 из 297

271

[html]
<style>
body {
  background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
  font-family: "Josefin Slab";
  height: 100vh;
}

h1 {
  font-size: 2.2rem;
  margin-top: 80px;
  text-align: center;
}

.container {
  display: flex;
  flex-wrap: wrap;
  max-width: 600px;
  margin: 1vw auto;
  position: relative;
  text-align: center;
  width: 94vw;
}

.product {
  flex: auto;
  font-size: 1.5rem;
  margin: 0 1vw calc(1vw + 50px) 1vw;
  min-width: calc(33% - 2vw);
  position: relative;
}

.product:before {
  content: "";
  float: left;
  padding-top: 100%;
}

.content {
  background: white;
  border-radius: 30%;
  height: 84%;
  margin: 8%;
  position: absolute;
  width: 84%;
  vertical-align: middle;
  z-index: 5000;
}

.product:hover .effect-1,
.product:hover .effect-2 {
  display: block;
}

.effect-1,
.effect-2 {
  border-radius: 30%;
  display: none;
  mix-blend-mode: multiply;
  height: 84%;
  opacity: 1;
  position: absolute;
  width: 84%;
  z-index: 3000;
}

.effect-1 {
  animation: rotate 1.8s linear infinite;
  background: cyan;
}

.effect-2 {
  animation: rotate 1.2s linear reverse infinite;
  background: #e7a9ff;
}

@keyframes rotate {
  0% {
    top: 0;
    left: 8%;
  }
  25% {
    top: 8%;
    left: 0%;
  }
  50% {
    top: 16%;
    left: 8%;
  }
  75% {
    top: 8%;
    left: 16%;
  }
  100% {
    top: 0;
    left: 8%;
  }
}

.title {
  position: relative;
  top: calc(100% + 16px);
}

.title span {
  display: block;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 0.6rem;
  letter-spacing: 0.1rem;
  margin-top: 8px;
  text-transform: uppercase;
}

.exercise {
  background-image: linear-gradient(135deg, #a8edea 0%, #fed6e3 100%);
  border-radius: 5px;
  height: 50%;
  margin: 25%;
  width: 50%;
}

.sleep {
  background-image: linear-gradient(to top, #fff1eb 0%, #ace0f9 100%);
  border-radius: 50%;
  height: 50%;
  margin: 25%;
  width: 50%;
}

.meditation {
  background-image: linear-gradient(
    to top,
    #f3e7e9 0%,
    #e3eeff 99%,
    #e3eeff 100%
  );
  border-radius: 5px;
  height: 40%;
  margin: 30%;
  transform: rotate(45deg);
  width: 40%;
}

.twitter {
  background-image: linear-gradient(
    to top,
    #1e3c72 0%,
    #1e3c72 1%,
    #2a5298 100%
  );
  border-radius: 14px;
  bottom: 20px;
  color: #fff;
  font-weight: 400;
  letter-spacing: 0.1rem;
  line-height: 28px;
  padding: 0 12px;
  position: fixed;
  right: 20px;
  z-index: 5000;
}

.twitter i {
  margin-right: 6px;
  position: relative;
  top: 2px;
}

.twitter a {
  color: #fff;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 0.7rem;
  text-decoration: none;
}

</style>

<h1>Choose Your Weapon</h1>
<div class="container">
  <div class="product">
    <div class="effect-1"></div>
    <div class="effect-2"></div>
    <div class="content">
      <div class="exercise"></div>
    </div>
    <span class="title">
      Exercise
      <span>Boost Endorphins</span>
    </span>
  </div>
  <div class="product">
    <div class="effect-1"></div>
    <div class="effect-2"></div>
    <div class="content">
      <div class="sleep"></div>
    </div>
    <span class="title">
      Sleep
      <span>Restore Balance</span>
    </span>
  </div>
  <div class="product">
    <div class="effect-1"></div>
    <div class="effect-2"></div>
    <div class="content">
      <div class="meditation"></div>
    </div>
    <span class="title">
      Meditation
      <span>Practice gratitude</span>
    </span>
  </div>
</div>

[/html]

0

272

[html]
<style>
:root {
    font-size: 10px;
}

nav ul {
    padding: 0;
    list-style-type: none;
}

nav li {
    width: 20rem;
    height: 7rem;
    font-size: 20px;
    text-align: center;
    line-height: 7rem;
    font-family: sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    transition: 0.3s;
    margin: 3rem;
}

nav li::before,
nav li::after {
    content: '';
    position: absolute;
    width: inherit;
    height: inherit;
    top: 0;
    left: 0;
    transition: 0.3s;
}

nav li::before {
    background-color: white;
    z-index: -1;
    box-shadow: 0.2rem 0.2rem 0.5rem rgba(0, 0, 0, 0.2);
}

nav li::after {
    background-color: goldenrod;
    transform: translate(1.5rem, 1.5rem);
    z-index: -2;
}

nav li:hover {
    transform: translate(1.5rem, 1.5rem);
    color: white;
}

nav li:hover::before {
    background-color: goldenrod;
}

nav li:hover::after {
    background-color: white;
    transform: translate(-1.5rem, -1.5rem);
}

</style>
<nav>
  <ul>
    <li>home</li>
    <li>products</li>
    <li>services</li>
    <li>contact</li>
  </ul>
</nav>
[/html]

0

273

[html]
<style>

@import url(https://fonts.googleapis.com/css?family … 00,700,300);
@import url(https://fonts.googleapis.com/css?family=Squada+One);
body {
  padding: 20px 80px;
  background: #eee url(https://subtlepatterns.com/patterns/ext … _paper.png);
}
#logo {
  font-family: 'Open Sans', sans-serif;
  color: #555;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 150px;
  font-weight: 800;
  letter-spacing: -3px;
  line-height: 1;
  text-shadow: #EDEDED 3px 2px 0;
  position: relative;
}
#logo:after {
  content:"dreamdealer";
  position: absolute;
  left: 8px;
  top: 32px;
}
#logo:after {
  /*background: url(https://subtlepatterns.com/patterns/crossed_stripes.png) repeat;*/
  background-image: -webkit-linear-gradient(left top, transparent 0%, transparent 25%, #555 25%, #555 50%, transparent 50%, transparent 75%, #555 75%);
  background-size: 4px 4px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  z-index: -5;
  display: block;
  text-shadow: none;
}
#menu {
  width: 1090px;
  height: 42px;
  list-style: none;
  margin: 10px 0 0 0; padding: 25px 10px;
  border-top: 4px double #AAA;
  border-bottom: 4px double #AAA;
  position: relative;
  text-align: center;
}
#menu li {
  display: inline-block;
  width: 173px;
  margin: 0 10px;
  position: relative;
  -webkit-transform: skewy(-3deg);
  -webkit-backface-visibility: hidden;
  -webkit-transition: 200ms all;
}
#menu li a {
  text-transform: uppercase;
  font-family: 'Squada One', cursive;
  font-weight: 800;
  display: block;
  background: #FFF;
  padding: 2px 10px;
  color: #333;
  font-size: 35px;
  text-align: center;
  text-decoration: none;
  position: relative;
  z-index: 1;
  text-shadow:
    1px 1px 0px #FFF,
    2px 2px 0px #999,
    3px 3px 0px #FFF;
  background-image: -webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,.05) 100%);
  -webkit-transition: 1s all;
  background-image: -webkit-linear-gradient(left top,
    transparent 0%, transparent 25%,
    rgba(0,0,0,.15) 25%, rgba(0,0,0,.15) 50%,
    transparent 50%, transparent 75%,
    rgba(0,0,0,.15) 75%);
  background-size: 4px 4px;
  box-shadow:
    0 0 0 1px rgba(0,0,0,.4) inset,
    0 0 20px -5px rgba(0,0,0,.4),
    0 0 0px 3px #FFF inset;
}
#menu li:hover {
  width: 203px;
  margin: 0 -5px;
}
#menu a:hover {
  color: #d90075;
}
#menu li:after,
#menu li:before {
  content: '';
  position: absolute;
  width: 50px;
  height: 100%;
  background: #BBB;
  -webkit-transform: skewY(8deg);
  x-index: -3;
  border-radius: 4px;
}
#menu li:after {
  background-image: -webkit-linear-gradient(left, transparent 0%, rgba(0,0,0,.4) 100%);
  right: 0;
  top: -4px;
}
#menu li:before {
  left: 0;
  bottom: -4px;
  background-image: -webkit-linear-gradient(right, transparent 0%, rgba(0,0,0,.4) 100%);
}

</style>

<div id="header">
  <a href="/" id="logo">Dreamdealer</a>
  <ul id="menu">
    <li><a href="/"><span>Home</span></a></li>
    <li><a href="/"><span>Tutorials</span></a></li>
    <li><a href="/"><span>Articles</span></a></li>
    <li><a href="/"><span>About me</span></a></li>
    <li><a href="/"><span>Contact</span></a></li>
  </ul>
</div>

[/html]

0

274

[html]
<style>
p { text-align: center; }
.link {
   /* RESET */
   text-decoration: none;
   line-height: 1;
   
   position: relative;
   z-index: 0;
   display: inline-block;
   padding: 5px 5px;
   overflow: hidden;
   color: #333;
   vertical-align: bottom;
   transition: color .3s ease-out;
}

.link::before {
   content: "";
   position: absolute;
   z-index: -1;
   top: 0;
   left: 0;
   transform: translateY(calc(100% - 2px));
   width: 100%;
   height: 100%;
   background-image: linear-gradient(60deg, #64b3f4 0%, #c2e59c 100%);
   transition: transform .25s ease-out;
}

.link:hover {
   color: #fff;
}
.link:hover::before {
   transform: translateY(0);
   transition: transform .25s ease-out;
}

</style>
<div class="credits">
   <a href="https://www.instagram.com/giuliamalaroda/" target="_blank">@giuliamalaroda</a> &bull; <b>LINK WITH GRADIENT BACKGROUND ON HOVER</b></div>
<div class="container">
   <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod <a class="link" href="">tempor incididunt</a> ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip <a class="link" href="">ex ea commodo</a> consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim <a class="link" href="">id est</a> laborum.</p>
</div>
[/html]

0

275

[html]
<style>
@import url(https://fonts.googleapis.com/css?family … 00,500,800);
.snip1226 {
  font-family: 'Raleway', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}
.snip1226 * {
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.snip1226 li {
  display: inline-block;
  list-style: outside none none;
  margin: 0 1.5em;
  overflow: hidden;
}
.snip1226 a {
  padding: 0.3em 0;
  color: rgba(255, 255, 255, 0.5);
  position: relative;
  display: inline-block;
  letter-spacing: 1px;
  margin: 0;
  text-decoration: none;
}
.snip1226 a:before,
.snip1226 a:after {
  position: absolute;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.snip1226 a:before {
  bottom: 100%;
  display: block;
  height: 3px;
  width: 100%;
  content: "";
  background-color: #e67e22;
}
.snip1226 a:after {
  padding: 0.3em 0;
  position: absolute;
  bottom: 100%;
  left: 0;
  content: attr(data-hover);
  color: white;
  white-space: nowrap;
}
.snip1226 li:hover a,
.snip1226 .current a {
  transform: translateY(100%);
}
/* Demo purposes only */
body {
  background-color: #212121;
}

</style>
<script>

</script>
<ul class="snip1226">
  <li class="current"><a href="#" data-hover="Home">Home</a></li>
  <li><a href="#" data-hover="About Us">About Us</a></li>
  <li><a href="#" data-hover="Blog">Blog</a></li>
  <li><a href="#" data-hover="Services">Services</a></li>
  <li><a href="#" data-hover="Products">Products</a></li>
  <li><a href="#" data-hover="Contact">Contact</a></li>
</ul>

[/html]

0

276

[html]
<style>
@import url(https://fonts.googleapis.com/css?family=PT+Sans);

body {
  font-family: 'PT Sans', Arial, Verdana;
  background-color: #eee;
}

h1 {
  text-align: center;
  font-size: 48px;
  text-transform: uppercase;
  letter-spacing: 3px;
  color: #222;
}

img {
  display: inline-block;
  width: 200px;
  height: 100px;
}

.carousel {
  width: 830px;
  height: 120px;
  overflow: hidden;
  padding: 8px;
  box-sizing: border-box;
  border: 2px solid #999;
  box-shadow: 0 0 4px #000;
  margin: 0 auto;
  border-radius: 5px;
 
}

.holder {
  animation: carousel 25s linear infinite;
  white-space: nowrap;
  will-change: transform;
 
  &:hover {
    animation-play-state: paused;
  }
}

@keyframes carousel {
  0% {
    transform: translateX(0);
  }
 
  50% {
    transform: translateX(-100%);
  }
 
  100% {
    transform: translateX(0);
  }
}
</style>

<h1>css3 carousel</h1>

<div class="carousel">
  <div class="holder">
    <img src="http://fakeimg.pl/200x100" alt="" />
    <img src="http://fakeimg.pl/300x200" alt="" />
    <img src="http://fakeimg.pl/400x300" alt="" />
    <img src="http://fakeimg.pl/200x100" alt="" />
    <img src="http://fakeimg.pl/500x400" alt="" />
    <img src="http://fakeimg.pl/210x105" alt="" />
    <img src="http://fakeimg.pl/200x100" alt="" />
    <img src="http://fakeimg.pl/250x150" alt="" />
    <img src="http://fakeimg.pl/200x100" alt="" />
    <img src="http://fakeimg.pl/200x100" alt="" />
    <img src="http://fakeimg.pl/200x100" alt="" />
    <img src="http://fakeimg.pl/200x100" alt="" />
  </div>
</div>

[/html]

0

277

[html]
<style>
.container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(275px, 1fr));
  grid-gap: 2rem;
  margin: 2rem;
}

/* demo purposes only */

* {
  font-family: "Poppins", sans-serif;
}
.card {
  height: 215px;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.25);
  display: grid;
  grid-template-rows: 1fr 1fr;
  transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);
}

h3 {
  color: white;
  font-size: 24px;
  margin: 20px 0 0 20px;

}

p {
  color: white;
  font-weight: 400;
  font-size: 16px;
  align-self: end;
  margin: 0 0 20px 20px;
  letter-spacing: 0.5px;
}

img {
  position: absolute;
  top: 0;
  height: 110%;
  width: 100%;
  z-index: -1;
  transition: 0.8s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.card:hover {
  transform: scale(1.035, 1.035);
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.5);
}

.card:hover img {
  transform: translateY(-10px);
}

</style>
<script>

</script>
<link href="https://fonts.googleapis.com/css?family=Poppins:400,700" rel="stylesheet">
<div class="container">
  <div class="card">
    <img src="https://images.unsplash.com/photo-1533658925625-2f94d23fc425?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=894c97adfd68510170db9ae89704c92e&auto=format&fit=crop&w=800&q=60" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>

  <div class="card">
    <img src="https://images.unsplash.com/photo-1494122353634-c310f45a6d3c?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=ecd4e63ddbfbc55465d3d0abc16ec5c5&auto=format&fit=crop&w=2850&q=80" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>

  <div class="card">
    <img src="https://images.unsplash.com/photo-1503867913710-3f1656e94ac9?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=4ec81722964d9d4b89884c82bcb11642&auto=format&fit=crop&w=1027&q=80" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>
  <div class="card">
    <img src="https://images.unsplash.com/photo-1533756972958-d6f38a9761e3?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=d710493bc1818842db8ce47f887708f2&auto=format&fit=crop&w=2089&q=80" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>
  <div class="card">
    <img src="https://images.unsplash.com/photo-1502957291543-d85480254bf8?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=220d7cdb8357ec667ed2c4d4a3de3eb0&auto=format&fit=crop&w=1567&q=80" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>
  <div class="card">
    <img src="https://images.unsplash.com/photo-1533770699395-5761e5d08106?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=363f39b71ee57e936da6f04a7830895f&auto=format&fit=crop&w=1949&q=80" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>
  <div class="card">
    <img src="https://images.unsplash.com/photo-1533806481099-93f1242aea1e?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=0f2ba53e0ed1f9ecd16acb04ad0f70f7&auto=format&fit=crop&w=1950&q=80" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>
  <div class="card">
    <img src="https://images.unsplash.com/photo-1533738630286-f1f4a61705f8?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=5e2bc6bb33302df3a49d62983fe535ef&auto=format&fit=crop&w=800&q=60" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>
  <div class="card">
    <img src="https://images.unsplash.com/photo-1533762385849-5aa14c83dbaf?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=040eec84d37ae33312c1bda4d0dfb0f6&auto=format&fit=crop&w=800&q=60" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>
  <div class="card">
    <img src="https://images.unsplash.com/photo-1533754434873-c60f30acf0ca?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=7fd34022d3c026a5cdebba00b4fa89a4&auto=format&fit=crop&w=800&q=60" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>
  <div class="card">
    <img src="https://images.unsplash.com/photo-1533695355243-80ed280a24c1?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=f3b50d474b326a034ccf751b3355704a&auto=format&fit=crop&w=800&q=60" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>
  <div class="card">
    <img src="https://images.unsplash.com/uploads/1413259835094dcdeb9d3/6e609595?ixlib=rb-0.3.5&ixid=eyJhcHBfaWQiOjEyMDd9&s=c82fb4e7054d9fb4211938bf9431ccdf&auto=format&fit=crop&w=1952&q=80" />
    <h3>Card title</h3>
    <p>Card description</p>
  </div>
</div>
[/html]

0

278

[html]
<style>
* {
  margin: 0 auto;
  padding: 0;
}

*:focus {
  outline: none;
}

body {
  margin-top: 70px;
  background-color: #f4f4f4;
  font-family: 'Raleway', sans-serif;
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
p,
a,
span {
  color: #fff;
  letter-spacing: 0.02em;
  font-weight: 600;
}

h1,
p,
a {
  padding-left: 40px;
}

h1 {
  font-size: 2.5em;
}

p {
  font-size: 1.5em;
  line-height: 25px;
}

button {
  border: 0;
  border-radius: 26px;
  padding-bottom: 2px;
}

span {
  font-size: 1.6em;
}

.container,
.flip-box,
.front,
.back {
  width: 380px;
  height: 350px;
}

.container,
.flip_box {
  position: relative;
}

.front,
.back {
  position: absolute;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.container {
  -moz-transform: perspective(1200px);
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.flip_box {
  transition: all 0.5s ease-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.front {
  background-color: #024395;
  background-image: url('https://img-fotki.yandex.ru/get/194550/29644339.5/0_d6c5f_c9f15850_orig');
}

.f_title {
  padding-top: 30px;
}

.f_subline {
  padding-top: 205px;
  color: #B1D4E8;
}

.f_headline {
  line-height: 23px;
}

.back {
  background-color: #D21849;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
}

.b_headline {
  padding-top: 50px;
}

.b_text {
  font-size: 1.4em;
  line-height: 28px;
  padding-top: 10px;
  opacity: 0.85;
}

.b_button {
  position: absolute;
  left: 36px;
  bottom: 38px;
  width: 150px;
  height: 52px;
  background-color: #C30C3D;
  transition: all 0.3s;
}

.b_button:hover {
  background-color: #E30143;
}

.flipped {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}

.r_wrap {
  position: absolute;
  right: 40px;
  bottom: 38px;
}

.b_round,
.s_round {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background-color: #D21849;
  transition: all 0.2s linear;
}

.b_round {
  opacity: 0;
  background-color: #D21849;
}

.b_round_hover {
  transform: scale(1.37);
  opacity: 0.4;
}

.b_round_back_hover {
  background-color: #F60044;
}

.s_round_click {
  transform: scale(1.7);
}

.s_round_back {
  background-color: #C30C3D;
}

.s_arrow {
  width: 52px;
  height: 52px;
  background-image: url('https://img-fotki.yandex.ru/get/194549/29644339.5/0_d6c60_1d7815f0_orig');
  background-color: transparent;
  transition: all 0.35s linear;
}

.s_arrow_rotate {
  transform: rotate(-180deg);
}
</style>
<script>
$(document).ready(function() {

  var s_round = '.s_round';

  $(s_round).hover(function() {
    $('.b_round').toggleClass('b_round_hover');
    return false;
  });

  $(s_round).click(function() {
    $('.flip_box').toggleClass('flipped');
    $(this).addClass('s_round_click');
    $('.s_arrow').toggleClass('s_arrow_rotate');
    $('.b_round').toggleClass('b_round_back_hover');
    return false;
  });

  $(s_round).on('transitionend', function() {
    $(this).removeClass('s_round_click');
    $(this).addClass('s_round_back');
    return false;
  });
});
</script>
<div class='container'>

  <div class='flip_box'>

    <div class='front'>
      <p class='f_title'>Property insurance</p>
      <p class='f_subline'>Pack</p>
      <h1 class='f_headline'>Absolute safety</h1>
    </div>

    <div class='back'>
      <h1 class='b_headline'>Absolute safety</h1>
      <p class='b_text'>Comprehensive insurance of apartments<br />including structural elements, decoration,<br /> equipment, property and responsibility<br />to neighbors in the expanded package<br />insurance risks</p>
      <button class='b_button'><span>Buy now</span></button>
    </div>

  </div>

  <div class='r_wrap'>

    <div class='b_round'></div>
    <div class='s_round'>
      <div class='s_arrow'></div>
    </div>
  </div>

</div>

[/html]

0

279

[html]
<style>
.deconstructed {
  position: relative;
  margin: auto;
  height: 0.71em;
  color: transparent;
  font-family: 'Cambay', sans-serif;
  font-size: 10vw;
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.03em;
}

.deconstructed > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #ffff64;
  pointer-events: none;
}

.deconstructed > div:nth-child(1) {
  -webkit-mask-image: linear-gradient(black 25%, transparent 25%);
  mask-image: linear-gradient(black 25%, transparent 25%);
  animation: deconstructed1 5s infinite;
}

.deconstructed > div:nth-child(2) {
  -webkit-mask-image: linear-gradient(transparent 25%, black 25%, black 50%, transparent 50%);
  mask-image: linear-gradient(transparent 25%, black 25%, black 50%, transparent 50%);
  animation: deconstructed2 5s infinite;
}

.deconstructed > div:nth-child(3) {
   -webkit-mask-image: linear-gradient(transparent 50%, black 50%, black 75%, transparent 75%);
  mask-image: linear-gradient(transparent 50%, black 50%, black 75%, transparent 75%);
  animation: deconstructed3 5s infinite;
}

.deconstructed > div:nth-child(4) {
   -webkit-mask-image: linear-gradient(transparent 75%, black 75%);
  mask-image: linear-gradient(transparent 75%, black 75%);
  animation: deconstructed4 5s infinite;
}

@keyframes deconstructed1 {
  0% {
    transform: translateX(100%);
  }
  26% {
    transform: translateX(0%);
  }
  83% {
    transform: translateX(-0.1%);
  }
  100% {
    transform: translateX(-120%);
  }
}

@keyframes deconstructed2 {
  0% {
    transform: translateX(100%);
  }
  24% {
    transform: translateX(0.5%);
  }
  82% {
    transform: translateX(-0.2%);
  }
  100% {
    transform: translateX(-125%);
  }
}

@keyframes deconstructed3 {
  0% {
    transform: translateX(100%);
  }
  22% {
    transform: translateX(0%);
  }
  81% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-130%);
  }
}

@keyframes deconstructed4 {
  0% {
    transform: translateX(100%);
  }
  20% {
    transform: translateX(0%);
  }
  80% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-135%);
  }
}
</style>
<div class="deconstructed">
  DECONSTRUCTED
  <div>DECONSTRUCTED</div>
  <div>DECONSTRUCTED</div>
  <div>DECONSTRUCTED</div>
  <div>DECONSTRUCTED</div>
</div>

[/html]

0

280

[html]
<style>
@import url('https://fonts.googleapis.com/css?family=Balthazar|Nunito:300');

body {
  background: #eceff1;
}

h1 {
text-align: center;
font-family: 'Balthazar', serif;
letter-spacing: 2px;
}
p {
  margin: 2px 0;
}

.table {
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
}

.card {
  width: 340px;
  max-height: 460px;
  border: 1px solid #222;
  box-sizing: border-box;
  padding: 10px;
  text-align: center;
  font-family: 'Nunito', sans-serif;
  font-weight: 300;
  margin: 10px;
  box-shadow: 0 0 8px rgba(43,47,62,.1);
  transition: 1s all ease;
}

.property {
  border: 2px solid #222;
  text-align: center;
  text-transform: uppercase;
  padding: 5px;
  font-size: 28px;
  letter-spacing: 1px;
  font-family: 'Balthazar', serif;
  font-weight: 400;
  cursor: pointer;
  outline: none;
  transition: 1s all ease;
}

.yellow { background: #f8f218; }
.lightblue { background: #c1dced; }
.darkblue { background: #317cd5; }

.eyebrow {
  display: block;
  font-size: 14px;
  letter-spacing: 4px;
  margin-bottom: 5px;
}

summary {
list-style: none;
}

summary::-webkit-details-marker,
summary::marker {
  display: none;
}

.rent {
  text-transform: uppercase;
  margin-top: 10px;
}

.priceTable {
  width: 70%;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
 
}

.priceTable .qty,
.priceTable .price {
  width: 50%;
}

.priceTable .qty {
  text-transform: capitalize;
  text-align: left;
}

.priceTable .price {
  text-align: right;
}

.hotel {
  margin-top: 5px;
}

.disclaimer {
  font-size: 10px;
  margin: 10px 0;
}
</style>
<h1>Click to toggle!</h1>
<div class="table">
  <section>
    <details class="card">
      <summary class="property lightblue">
        <span class="eyebrow">title deed</span>
        Oriental Ave.
      </summary>
      <p class="rent">rent $6.</p>
      <div class="priceTable">
        <div class="qty">with 1 house</div><div class="price">$ 30.</div>
        <div class="qty">with 2 houses</div><div class="price">90.</div>
        <div class="qty">with 3 houses</div><div class="price">270.</div>
        <div class="qty">with 4 houses</div><div class="price">400.</div>
      </div>
      <p class="hotel">With HOTEL $550.</p>
      <p class="mortgage">Mortgage value $50.</p>
      <p class="houses">Houses cost $50. each</p>
      <p class="hotelCost">Hotels, $50. plus 4 houses.</p>
      <p class="disclaimer">If a player owns ALL the Lots of any Color-Group, the<br/>rent is Doubled on Unimproved Lots in that group.<br/>&copy;1935 Hasbro, Inc.</p>
    </details>

    <details class="card">
      <summary class="property lightblue">
        <span class="eyebrow">title deed</span>
        Vermont Ave.
      </summary>
      <p class="rent">rent $6.</p>
      <div class="priceTable">
        <div class="qty">with 1 house</div><div class="price">$ 30.</div>
        <div class="qty">with 2 houses</div><div class="price">90.</div>
        <div class="qty">with 3 houses</div><div class="price">270.</div>
        <div class="qty">with 4 houses</div><div class="price">400.</div>
      </div>
      <p class="hotel">With HOTEL $550.</p>
      <p class="mortgage">Mortgage value $50.</p>
      <p class="houses">Houses cost $50. each</p>
      <p class="hotelCost">Hotels, $50. plus 4 houses.</p>
      <p class="disclaimer">If a player owns ALL the Lots of any Color-Group, the<br/>rent is Doubled on Unimproved Lots in that group.<br/>&copy;1935 Hasbro, Inc.</p>
    </details>

    <details class="card">
      <summary class="property lightblue">
        <span class="eyebrow">title deed</span>
        Connecticut Ave.
      </summary>
      <p class="rent">rent $8.</p>
      <div class="priceTable">
        <div class="qty">with 1 house</div><div class="price">$ 40.</div>
        <div class="qty">with 2 houses</div><div class="price">100.</div>
        <div class="qty">with 3 houses</div><div class="price">300.</div>
        <div class="qty">with 4 houses</div><div class="price">450.</div>
      </div>
      <p class="hotel">With HOTEL $600.</p>
      <p class="mortgage">Mortgage value $60.</p>
      <p class="houses">Houses cost $50. each</p>
      <p class="hotelCost">Hotels, $50. plus 4 houses.</p>
      <p class="disclaimer">If a player owns ALL the Lots of any Color-Group, the<br/>rent is Doubled on Unimproved Lots in that group.<br/>&copy;1935 Hasbro, Inc.</p>
    </details>
  </section>

  <section>
    <details class="card">
      <summary class="property yellow">
        <span class="eyebrow">title deed</span>
        Atlantic Ave.
      </summary>
      <p class="rent">rent $22.</p>
      <div class="priceTable">
        <div class="qty">with 1 house</div><div class="price">$ 110.</div>
        <div class="qty">with 2 houses</div><div class="price">330.</div>
        <div class="qty">with 3 houses</div><div class="price">800.</div>
        <div class="qty">with 4 houses</div><div class="price">975.</div>
        <div class="c"></div>
      </div>
      <p class="hotel">With HOTEL $1150.</p>
      <p class="mortgage">Mortgage value $130.</p>
      <p class="houses">Houses cost $150. each</p>
      <p class="hotelCost">Hotels, $150. plus 4 houses.</p>
      <p class="disclaimer">If a player owns ALL the Lots of any Color-Group, the<br/>rent is Doubled on Unimproved Lots in that group.<br/>&copy;1935 Hasbro, Inc.</p>
    </details>

    <details class="card">
      <summary class="property yellow">
        <span class="eyebrow">title deed</span>
        Ventnor Ave.
      </summary>
      <p class="rent">rent $22.</p>
      <div class="priceTable">
        <div class="qty">with 1 house</div><div class="price">$ 110.</div>
        <div class="qty">with 2 houses</div><div class="price">330.</div>
        <div class="qty">with 3 houses</div><div class="price">800.</div>
        <div class="qty">with 4 houses</div><div class="price">975.</div>
      </div>
      <p class="hotel">With HOTEL $1150.</p>
      <p class="mortgage">Mortgage value $130.</p>
      <p class="houses">Houses cost $150. each</p>
      <p class="hotelCost">Hotels, $150. plus 4 houses.</p>
      <p class="disclaimer">If a player owns ALL the Lots of any Color-Group, the<br/>rent is Doubled on Unimproved Lots in that group.<br/>&copy;1935 Hasbro, Inc.</p>
    </details>

    <details class="card">
      <summary class="property yellow">
        <span class="eyebrow">title deed</span>
        Marvin Gardens
      </summary>
      <p class="rent">rent $24.</p>
      <div class="priceTable">
        <div class="qty">with 1 house</div><div class="price">$ 120.</div>
        <div class="qty">with 2 houses</div><div class="price">360.</div>
        <div class="qty">with 3 houses</div><div class="price">850.</div>
        <div class="qty">with 4 houses</div><div class="price">1025.</div>
      </div>
      <p class="hotel">With HOTEL $1200.</p>
      <p class="mortgage">Mortgage value $140.</p>
      <p class="houses">Houses cost $150. each</p>
      <p class="hotelCost">Hotels, $150. plus 4 houses.</p>
      <p class="disclaimer">If a player owns ALL the Lots of any Color-Group, the<br/>rent is Doubled on Unimproved Lots in that group.<br/>&copy;1935 Hasbro, Inc.</p>
    </details>

  </section>

  <section>
    <details class="card">
      <summary class="property darkblue">
        <span class="eyebrow">title deed</span>
        Park Place
      </summary>
      <p class="rent">rent $35.</p>
      <div class="priceTable">
        <div class="qty">with 1 house</div><div class="price">$ 175.</div>
        <div class="qty">with 2 houses</div><div class="price">500.</div>
        <div class="qty">with 3 houses</div><div class="price">1100.</div>
        <div class="qty">with 4 houses</div><div class="price">1300.</div>
      </div>
      <p class="hotel">With HOTEL $1500.</p>
      <p class="mortgage">Mortgage value $175.</p>
      <p class="houses">Houses cost $200. each</p>
      <p class="hotelCost">Hotels, $200. plus 4 houses.</p>
      <p class="disclaimer">If a player owns ALL the Lots of any Color-Group, the<br/>rent is Doubled on Unimproved Lots in that group.<br/>&copy;1935 Hasbro, Inc.</p>
    </details>

    <details class="card">
      <summary class="property darkblue">
        <span class="eyebrow">title deed</span>
        Boardwalk
      </summary>
      <p class="rent">rent $50.</p>
      <div class="priceTable">
        <div class="qty">with 1 house</div><div class="price">$ 200.</div>
        <div class="qty">with 2 houses</div><div class="price">600.</div>
        <div class="qty">with 3 houses</div><div class="price">1400.</div>
        <div class="qty">with 4 houses</div><div class="price">1700.</div>
      </div>
      <p class="hotel">With HOTEL $2000.</p>
      <p class="mortgage">Mortgage value $200.</p>
      <p class="houses">Houses cost $200. each</p>
      <p class="hotelCost">Hotels, $200. plus 4 houses.</p>
      <p class="disclaimer">If a player owns ALL the Lots of any Color-Group, the<br/>rent is Doubled on Unimproved Lots in that group.<br/>&copy;1935 Hasbro, Inc.</p>
    </details>
  </section>
</div>
[/html]

0

281

[html]
<style>
html {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

body {
background-color: #E7E7E2
}

.column {
padding: 20px 20px;
max-width: 600px;
margin: 0 auto;
}

p {
font-family: 'Mercury SSm A', 'Mercury SSm B', Georgia, serif;
font-size: 17px;
line-height: 1.6;
}

q {
font-family: 'Gotham SSm A', 'Gotham SSm B', 'Proxima Nova', Futura, Helvetica, sans-serif;
font-weight: 400;
letter-spacing: 1.5px;
font-style: normal;
font-size: 30px;
line-height: 1.25em;
text-transform: uppercase;
color: #A32B68;
float: right;
max-width: 350px;
  margin: 10px -15% 10px 20px;
background: -webkit-linear-gradient(top, #fd0b58 0px, #a32b68 100%);
background: linear-gradient(top, #fd0b58 0px, #a32b68 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
&:before { content: ''; }
&:after { content: ''; }
}
</style>
<div class="column">
<p>
    Reroute all power to the energy shield.  We've got to hold them till all transports are away.  Prepare for ground assault. What is it, General? Lord Vader, the fleet has moved out of light-speed, and we're preparing to... Aaagh!
</p>
<q>"Two fighters against a Star Destroyer?"</q>
<p>
    You have failed me for the last time, Admiral.
</p>
<p>
    Captain Piett. Yes, my lord. Make ready to land our troops beyond the energy shield and deploy the fleet so that nothing gets off that system. You are in command now, Admiral Piett. Thank you, Lord Vader. All troop carriers will assemble at the north entrance.  The heavy transport ships will leave as soon as they're loaded.
</p>
<p>
    Only two fighter escorts per ship.  The energy shield can only be opened for a short time, so you'll have to stay very close to your transports.
</p>
<p>
    Two fighters against a Star Destroyer?
</p>
<p>
    The ion cannon will fire several shots to make sure that any enemy ships will be out of your flight path.  When you've gotten past the energy shield, proceed directly to the rendezvous point.
</p>
</div>

[/html]

0

282

[html]
<style>
html, body {
  background: rgb(20,20,20);
  text-align: center;
  height: 100%;
  overflow: hidden;
}
.svg-wrapper {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
margin: 0 auto;
  width: 520px; 
  text-align: center;
}
.shape {
  stroke-dasharray: 0 580;
  stroke-dashoffset: 580;
  stroke-width: 4px;
  fill: transparent;
  stroke: #fefefe;
  border-bottom: 5px solid black;
  transition: stroke-width 2.7s, stroke-dashoffset 2.7s, stroke-dasharray 1.3s;
  transition-delay: 0s;
  fill: rgb(20,20,20); 
}
.text {
  font-family: 'David Libre';
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 8px;
  color: #fff;
  top: -48px;
  position: relative;
  text-align: center;
  height: 60px;
  width: 520px;
  font-variant: small-caps;
}
.shape-border {
  stroke-width: 4px;
  stroke-dashoffset: 0;
  stroke-dasharray: 480 100;
}
</style>
<script>
// For more check out zachsaucier.com
// Fork of https://codepen.io/seanmccaffery/pen/xBpbG
$(function() {
  $('.shape').addClass("shape-border");
  $('.svg-wrapper').click(function() {
    $('.shape').toggleClass('shape-border');
  });
});
</script>
<div class="svg-wrapper">
  <svg height="60" width="520" xmlns="http://www.w3.org/2000/svg">
    <rect class="shape" height="60" width="520" />
    <div class="text">Wolfsrudel Design</div>
  </svg>
</div>

[/html]

0

283

[html]
<style>
h1 {
  margin: auto;
  font-size:15vh;
  transition: all 1s;
}
h1:hover {
  filter:blur(6px);
   font-size:17vh;
  letter-spacing: 0.3em;
  transform:scale(1.4);
  opacity:0.05;
}

</style>
<div>
 
<h1>HOVER ME!</h1><br />

</div>

[/html]

0

284

[html]
<style>
button {
  position:relative;
  margin-top:10%;
  background:#055388;
  border:1px solid white;
  padding:20px;
  font-size:0.9em;
  color:white;
  box-shadow:4px 4px 0px 0px white;
  font-family: 'Open Sans', sans-serif;
  font-weight:700;
  letter-spacing:5px;
  text-transform:uppercase;
  transition: all 300ms ease-in-out;
  left:0;
  top:0;
}

button:hover {
  left:4px;
  top:4px;
  box-shadow:0 0 0 0 white;
}

</style>
<button>Get in touch</button>

[/html]

0

285

[html]
<style>

</style>
<script>
'use strict';

class Letter {
  constructor(){
    this.size = 30;
    this.life = 20 + Math.random() * 30;
    this.current_life = this.life;
    this.text = letters[Math.floor(Math.random()*letters.length)];

    this.color = {
      r: Math.random()*255>>0,
      g: Math.random()*255>>0,
      b: Math.random()*255>>0
    }

    this.speed = {
      x: -10 + Math.random() * 15,
      y: -15 + Math.random() * 10
    }

    if(mouse.x || mouse.y){
      this.location = {
        x: mouse.x,
        y: mouse.y
      }
    }else {
      this.location = {
        x: width/2,
        y: height/2
      }
    }
  }

  setLocation(speedX, speedY){
    this.location.x += speedX;
    this.location.y += speedY;
  }

  get updateVisibilty(){
    this.current_life--;
    this.size--;

    if(this.size <= 0 || this.current_life <= 0){
      return new Letter();
    }

    return this;
  }

  static draw(){
    if(frame == 1){
      ctx.globalCompositeOperation = "source-over";
      Letter.clear();
      ctx.globalCompositeOperation = "lighter";

      for(let i = 0; i < particles.length; i++){
        let p = particles[i],
            opacity = p.current_life/p.life;

        ctx.beginPath();

        ctx.fillStyle = "rgba("+p.color.r+","+p.color.g+","+p.color.b+","+opacity+")";
        ctx.font = p.size + "px arial";

        ctx.fillText(p.text, p.location.x, p.location.y);
        ctx.fill();

        p.setLocation(p.speed.x, p.speed.y);
        particles[i] = p.updateVisibilty;
      }
    }else if(frame == 2){
      frame = 0;
    }

    frame++;
    window.requestAnimationFrame(Letter.draw)
  }

  static clear(){
    ctx.fillStyle = 'rgba(0,0,0,0.5)';
    ctx.fillRect(0,0,width,height);
  }

  static updateLocation(e){
    mouse.x = e.pageX;
    mouse.y = e.pageY;
  }

  static updateCanvas(){
    width = canvas.width = window.innerWidth;
    height = canvas.height = window.innerHeight;
  }
}

const MAX_LETTERS = 10;

let canvas = document.querySelector('canvas'),
    ctx = canvas.getContext('2d'),
    width = canvas.width = window.innerWidth,
    height = canvas.height = window.innerHeight,
    letters = "авдпрлвардорД/епрадвжьрождварладжоарбыужрлкджелоадолыуэеклрг".split(''),
    particles = [],
    frame = 1,
    mouse = {};

for (let i = 0; i < MAX_LETTERS; i++){
  particles[i] = new Letter();
}

window.requestAnimationFrame(Letter.draw)
window.addEventListener('mousemove', Letter.updateLocation, false);
window.addEventListener('resize', Letter.updateCanvas);
</script>
<canvas style="width:100%;height:200px"></canvas>
[/html]

0

286

[html]
<style>
h41.load{
  text-align: center;
  text-transform: uppercase;
  font-family: 'Nunito', sans-serif;
  font-size: 4.6875em;
  color: transparent;
  letter-spacing: 0.01em;
}
.load span{
  text-shadow:
    0 0 2px rgba(204, 208, 212,0.9),
    0 15px 25px rgba(0, 0, 0, 0.3),
    0 -2px 3px rgba(0, 0, 0, 0.1),
    0 -5px 10px rgba(255, 255, 255, 0.5),
    0 5px 10px rgba(0, 0, 0, 0.3),
    0 3px 4px rgba(255, 255, 255, 0.2),
    0 0 20px rgba(255, 255, 255, 0.45);
 
    animation: loading 1.20s ease-in-out infinite alternate;
}

@keyframes loading {
to {text-shadow:
    0 0 2px rgba(204, 208, 212,0.2),
    0 0 3px rgba(0, 0, 0, 0.02),
    0 0 0 rgba(0, 0, 0, 0),
    0 0 0 rgba(255, 255, 255, 0),
    0 0 0 rgba(0, 0, 0, 0),
    0 0 0 rgba(255, 255, 255, 0),
    0 0 0 rgba(255, 255, 255, 0);}
}

.load span:nth-child(2){
  animation-delay:0.15s;
}
.load span:nth-child(3){
  animation-delay:0.30s;
}
.load span:nth-child(4){
  animation-delay:0.45s;
}
.load span:nth-child(5){
  animation-delay:0.60s;
}
.load span:nth-child(6){
  animation-delay:0.75s;
}
.load span:nth-child(7){
  animation-delay:0.90s;
}
.load span:nth-child(8){
  animation-delay:1.05s;
}
.load span:nth-child(9){
  animation-delay:1.20s;
}

</style>
<script>

</script>
<h41 class="load">
  <span>з</span>
  <span>а</span>
  <span>г</span>
  <span>р</span>
  <span>у</span>
  <span>ж</span>
  <span>а</span>
    <span>е</span>
  <span>м</span>
</h41>

[/html]

0

287

[html]
<style>
.card {
min-height: 20px;
padding: 15px;
border: 1px solid #ccc;
margin-bottom: 30px;
background: #ccc;
background-image: url(https://i.pinimg.com/564x/a3/20/d1/a320 … 3ef132.jpg);
background-repeat: no-repeat;
background-size: cover;
background-blend-mode: overlay;
background-position: bottom;
color: #fff;
text-shadow: 2px 2px 2px #000;
}
.alphabet li a {
font-weight: bold;
}
.alphabet li a:not(.view-all) {
color: #000;
opacity: .3;
}
</style>
<script>
$(document).ready(function() {
//HTML Setup
var servicesArray = ["A Song OF ICE AND FIRE: XXXX, XXX, FFF", "BLEACH", "boku no hero academia", "BORDERLANDS", "BUBBLE COMICS", "DEATH NOTE", "DETROIT: BECOME HUMAN"];

for (var i = 0; i < servicesArray.length; i++) {
    $(".services").append("<article class='col-sm-4' data-title='" + servicesArray[i] + "'><div class='card'>" + servicesArray[i] + "</div></article>");
}

//Actual logic

//Bold only the letters of services available
for (var c = 0; c < $("article").length; c++) {
    var serviceTitle = $("article:eq("+c+")").text(),
    firstChar = serviceTitle.charAt(0);
   
    for (var a = 0; a < 26; a++) {
    if ($(".alphabet li:eq("+a+") a").text() == firstChar) {
        $(".alphabet li:eq("+a+") a").css("opacity","1");
    }
    }
}

//Filter logic
$("ul li a").click(function(e) {
    e.preventDefault();
   
    //Get letter that was clicked
    var letter = $(this).text();
   
    //If view all, show all cards, else hide all cards and show ones that start with the letter
    if (letter == "View all") {
    $("article").show();
    $(".filtered-by").html("");
    } else {
    $("article").hide();
   
    //Show letter filtered by
    $(".filtered-by").html('<p>Filtered by the letter <strong>"' + letter + '"</strong></p>');

    //loop through cards, find first letter match
    for (var j = 0; j < $("article").length; j++) {
        var serviceTitle = $("article:eq("+j+")").data("title");

        if (serviceTitle.indexOf(letter) == 0) {
        $("article:eq("+j+")").show();
        }
    }
    }
});
});
</script>
<div class="container">
<div class="row">
    <div class="col-sm-12">
    <ul class="list-unstyled list-inline alphabet" style="display: ruby;padding:20px;">
        <li><a href="#" class="view-all">View all</a></li>
        <li><a href="#">A</a></li>
        <li><a href="#">B</a></li>
        <li><a href="#">C</a></li>
        <li><a href="#">D</a></li>
        <li><a href="#">E</a></li>
        <li><a href="#">F</a></li>
        <li><a href="#">G</a></li>
        <li><a href="#">H</a></li>
        <li><a href="#">I</a></li>
        <li><a href="#">J</a></li>
        <li><a href="#">K</a></li>
        <li><a href="#">L</a></li>
        <li><a href="#">N</a></li>
        <li><a href="#">M</a></li>
        <li><a href="#">O</a></li>
        <li><a href="#">P</a></li>
        <li><a href="#">Q</a></li>
        <li><a href="#">R</a></li>
        <li><a href="#">S</a></li>
        <li><a href="#">T</a></li>
        <li><a href="#">U</a></li>
        <li><a href="#">V</a></li>
        <li><a href="#">W</a></li>
        <li><a href="#">X</a></li>
        <li><a href="#">Y</a></li>
        <li><a href="#">Z</a></li>
    </ul>
    </div>
</div>
<div class="filtered-by">
   
</div>
<div class="row services">

</div>
</div>

[/html]

0

288

[html]
<style>

button {
  margin: 50px;
  font-family: inherit;
}
/* End of Page styling */

/* Simple button styling -- No animation */
.simple {
  font-size: 20px;
  font-weight: 200;
  letter-spacing: 1px;
  padding: 13px 50px 13px;
  outline: 0;
  border: 1px solid black;
  cursor: pointer;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
}

.simple::after {
  content: "";
  background-color: #dcbaff;
  width: 100%;
  z-index: -1;
  position: absolute;
  height: 100%;
  top: 7px;
  left: 7px;
}
/* End of Simple Button */

/* Fill button styling */
.fill {
  font-size: 20px;
  font-weight: 200;
  letter-spacing: 1px;
  padding: 13px 50px 13px;
  outline: 0;
  border: 1px solid black;
  cursor: pointer;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
}

.fill::after {
  content: "";
  background-color: #ffe54c;
  width: 100%;
  z-index: -1;
  position: absolute;
  height: 100%;
  top: 7px;
  left: 7px;
  transition: 0.2s;
}

.fill:hover::after {
  top: 0px;
  left: 0px;
}
/* End of Fill Button  */

/* Slide button styling */
.slide {
  font-size: 20px;
  font-weight: 200;
  letter-spacing: 1px;
  padding: 13px 30px 13px;
  outline: 0;
  border: 1px solid black;
  cursor: pointer;
  position: relative;
  background-color: rgba(0, 0, 0, 0);
}

.slide i {
  opacity: 0;
  font-size: 13px;
  transition: 0.2s;
  position: absolute;
  right: 10px;
  top: 21px;
  transition: transform 1;
}

.slide div {
  transition: transform 0.8s;
}

.slide:hover div {
  transform: translateX(-6px);
}

.slide::after {
  content: "";
  background-color: #66f2d5;
  width: 100%;
  z-index: -1;
  position: absolute;
  height: 100%;
  top: 7px;
  left: 7px;
}

.slide:hover i {
  opacity: 1;
  transform: translateX(-6px);
}
/* End of Slide Button  */

</style>
<script>

</script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/css/simple-line-icons.css" />
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@200&display=swap" rel="stylesheet" />

<button type="button" class="simple">Simple</button>

<button type="button" class="fill">Fill</button>

<button type="button" class="slide">
  <div>Slide</div>
  <i class="icon-arrow-right"></i>
</button>
[/html]

0

289

[html]
<style>
.cube_container {
/*   height: 90%;
  width: 90%; */
/*   border: 2px solid black; */
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: wrap;
/*   background: black; */
  border-radius: 5px;
  transition: all ease 0.5s;
}

.cube_container:hover {
  box-shadow: 0px 5px 8px 3px rgba(0,0,0,0.5);
  transform: scale(1.1);
/*   border: 1px solid rgba(0,0,0,0.7); */
}

.cube_face {
  margin: 10px;
  text-transform: uppercase;
  color: white;
/*   height: 200px;
  width: 200px; */
  border-radius: 5px;
}

.front_cube, .right_cube, .top_cube {
  background: red;
  padding: 5px 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: perspective(400px) rotateY(45deg);
  transition: all ease-in-out .2s;
}

.front_cube:hover, .right_cube:hover, .top_cube:hover{
  transform: perspective(400px) rotateY(0deg);
/*   box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); */
/*   background: black; */
  background: white;
  color: black;
  cursor: pointer;
}

.back_cube, .left_cube, .bottom_cube {
  background: red;
  padding: 5px 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: perspective(400px) rotateY(-45deg);
  transition: all ease-in-out .2s;
}

.back_cube:hover, .left_cube:hover, .bottom_cube:hover{
  transform: perspective(400px) rotateY(0deg);
/*   box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); */
/*   background: black; */
  background: white;
  color: black;
  cursor: pointer;
}

</style>
<div class="cube_container">
  <div class="cube">
    <div class="cube_face front_cube">
        Front
      </div>
    <div class="cube_face back_cube">
        Back
      </div>
    <div class="cube_face right_cube">
        Right
      </div>
    <div class="cube_face left_cube">
        Left
      </div>
    <div class="cube_face top_cube">
        Top
      </div>
    <div class="cube_face bottom_cube">
        Bottom
      </div>
    </div>
</div>

[/html]

[html]
<style>
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.stage{
  height: 350px;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
}
.p{
  font-size: 35px;
  text-align: center;
  margin-top: 0;
  cursor: pointer;
  width: 100%;
  background: #78FED6;
  border-radius: 10px;
  font-family: Century Gothic;
  letter-spacing: 5px;
}
.div{
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
  width: 200px;
  height: 40px;
  margin-top: 4%;
transition-duration: 0.2s;

}
.p:hover{
  background: white;
  color: black;
}
.div:nth-child(odd){
  transform: perspective(300px) rotateY(45deg);
  box-shadow: -2px 2px 7px gray;
}
.div:nth-child(even){
  transform: perspective(300px) rotateY(-45deg);
    box-shadow: 2px 2px 7px gray;
}
.div:hover{
  transform: rotateY(0);
  background: white;
  color: black;
  box-shadow: 0px 0px 0px;
}

</style>
<section class="stage">
  <div id="home" class="div"><p id="homep" class="p">Home</p></div>
  <div class="div" id="about"><p class="p">About</p>
  </div>
  <div class="div" id="contact"><p class="p">Gallery</p>
  </div>
  <div class="div" id="gallery"><p class="p">Contact</p>
  </div>
</section>

[/html]

0

290

[html]
<style>

.centerBox{
display: flex;
justify-content: center;
align-items: center;
height: 200px
}

.categoryWrapper{
height: 100px;
width: 260px;
background: url("") no-repeat center center;
display: flex;
justify-content: center;
align-items: center;
position: relative;
}

.categoryWrapper:after{
position: absolute;
top:0;
left: 0;
right:0;
bottom: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/# … ,95909b+99 */
background: #a29ca9; /* Old browsers */
background: -moz-linear-gradient(-45deg, #a29ca9 0%, #95909b 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #a29ca9 0%,#95909b 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #a29ca9 0%,#95909b 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a29ca9', endColorstr='#95909b',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
content: '';
opacity: 0;
    -webkit-transition: opacity 0.9s ease 0s;
}

.categoryWrapper:hover:after{
opacity: 0.4;
background-image: url(https://i.pinimg.com/474x/d6/0f/9c/d60f … 4acb95.jpg);
background-size: cover;
}

.categoryWrapper h61{
color: #000;
font-size: 10px;
letter-spacing: 2px;
-webkit-transition: all 0.15s ease 0s;
position: relative;
z-index: 10;
}

.categoryWrapper:hover h61{
transform: translateY(-10px);
}

.categoryWrapper button{
position: absolute;
transform: translatey(20px);
-webkit-appearance: none;
border: none;
background: none;
color:white;
width: 80px;
height:25px;
font-size: 10px;
padding: 0;
margin: 0;
outline: none;
z-index: 10;
}

.categoryWrapper button span{
display: block;
position: relative;
line-height: 10px;
height: 25px;
cursor: pointer;
}

.categoryWrapper button > span:after{
content:'';
position: absolute;
top:0;
left: 50%;
width: 20px;
height: 0;

border: 1px solid white;
border-left: none;
border-bottom: none;

    transition: height 0.15s ease-out, width 0.15s ease-out 0.15s;
}

.categoryWrapper:hover button > span:after{
width: calc(50% - 1px);
height: calc(100% - 2px);
transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
}

.categoryWrapper button > span:before{
content:'';
position: absolute;
top:0;
right: 50%;
width: 20px;
height: 0;

border: 1px solid white;
border-right: none;
border-bottom: none;

    transition: height 0.15s ease-out, width 0.15s ease-out 0.15s;
}

.categoryWrapper:hover button > span:before{
width: calc(50% - 1px);
height: calc(100% - 2px);
transition: width 0.15s ease-out, height 0.15s ease-out 0.15s;
}

.categoryWrapper button > span > span:before{
content:'';
position: absolute;
bottom:0;
right: 0%;
width: 1px;
height: 1px;
opacity: 0;

}

.categoryWrapper:hover button > span > span:before{
opacity: 1;
border-bottom: 1px solid white;
width: calc(50%);
height: 1px;
transition: opacity 0s ease-out 0.29s, width 0.15s ease-out 0.3s;
}

.categoryWrapper button > span > span:after{
content:'';
position: absolute;
bottom:0;
left: 0%;
width: 1px;
height: 1px;
opacity: 0;

}

.categoryWrapper:hover button > span > span:after{
opacity: 1;
border-bottom: 1px solid white;
width: calc(50%);
height: 1px;
transition: opacity 0s ease-out 0.29s, width 0.15s ease-out 0.3s;
}

.categoryWrapper button > span > span > span{
transition: color 0.15s ease-out 0.3s;
color: transparent;
}

.categoryWrapper:hover button > span > span > span{
color:white;
}

.categoryWrapper button > span > span > span:after{
position: absolute;
top:0;left:0;right:0;bottom:0;
color:#1f2e4d;
content: attr(data-attr-span);
width: 0%;
height: 100%;
background:white;
white-space: nowrap;
text-align: center;
margin: auto;
overflow: hidden;
display: flex;
justify-content: center;
transition: width 0.2s;
}

.categoryWrapper button:hover > span > span > span:after{
width: 100%;
}
</style>
<!-- THIS IS GOING TO BE A MAGENTO BUTTON -->

<div class="centerBox">

<div class="categoryWrapper">
    <h61>Администрация</h61>
    <button>
    <span>
        <span>
        <span data-attr-span="Написать">
            Великий и Ужасный
        </span>
        </span>
    </span>
    </button>
</div>

<div class="categoryWrapper">
    <h61>Администрация</h61>
    <button>
    <span>
        <span>
        <span data-attr-span="Написать">
            Великий и Ужасный
        </span>
        </span>
    </span>
    </button>
</div>

<div class="categoryWrapper">
    <h61>Администрация</h61>
    <button>
    <span>
        <span>
        <span data-attr-span="Написать">
            Великий и Ужасный
        </span>
        </span>
    </span>
    </button>
</div>

<div class="categoryWrapper">
    <h61>Администрация</h61>
    <button>
    <span>
        <span>
        <span data-attr-span="Написать">
            Великий и Ужасный
        </span>
        </span>
    </span>
    </button>
</div>

</div>

[/html]

0

291

[html]
<style>
:root {
  --color-white: #fff;
  --color-black: #333;
  --color-gray: #75787b;
  --color-gray-light: #bbb;
  --color-gray-disabled: #e8e8e8;
  --color-green: #53a318;
  --color-green-dark: #383;
  --font-size-small: .75rem;
  --font-size-default: .875rem;
}

* {
  box-sizing: border-box;
}

body {
  margin: 2rem;
  font-family: 'Open Sans', sans-serif;
  color: var(--color-black);
}

h2 {
  color: var(--color-gray);
  font-size: var(--font-size-small);
  line-height: 1.5;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 3px;
}
section {
  margin-bottom: 2rem;
}

.progress-bar {
  display: flex;
  justify-content: space-between;
  list-style: none;
  padding: 0;
  margin: 0 0 1rem 0;
}
.progress-bar li {
  flex: 2;
  position: relative;
  padding: 0 0 14px 0;
  font-size: var(--font-size-default);
  line-height: 1.5;
  color: var(--color-green);
  font-weight: 600;
  white-space: nowrap;
  overflow: visible;
  min-width: 0;
  text-align: center;
  border-bottom: 2px solid var(--color-gray-disabled);
}
.progress-bar li:first-child,
.progress-bar li:last-child {
  flex: 1;
}
.progress-bar li:last-child {
  text-align: right;
}
.progress-bar li:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background-color: var(--color-gray-disabled);
  border-radius: 50%;
  border: 2px solid var(--color-white);
  position: absolute;
  left: calc(50% - 6px);
  bottom: -7px;
  z-index: 3;
  transition: all .2s ease-in-out;
}
.progress-bar li:first-child:before {
  left: 0;
}
.progress-bar li:last-child:before {
  right: 0;
  left: auto;
}
.progress-bar span {
  transition: opacity .3s ease-in-out;
}
.progress-bar li:not(.is-active) span {
  opacity: 0;
}
.progress-bar .is-complete:not(:first-child):after,
.progress-bar .is-active:not(:first-child):after {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  bottom: -2px;
  left: -50%;
  z-index: 2;
  border-bottom: 2px solid var(--color-green);
}
.progress-bar li:last-child span {
  width: 200%;
  display: inline-block;
  position: absolute;
  left: -100%;
}

.progress-bar .is-complete:last-child:after,
.progress-bar .is-active:last-child:after {
  width: 200%;
  left: -100%;
}

.progress-bar .is-complete:before {
  background-color: var(--color-green);
}

.progress-bar .is-active:before,
.progress-bar li:hover:before,
.progress-bar .is-hovered:before {
  background-color: var(--color-white);
  border-color: var(--color-green);
}
.progress-bar li:hover:before,
.progress-bar .is-hovered:before {
  transform: scale(1.33);
}

.progress-bar li:hover span,
.progress-bar li.is-hovered span {
  opacity: 1;
}

.progress-bar:hover li:not(:hover) span {
  opacity: 0;
}

.x-ray .progress-bar,
.x-ray .progress-bar li {
  border: 1px dashed red;
}

.progress-bar .has-changes {
  opacity: 1 !important;
}
.progress-bar .has-changes:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  position: absolute;
  left: calc(50% - 4px);
  bottom: -20px;
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%208%208%22%3E%3Cpath%20fill%3D%22%23ed1c24%22%20d%3D%22M4%200l4%208H0z%22%2F%3E%3C%2Fsvg%3E');
}

</style>
<section>
  <h2>Default</h2>

  <ol class="progress-bar">
    <li class="is-active"><span>Objective &amp; Template</span></li> 
    <li><span>Options</span></li> 
    <li><span>Step</span></li>
    <li><span>In a Nutshell</span></li> 
    <li><span>Step</span></li>
    <li><span>Step</span></li>
    <li><span>Launch Date</span></li> 
    <li><span>Step</span></li>
    <li><span>Step</span></li>
    <li><span>Agreement</span></li> 
  </ol>
</section>

<section>
  <h2>Step 2</h2>

  <ol class="progress-bar">
    <li class="is-complete"><span>Objective &amp; Template</span></li> 
    <li class="is-active"><span>Options</span></li> 
    <li><span>Step</span></li>
    <li><span>In a Nutshell</span></li> 
    <li><span>Step</span></li>
    <li><span>Step</span></li>
    <li><span>Launch Date</span></li> 
    <li><span>Step</span></li>
    <li><span>Step</span></li>
    <li><span>Agreement</span></li> 
  </ol>
</section>

<section>
  <h2>Multiple Steps Complete</h2>

  <ol class="progress-bar">
    <li class="is-complete"><span>Objective &amp; Template</span></li> 
    <li class="is-complete"><span>Options</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>In a Nutshell</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Step</span></li>
    <li class="is-active"><span>Launch Date</span></li> 
    <li><span>Step</span></li>
    <li><span>Step</span></li>
    <li><span>Agreement</span></li> 
  </ol>
</section>

<section>
  <h2>Hover</h2>

  <ol class="progress-bar">
    <li class="is-complete"><span>Objective &amp; Template</span></li> 
    <li class="is-complete"><span>Options</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete is-hovered"><span>In a Nutshell</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Launch Date</span></li> 
    <li><span>Step</span></li>
    <li><span>Step</span></li>
    <li><span>Agreement</span></li> 
  </ol>
</section>

<section>
  <h2>Back From Visited Steps</h2>

  <ol class="progress-bar">
    <li class="is-complete"><span>Objective &amp; Template</span></li> 
    <li class="is-complete"><span>Options</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete is-active"><span>In a Nutshell</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Launch Date</span></li> 
    <li><span>Step</span></li>
    <li><span>Step</span></li>
    <li><span>Agreement</span></li> 
  </ol>
</section>

<section>
  <h2>Last Step</h2>

  <ol class="progress-bar">
    <li class="is-complete"><span>Objective &amp; Template</span></li> 
    <li class="is-complete"><span>Options</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>In a Nutshell</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Launch Date</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Step</span></li>
    <li class="is-active"><span>Agreement</span></li> 
  </ol>
</section>

<section>
  <h2>Progress Bar with Changes Indicator</h2>

  <ol class="progress-bar">
    <li class="is-complete"><span>Objective &amp; Template</span></li> 
    <li class="is-complete"><span>Options</span><span class="has-changes"></span></li> 
    <li class="is-complete"><span>Step</span><span class="has-changes"></span></li>
    <li class="is-complete"><span>In a Nutshell</span></li> 
    <li class="is-complete"><span>Step</span><span class="has-changes"></span></li>
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Launch Date</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Step</span></li>
    <li class="is-active"><span>Agreement</span></li> 
  </ol>
</section>

<section class="x-ray">
  <h2>X-RAY</h2>

  <ol class="progress-bar">
    <li class="is-complete"><span>Objective &amp; Template</span></li> 
    <li class="is-complete"><span>Options</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>In a Nutshell</span></li> 
    <li class="is-complete"><span>Step</span></li>
    <li class="is-complete"><span>Step</span></li>
    <li class="is-active"><span>Launch Date</span></li> 
    <li><span>Step</span></li>
    <li><span>Step</span></li>
    <li><span>Agreement</span></li> 
  </ol>
</section>

<section>
  <h2>Issues</h2>
 
  <ul>
    <li>Labels can lose centering when there are many options or the viewport is too narrow to accomodate the required width</li>
  </ul>
 
</section>
[/html]

0

292

[html]
<style>
.container {
  margin: 50px auto;
  text-align: center;
  max-width: 500px;
}

#quote {
  margin-top: 50px;
  font-style: italic;
  letter-spacing: 0.1em;
}

#quote:before {
  content: '"'
}

#quote:after {
  content: '"'
}

#newquote{
padding: 5px 15px;
background-color: #afc3d2;
border: 0;
font-family: helvetica, sans-serif;
letter-spacing: 0.1em;
text-transform: uppercase;
font-size: 10px;
color: white;
border-radius: 10px;
}

</style>
<script>
var quotelist = [{
    id: 1,
    quote: "Иногда хватает мгновения, чтобы забыть жизнь, а иногда не хватает жизни, чтобы забыть мгновение."
  }, {
    id: 2,
    quote: "Каждый живет, как хочет, и расплачивается за это сам."
  }, {
    id: 3,
    quote: "Сильные люди не любят свидетелей своей слабости."
  }, {
    id: 4,
    quote: "Извините за опоздание, я заблудился на дороге под названием жизнь."
  }, {
    id: 5,
    quote: "Жизнь состоит не в том, чтобы найти себя. Жизнь состоит в том, чтобы создать себя."
  }, {
    id: 6,
    quote: "Жизнь — это не ожидание, что гроза закончится... это учиться танцевать под дождем."
  }, {
    id: 7,
    quote: "Я знаю боль. Сначала тебе кажется, что сможешь вынести её, а на деле оказывается, что не можешь. И когда это происходит, ты либо находишь причины жить дальше, либо... Итак, когда вы перестанете испытывать боль, у вас появится желание жить."
  }, {
    if: 8,
    quote: "Я, например, всегда расстраиваюсь, когда думаю о жизни, что не использую свою возможность и теряю драгоценные секунды, а жизнь так коротка. \nВечное сияние чистого разума"
  }, {
    if: 9,
    quote: "В жизни есть всего три правила:1. Парадокс. Жизнь — это тайна. Не трать времени попусту, стараясь ее постичь. \n 2. Юмор. Сохраняй чувство юмора, особенно в отношении себя самого — это безграничная сила.\n 3. Перемены. Знай, ничто не остается прежним."
  }, {
    if: 10,
    quote: "Вы знаете, милочка, что такое говно? Так оно по сравнению с моей жизнью — повидло."
  }, {
    if: 11,
    quote: "Жизнь слишком коротка, чтобы тратить её на диеты, жадных мужчин и плохое настроение."
  }, {
    if: 12,
    quote: "Оправившись от инфаркта, Раневская заключила:— Если больной очень хочет жить, врачи бессильны."
  }, {
    if: 13,
    quote: "Жизнь — как вождение велосипеда. Чтобы сохранить равновесие, ты должен двигаться."
  }, {
    if: 14,
    quote: "Хорошие друзья, хорошие книги и спящая совесть – вот идеальная жизнь."
  }, {
    if: 15,
    quote: "У людей теперь нет времени друг для друга."
  },

];

$(function() {

  $('#quote').hide();
  $('#quote').html(quotelist[Math.floor(Math.random() * 15)].quote);
  $('#quote').slideDown();

  $('button').css('cursor', 'pointer');

  $('#newquote').on("click", function() {
    var random = Math.floor(Math.random() * 15);
    $('#quote').hide();
    $('#quote').html(quotelist[random].quote);
    $('#quote').slideDown().easeOutBound();

  });

});
</script>
<div class="container">
  <h1>Генератор Цитат</h1>
  <button id="newquote">Пунь-пунь</button>
  <h2 id="quote"></h2>
</div>

[/html]

0

293

[html]
<style>
@keyframes tipsy {
  0 {
    transform: translateX(-50%) translateY(-50%) rotate(0deg);
  }
  100% {
    transform: translateX(-50%) translateY(-50%) rotate(360deg);
  }
}

body {
  font-family: helvetica, arial, sans-serif;
  background-color: #2e2e31;
}

a {
  color: #fffbf1;
  text-shadow: 0 20px 25px #2e2e31, 0 40px 60px #2e2e31;
  font-size: 80px;
  font-weight: bold;
  text-decoration: none;
  letter-spacing: -3px;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

a:before,
a:after {
  content: '';
  padding: .9em .4em;
  position: absolute;
  left: 50%;
  width: 100%;
  top: 50%;
  display: block;
  border: 15px solid red;
  transform: translateX(-50%) translateY(-50%) rotate(0deg);
  animation: 10s infinite alternate ease-in-out tipsy;
}

a:before {
  border-color: #d9524a #d9524a rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
  z-index: -1;
}

a:after {
  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d9524a #d9524a;
  box-shadow: 25px 25px 25px rgba(46, 46, 49, .8);
}
</style>
<a href="http://www.thismanslife.co.uk" target="_blank">Thismanslife</a>
[/html]

0

294

[html]
<style>
* {
  box-sizing: border-box;
  margin: 0;
}

nav {
  display: grid;
  grid-template:
    ". . a a" 10vh
    "b b a a" 45vh
    "b b . ." 20px
    ". c c ." calc(45vh - 20px);
  grid-template-columns: 5vw 1fr 1fr 5vw;
  height: 100vh;
  margin: 0 auto;
  width: 90vw;
}

nav > a {
  background-position: center;
  background-size: cover;
  border: 2vw solid white;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
  text-decoration: none;
}

h2 {
  color: #fff;
  font-family: mallory ultra, futura, sans-serif;
  font-size: 10.5vw;
  font-weight: 900;
  line-height: 0.9;
  margin: 0 2vw;
  letter-spacing: -0.06em;
  overflow: hidden;
  position: relative;
  text-transform: uppercase;
}

.gear {
  background-image: url("https://assets.codepen.io/64141/keyboard.jpg");
  grid-area: b;
  justify-content: flex-end;
  text-align: left;
  z-index: 10;
}

.gear h2 {
  margin-bottom: -0.175em;
}

.code {
  background-image: url("https://assets.codepen.io/64141/code+%281%29.jpg");
  grid-area: a;
  margin-left: -2vw;
  text-align: right;
  z-index: 5;
}

.code h2 {
  margin-top: -0.175em;
}

.more {
  background-image: url("https://assets.codepen.io/64141/burger.jpg");
  grid-area: c;
  justify-content: flex-end;
  margin-top: -4vw;
  text-align: right;
  z-index: 1;
}

.more h2 {
  margin-bottom: -0.175em;
}

.main-content {
  background: white;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  z-index: 100;
}

.main-content h1 {
  opacity: 0;
  font-family: mallory, futura, sans-serif;
  font-size: 20vw;
  font-weight: 800;
  letter-spacing: -0.07em;
  line-height: 0.8;
  margin-left: -0.04em;
  margin-top: -0.225em;
  text-transform: uppercase;
}

.close {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

</style>
<script>

</script>
<main>
  <nav>
    <a href="#gear" class="gear" style="--bg: #87fffb">
      <h2>Gear</h2>
    </a>
    <a href="#code" class="code" style="--bg: #ffe742">
      <h2>Code</h2>
    </a>
    <a href="#more" class="more" style="--bg: #ff87d4">
      <h2>More</h2>
    </a>
  </nav>
  <section class="main-content">
    <h1></h1>
    <a href="#close" class="close">close</a>
  </section>
</main>
   

[/html]

0

295

[html]
<style>
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  font: 150%/1.4 Helvetica, Arial, sans-serif;
  padding: 20px;
  letter-spacing: 10px;

.well {
  width: 100%;
  background-color: #F7F7F7;
  background-image: linear-gradient(to bottom, #F5F5F5, #F9F9F9);
  background-repeat: repeat-x;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  overflow: hidden;
}

.progress-bar {
  animation: progress 6s;
  padding: .3em;
  text-align: center;
  color: rgba(255,255,255,100);
  background-image: linear-gradient(135deg, #26BDA6, #FF9F65, #DED37E);
  border-radius: 4px 4px 4px 4px;
}

@keyframes progress {
  from {
    width: 0;
    color: rgba(255,255,255,0);
  }
  to {
    width: 100%;
    color: rgba(255,255,255,1);
  }
}

/* rodeo-002
- animate bg position
- animate text opacity/color to pulse
  - or animate letter spacing to pulse
- jquery to adjust width with progress
*/
</style>
<div class="well">
  <div class="progress-bar">Loading...</div>
</div>

[/html]

0

296

[html]
<style>
html, body {
    height: 100%;
}
body {
  background-color: #444;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'Slabo';
  font-size: 27px;
}
.Screen {
  position: relative;
  width: 100%;
  max-width: 36em;
  height: 20em;
  background-color: #FFF;
}

.Item {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0; left: 0; bottom: 0; right: 0;
  height: 100%;
  text-transform: uppercase;
  opacity: 0;
  animation: letterSpacing 6s ease-out;
  @for $i from 1 through 3 {
    &:nth-child(#{$i}) {
      animation-delay: #{$i*6-6}s;
    }
  }
}

@keyframes letterSpacing {
  0% {
    opacity: 0;
    letter-spacing: 1px;
  }
  80% {
    opacity: 1;
    letter-spacing: 1em;
  }
  100% {
    opacity: 0;
    letter-spacing: 1em;
  }
}
</style>
<div class="Screen">
    <p class="Item">CSS presents</p>
    <p class="Item">A cinematic effect</p>
    <p class="Item">Using letter spacing</p>
</div>
[/html]

0

297

[html]
<style>
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html,
body {
  height: 100%;
}

@font-face {
  font-family: "Blokk";
  src: url(./BLOKKNeue-Regular.woff2);
}

p:first-of-type {
  font-size: 2rem;
  letter-spacing: -0.05em;
}

body {
  font-family: system-ui, sans-serif;
  line-height: 1.5;
  font-size: 1.25rem;
  color: #10002b;
  -webkit-font-smoothing: antialiased;
}

.wrapper {
  max-width: 600px;
  margin: 0 auto;
}

#altBud {
  position: fixed;
  bottom: 0;
  right: 1rem;
  width: 140px;
  height: 140px;
  transition: transform 300ms ease;
  transform-origin: 100% 100%;
  transform: translateY(8px);
}

.content {
  margin: 0 auto;
  padding: 3rem 1.5rem;
  height: 100%;
  overflow-y: scroll;
}

p + p {
  margin-top: 1.5rem;
}

img {
  max-width: 100%;
  margin: 3rem 0;
}

g,
ellipse {
  transform-box: fill-box;
  transform-origin: center;
}

#altBudHair line {
  animation: hair 3000ms linear infinite;
  transform-origin: 50% 50%;
}

#altBudHair line:nth-of-type(2) {
  animation-delay: 250ms;
}

#altBudHair line:nth-of-type(2) {
  animation: hair2 5000ms ease infinite;
  animation-delay: 100ms;
}

@keyframes hair {
  0% {
    transform: rotate(-4deg);
  }

  50% {
    transform: rotate(4deg);
  }

  100% {
    transform: rotate(-4deg);
  }
}

@keyframes hair2 {
  0% {
    transform: rotate(6deg);
  }

  50% {
    transform: rotate(-6deg);
  }

  100% {
    transform: rotate(6deg);
  }
}

#altBudBody {
  transition: fill 500ms ease;
}

#altBudTexture > * {
  transition: fill 500ms ease;
}

@media (prefers-reduced-motion: reduce) {
  #altBudHair > * {
    animation: none !important;
  }

  * {
    transition: none !important;
  }
}

</style>
<script>
import intersectionObserver from "https://cdn.skypack.dev/intersection-observer@0.11.0";
const altBud = {
  root: document.getElementById("altBud"),
  eyeLeft: document.getElementById("altBudEyeLeft"),
  eyeInnerLeft: document.getElementById("altBudEyeInnerLeft"),
  eyeInnerRight: document.getElementById("altBudEyeInnerRight"),
  eyeRight: document.getElementById("altBudEyeRight"),
  mouth: document.getElementById("altBudMouth"),
  arm: document.getElementById("altBudArm"),
  body: document.getElementById("altBudBody"),
  texture: document.getElementById("altBudTexture")
};
const prefersReducedMotion = window.matchMedia(
  "(prefers-reduced-motion: reduce)"
).matches;
const allImages = document.querySelectorAll("img");

let activeWatchImg = null;

let isAngry = false;

const imgObserver = new IntersectionObserver(
  (entries) => {
    for (const entry of entries) {
      if (entry.isIntersecting) {
        activeWatchImg = entry.target;
      } else {
        if (activeWatchImg === entry.target) {
          activeWatchImg = null;
        }
      }
    }
  },
  {
    threshold: 0
  }
);

for (const img of allImages) {
  imgObserver.observe(img);
}

function rotateEye(target, eye) {
  const targetBounds = target.getBoundingClientRect();
  let { x: eyeX, y: eyeY } = eye.getBoundingClientRect();

  const targetX = targetBounds.x + targetBounds.width / 2;
  const targetY = targetBounds.y + targetBounds.height / 2;

  const angle = Math.atan2(targetY - eyeY, targetX - eyeX) - Math.PI;

  eye.style.transform = `rotate(${angle}rad)`;
}

function toggleAngry(angry) {
  if (angry) {
    altBud.eyeInnerLeft.setAttribute("cx", 36);
    altBud.eyeInnerRight.setAttribute("cx", 64);
    altBud.mouth.setAttribute("d", "M 44 87 A 5 4 0 0 1 56 87");

    altBud.body.setAttribute("fill", "#e01e37");
    const spots = altBud.texture.querySelectorAll("circle");

    spots[0].setAttribute("fill", "#bd1f36");
    spots[1].setAttribute("fill", "#c71f37");
    spots[2].setAttribute("fill", "#85182a");
    spots[3].setAttribute("fill", "#c71f37");

    if (!prefersReducedMotion) {
      altBud.root.style.transform = `rotate(-4deg) translateY(8px)`;
      setTimeout(() => {
        altBud.root.style.transform = `rotate(4deg) translateY(8px)`;
        setTimeout(() => {
          altBud.root.style.transform = `rotate(0deg) translateY(8px)`;
        }, 125);
      }, 125);
    }
  } else {
    altBud.eyeInnerLeft.setAttribute("cx", 33);
    altBud.eyeInnerRight.setAttribute("cx", 61);
    altBud.mouth.setAttribute("d", "M 44 85 A 5 4 0 0 0 56 85");

    altBud.body.setAttribute("fill", "#e0aaff");
    const spots = altBud.texture.querySelectorAll("circle");

    spots[0].setAttribute("fill", "#c77dff");
    spots[1].setAttribute("fill", "#9d4edd");
    spots[2].setAttribute("fill", "#c77dff");
    spots[3].setAttribute("fill", "#9d4edd");
  }
}

(function animLoop() {
  if (activeWatchImg) {
    rotateEye(activeWatchImg, altBud.eyeLeft);
    rotateEye(activeWatchImg, altBud.eyeRight);

    if (activeWatchImg.alt.length === 0 && !isAngry) {
      toggleAngry(true);

      isAngry = true;
    } else {
      if (activeWatchImg.alt.length !== 0 && isAngry) {
        toggleAngry(false);

        isAngry = false;
      }
    }
  }

  requestAnimationFrame(animLoop);
})();

</script>
<div class="content">
  <div class="wrapper">
    <p>
      <strong>
        altBud is a little character who feels sad when they see images without alt tags! They respect your motion preferences too.
      </strong>
    </p>
    <p>
      Lorem ipsum dolor sit, amet consectetur adipisicing elit. Excepturi
      aspernatur quis nam consequuntur iste doloremque blanditiis, ad quos
      repellendus dolores, quae ab perspiciatis, totam non pariatur nobis illo
      aperiam cumque. Perferendis nisi explicabo voluptate maxime, tempora
      aliquam hic est minima. Cum sapiente fuga similique cupiditate veniam,
      vel porro eaque voluptatibus corporis neque deserunt ex id explicabo
      dolores in, corrupti repellendus dicta ut nulla beatae rerum perferendis
      quo. Sunt, voluptas voluptatem!
    </p>
    <img src="https://images.unsplash.com/photo-1546238232-20216dec9f72?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=2807&q=80" alt="A group of happy puppies" />
    <p>
      Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi modi
      sit maxime ducimus eum, laudantium voluptate nobis sed itaque corporis
      fugiat ullam ipsa. Animi, quidem!
    </p>
    <p>
      Lorem ipsum dolor, sit amet consectetur adipisicing elit. Impedit
      doloribus repellendus ipsa facilis velit temporibus. Reiciendis
      voluptatum laboriosam aliquid possimus nihil eum molestias voluptatibus
      sed ad porro dolor fuga excepturi, perferendis fugiat odio alias ab
      explicabo nulla provident ratione corrupti voluptas! Quidem, consectetur
      officiis necessitatibus reiciendis nesciunt saepe animi modi maiores
      voluptates id perspiciatis at ipsum facere impedit voluptatem enim porro
      excepturi atque sint rem eos blanditiis cumque quas quisquam. Quae eos
      repellat at beatae esse porro qui molestias repellendus.
    </p>
    <p>
      Lorem ipsum dolor sit, amet consectetur adipisicing elit. Velit,
      adipisci alias autem id saepe amet excepturi, laborum perferendis, cum
      suscipit ipsa pariatur maxime optio? Non a quas iure magni
      reprehenderit. Architecto earum eius veritatis praesentium, facilis
      iste! Eos repudiandae ipsam et, quas quibusdam nemo repellendus hic
      delectus quisquam vel, sed corrupti necessitatibus accusantium adipisci
      ad? Maiores nobis corporis ipsum. Repudiandae dolorem voluptate expedita
      ipsum deserunt eveniet suscipit, odit eligendi exercitationem quod
      itaque molestias ullam illum nobis, molestiae enim at hic.
    </p>
    <p>
      Lorem ipsum, dolor sit amet consectetur adipisicing elit. Nesciunt
      repellendus tenetur numquam possimus unde neque praesentium aliquam.
      Vero aspernatur nobis recusandae illo et quis totam vitae, accusantium
      rerum a molestiae aliquid laboriosam debitis corporis neque in voluptas
      necessitatibus doloribus? Laborum officiis sapiente quos quis libero
      modi nostrum. Sunt officiis atque culpa neque reiciendis omnis
      accusantium cumque ea voluptate! Aspernatur officia deserunt pariatur
      nesciunt dignissimos id! Ducimus, pariatur provident magnam et amet
      alias quia mollitia a earum id explicabo consectetur ut sapiente ipsam
      dolor magni cupiditate quae architecto aliquam dignissimos. Aspernatur.
    </p>
    <img src="https://images.unsplash.com/photo-1531928351158-2f736078e0a1?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80" alt="" />
    <p>
      Lorem ipsum dolor sit amet consectetur adipisicing elit. Perspiciatis
      unde temporibus iste. Voluptatem doloremque ipsum a beatae, dolorem est
      saepe nesciunt ratione velit nostrum? Earum excepturi illum natus autem
      temporibus ab maiores! Architecto ducimus dolore modi suscipit eveniet
      facilis quia aperiam neque?
    </p>

    <p>
      Lorem ipsum, dolor sit amet consectetur adipisicing elit. Eius, vel
      soluta officia, possimus at repudiandae atque quidem maiores quae
      tempora voluptatem! Cum, tempore ex. Perspiciatis harum blanditiis
      adipisci atque dignissimos in facilis saepe, nam alias aperiam!
      Similique ut ratione ducimus possimus voluptatum provident quos at error
      culpa! Cum corrupti, accusamus, odit quasi odio ipsum quidem, quia id
      unde quisquam fugiat?
    </p>
    <p>
      Lorem ipsum dolor sit, amet consectetur adipisicing elit. Amet
      repellendus blanditiis nam praesentium inventore temporibus
      reprehenderit iste ex aliquam ipsum! Voluptas enim laborum est facere
      itaque corrupti voluptatum aspernatur, eum ex, aut quasi iste quisquam?
      Vel quisquam rerum eius quia.
    </p>
    <p>
      Lorem ipsum dolor sit, amet consectetur adipisicing elit. Excepturi
      aspernatur quis nam consequuntur iste doloremque blanditiis, ad quos
      repellendus dolores, quae ab perspiciatis, totam non pariatur nobis illo
      aperiam cumque. Perferendis nisi explicabo voluptate maxime, tempora
      aliquam hic est minima. Cum sapiente fuga similique cupiditate veniam,
      vel porro eaque voluptatibus corporis neque deserunt ex id explicabo
      dolores in, corrupti repellendus dicta ut nulla beatae rerum perferendis
      quo. Sunt, voluptas voluptatem!
    </p>
    <img src="https://images.unsplash.com/photo-1568043210943-0e8aac4b9734?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80" alt="A sleepy cat" />
    <p>
      Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi modi
      sit maxime ducimus eum, laudantium voluptate nobis sed itaque corporis
      fugiat ullam ipsa. Animi, quidem!
    </p>
    <p>
      Lorem ipsum dolor, sit amet consectetur adipisicing elit. Impedit
      doloribus repellendus ipsa facilis velit temporibus. Reiciendis
      voluptatum laboriosam aliquid possimus nihil eum molestias voluptatibus
      sed ad porro dolor fuga excepturi, perferendis fugiat odio alias ab
      explicabo nulla provident ratione corrupti voluptas! Quidem, consectetur
      officiis necessitatibus reiciendis nesciunt saepe animi modi maiores
      voluptates id perspiciatis at ipsum facere impedit voluptatem enim porro
      excepturi atque sint rem eos blanditiis cumque quas quisquam. Quae eos
      repellat at beatae esse porro qui molestias repellendus.
    </p>
    <p>
      Lorem ipsum dolor sit, amet consectetur adipisicing elit. Velit,
      adipisci alias autem id saepe amet excepturi, laborum perferendis, cum
      suscipit ipsa pariatur maxime optio? Non a quas iure magni
      reprehenderit. Architecto earum eius veritatis praesentium, facilis
      iste! Eos repudiandae ipsam et, quas quibusdam nemo repellendus hic
      delectus quisquam vel, sed corrupti necessitatibus accusantium adipisci
      ad? Maiores nobis corporis ipsum. Repudiandae dolorem voluptate expedita
      ipsum deserunt eveniet suscipit, odit eligendi exercitationem quod
      itaque molestias ullam illum nobis, molestiae enim at hic.
    </p>
    <p>
      Lorem ipsum, dolor sit amet consectetur adipisicing elit. Nesciunt
      repellendus tenetur numquam possimus unde neque praesentium aliquam.
      Vero aspernatur nobis recusandae illo et quis totam vitae, accusantium
      rerum a molestiae aliquid laboriosam debitis corporis neque in voluptas
      necessitatibus doloribus? Laborum officiis sapiente quos quis libero
      modi nostrum. Sunt officiis atque culpa neque reiciendis omnis
      accusantium cumque ea voluptate! Aspernatur officia deserunt pariatur
      nesciunt dignissimos id! Ducimus, pariatur provident magnam et amet
      alias quia mollitia a earum id explicabo consectetur ut sapiente ipsam
      dolor magni cupiditate quae architecto aliquam dignissimos. Aspernatur.
    </p>
    <img src="https://images.unsplash.com/photo-1545231160-9f9a3ed14696?ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&ixlib=rb-1.2.1&auto=format&fit=crop&w=1567&q=80" alt="" />
    <p>
      Lorem ipsum dolor sit amet consectetur adipisicing elit. Perspiciatis
      unde temporibus iste. Voluptatem doloremque ipsum a beatae, dolorem est
      saepe nesciunt ratione velit nostrum? Earum excepturi illum natus autem
      temporibus ab maiores! Architecto ducimus dolore modi suscipit eveniet
      facilis quia aperiam neque?
    </p>

    <p>
      Lorem ipsum, dolor sit amet consectetur adipisicing elit. Eius, vel
      soluta officia, possimus at repudiandae atque quidem maiores quae
      tempora voluptatem! Cum, tempore ex. Perspiciatis harum blanditiis
      adipisci atque dignissimos in facilis saepe, nam alias aperiam!
      Similique ut ratione ducimus possimus voluptatum provident quos at error
      culpa! Cum corrupti, accusamus, odit quasi odio ipsum quidem, quia id
      unde quisquam fugiat?
    </p>
  </div>
  <!-- AltBud character  -->
  <svg id="altBud" viewBox="0 0 100 100" aria-labelledby="altBudTitle altBudDesc" role="img">
    <!-- Title -->
    <title id="altBudTitle">AltBud</title>
    <!-- Description -->
    <desc id="altBudDesc">
      AltBud is a (generally) happy little character who hangs out on webpages
      and finds images without alt tags.
    </desc>
    <!-- Body outline -->
    <path id="altBudBody" d="M 15 100
           C 0 20 100 20 85 100" fill="#e0aaff" stroke="#10002b" stroke-width="2" transform="translate(0, 2)" />
    <!-- Body clip -->
    <mask id="bodyClip">
      <path d="M 15 100
            C 0 20 100 20 85 100" fill="#fff" stroke="#10002b" stroke-width="2" transform="translate(0, 2)" />
    </mask>
    <!-- Texture -->
    <g id="altBudTexture" mask="url(#bodyClip)">
      <circle cx="30" cy="40" r="16" fill="#c77dff"></circle>
      <circle cx="80" cy="43" r="16" fill="#9d4edd"></circle>
      <circle cx="30" cy="90" r="20" fill="#c77dff"></circle>
      <circle cx="80" cy="105" r="24" fill="#9d4edd"></circle>
    </g>
    <!-- Eyes Normal -->
    <g id="altBudEyesNormal" transform="translate(0, -5)">
      <!-- Eye left -->
      <g id="altBudEyeLeft">
        <!-- Outer -->
        <circle id="altBudEyeOuterLeft" cx="36" cy="75" r="6.5" fill="#fff" stroke="#10002b" stroke-width="1.5" />
        <!-- Inner -->
        <circle id="altBudEyeInnerLeft" cx="33" cy="75" r="3.5" fill="#10002b" />
      </g>
      <!-- Eye right -->
      <g id="altBudEyeRight">
        <!-- Outer-->
        <circle id="altBudEyeOuterRight" cx="64" cy="75" r="6.5" fill="#fff" stroke="#10002b" stroke-width="1.5" />
        <!-- Inner  -->
        <circle id="altBudEyeInnerRight" cx="61" cy="75" r="3.5" fill="#10002b" />
      </g>
    </g>
    <!-- Hair -->
    <g id="altBudHair">
      <line x1="50" y1="42" x2="50" y2="34" stroke="#10002b" stroke-width="1.5" stroke-linecap="round"></line>
      <line x1="50" y1="42" x2="58" y2="34" stroke="#10002b" stroke-width="1.5" stroke-linecap="round"></line>
      <line x1="50" y1="42" x2="42" y2="32" stroke="#10002b" stroke-width="1.5" stroke-linecap="round"></line>
    </g>
    <!-- Mouth -->
    <path id="altBudMouth" d="M 44 85
           A 5 4 0 0 0 56 85
        " stroke="#10002b" stroke-width="1.5" fill="transparent" stroke-linecap="round" />
  </svg>
</div>

[/html]

0


Вы здесь » concoction » ХТМЛ и журнал » Тестовое сообщение


Рейтинг форумов | Создать форум бесплатно