Как делать треугольники на CSS

corner
Приветствую всех, кто оказался на страницах моего блога. Сейчас будем учиться рисовать треугольники на CSS. Уровень сложности здесь простейший, поэтому разобраться во всех тонкостях сможет даже совсем новичок. Создадим блок div без указания ширины и высоты:

1
<div class="corner1"></div>

И пропишем ему такие классы:

1
2
3
4
5
.corner1{
 border: 50px solid transparent;
 border-top: 50px solid #333;
 display: inline-block;
}

И вот такой треугольник мы в итоге получаем. У первого я сделал прозрачные границы, а у второго — видимые, для наглядности, чтобы было более понятно как это работает.

Точно таким же образом делаем и другие треугольники, вправо и влево:

1
2
3
4
5
6
7
8
9
10
11
.corner3{
  border: 50px solid transparent;
  border-right: 50px solid #333;
  display: inline-block;
}
 
.corner4{
  border: 50px solid transparent;
  border-left: 50px solid #333;
  display: inline-block;
}

Где применяются такие треугольники? Наиболее часто их можно встретить при стилизации всплывающих подсказок, а так же тегов. Но что делать, если нужен нестандартный треугольник. К примеру вот такой:

подсказка

Для самой подсказки стили будут такими:

1
2
3
4
5
6
7
8
9
10
.corner5{
  background: #333;
  padding: 3px 10px;
  display: inline-block;
  color: #fff;
  font-size: 20px;
  border-radius: 3px;
  bottom: 20px;
  position: relative;
}

А для уголка к ней будем использовать псевдокласс :before и css трансформацию.

1
2
3
4
5
6
7
8
9
.corner:before{
  content: "";
  border: 5px solid transparent;
  border-top: 22px solid #333;
  position: absolute;
  top: 20px;
  transform: rotate(30deg);
  left: 5px;
}

Конечно создание треугольников на CSS этим не ограничивается и существует еще масса вариантов их применения. Можно рисовать ленты с тенями и много других элементов веб дизайна.

Модальное окно на JS и CSS своими руками

popup

Всем привет. Сегодня будем делать самостоятельно модальное окно с использованием чистого JavaScript и CSS. Подобные попап окна очень хорошо делать на jQuery, как это показано в этом примере, но бывают случаи, когда нет необходимости подключать тяжеловесную библиотеку к простой странице. Тем более, что пишется это все в несколько строчек JS кода.

Демо

Во всплывающем окне можно расположить все, что вашей душе угодно, форма, слайдер, изображение и т. д. Кстати, оно будет полностью адаптивным под разные устройства.

popup-mobile

Давайте начнем с разметки страницы:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<div class="box">
  <input type="button" value="button" id="btn" />
  <p>POPUP CONTENT</p>
  <div id="popup">
    <header>
      <span id="close">+</span>
    </header>
    <div class="content">
      <p>POPUP CONTENT</p>
      <img src="Copy of Stopwatch.svg" width="100" alt="" />
    </div>
    <footer></footer>
  </div>
</div>
<div class="overlay" id="overlay" style="display:none;"></div>

Следующим шагом будет добавление CSS стилей к элементам на странице.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
body {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #d9d9d9;
  font-family: Arial;
}
 
.box {
  width: 90%;
  height: auto;
  background: #fff;
  border-radius: 4px;
  margin: 0 auto;
  z-index: -9999;
  padding: 10px;
}
 
input[type="button"] {
  margin-left: 5px;
  background: -webkit-gradient(linear, left top, left bottom, from(#04b709), to(#005d0b));
  background: linear-gradient(#04b709, #005d0b);
  border: 1px solid #fff;
  border-radius: 5px;
  padding: 5px 12px;
  color: #ddd;
  cursor: pointer;
}
input[type="button"]:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#005d0b), to(#04b709));
  background: linear-gradient(#005d0b, #04b709);
}
 
#popup {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 90%;
  height: 250px;
  -webkit-box-shadow: 0 10px 15px #222;
          box-shadow: 0 10px 15px #222;
  border-radius: 5px;
  -webkit-transition: 1s;
  transition: 1s;
  -webkit-animation: animate 0.5s ease-in-out;
          animation: animate 0.5s ease-in-out;
  background: #fff;
  text-align: center;
  z-index: 999;
}
 
img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
 
#close {
  position: absolute;
  right: 5px;
  top: -5px;
  cursor: pointer;
  font-weight: bold;
  color: #fff;
  font-size: 35px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  display: block;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
#close:hover {
  color: #d9d9d9;
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}
 
.left {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-animation: left 0.3s ease-in-out;
          animation: left 0.3s ease-in-out;
}
 
header {
  width: 100%;
  height: 30px;
  background: #00d87e;
  border-radius: 5px 5px 0 0;
}
 
footer {
  width: 100%;
  height: 30px;
  background: #00d87e;
  border-radius: 0 0 5px 5px;
  position: absolute;
  bottom: 0;
}
 
.overlay {
  background: rgba(0, 0, 0, 0.8);
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
 
@-webkit-keyframes animate {
  0% {
    opacity: 0.5;
    top: -100px;
    z-index: 1;
  }
  100% {
    opacity: 1;
  }
}
 
@keyframes animate {
  0% {
    opacity: 0.5;
    top: -100px;
    z-index: 1;
  }
  100% {
    opacity: 1;
  }
}
@media screen and (min-width: 768px) {
  #popup {
    width: 50%;
  }
}

И в заключении подключим JS файл и напишем следующий код:

1
2
3
4
5
6
7
8
9
10
11
12
var popup = document.getElementById('popup'),
  btn = document.getElementById('btn'),
  close = document.getElementById('close'),
  body = document.getElementsByTagName('body');
  btn.onclick = function () {
	  popup.style.display = 'block';
	  document.getElementById("overlay").style.display="block";
 };
  close.onclick = function () {
    popup.style.display = 'none';
    document.getElementById("overlay").style.display="none";		
    }

На этом все. Открытие модального окна происходит после нажатия на кнопку, а закрыть его можно, кликнув на крестик в правом верхнем углу. К нему я добавил для красоты эффект вращения на 360 градусов по часовой стрелке при наведении. В само окно поставил SVG анимацию.

Настройка и ведение контекстной рекламы Яндекс Директ и Google Adwords

Яндекс директ и гугл эдвордс

Здравствуйте, друзья. В этой статье речь пойдет о настройке контекстной рекламы Яндекс Директ и Google Adwords. Кто-то из вас наверное помнит, что некоторое время назад я занимался CPA — партнерками и даже записал обучающий курс, посвященный этому виду заработка. С тех пор вектор моего развития немного сместился, а знания и опыт остались. Помню, когда только начинал зарабатывать в интернете, где-то начитался, что можно легко и просто настроить контекстную рекламу самостоятельно, что и попытался сделать. В итоге благополучно слил 10 тыс. руб. впустую без какой-либо отдачи. Это было первое большое разочарование, и одновременно с этим получил хороший урок.

Сдаваться после первой же неудачи не в моих правилах и я продолжил копать дальше. Нашел серьезный видеокурс по настройке Яндекс Директ. Взвесив все за и против, решился на приобретение. На тот момент цена его была не маленькой — 10 000 рублей. Но после его изучения у меня открылись глаза, я понял все свои ошибки и, что самое главное, вложенные деньги в рекламу стали приносить дивиденды. Ко мне периодически начали обращаться за помощью по профессиональной настройке контекстной рекламы. Многим предприятиям я помог существенно увеличить прибыль.

Сейчас я работаю с несколькими компаниями и продолжаю оказывать услуги по настройке и ведению контекстной рекламы. Вот пример одной из кампаний:

Рекламная кампания Яндекс Директ

Поэтому, если вам самому это дается трудно, а времени на обучение совсем нет, то можете заказать грамотную настройку контекстной рекламы Яндекс Директ и Гугл Адвордс, а так же управление рекламными кампаниями. Стоимость обговаривается индивидуально. Помимо всего прочего делаю сайты, лендинги. Не стесняйтесь, пишите. Вместе мы выведем ваш бизнес на новый уровень.

НАПИСАТЬ

Инвестиция в лендинг криптовалюты Bitconnect с доходностью 30% в месяц. Мой отзыв

bitconnect CRYPTOCURRENCY REVOLUTION

Горячо приветствую каждого, кто зашел на эту страницу. Возможно после получения этой информации ваша жизнь начнет круто меняться в лучшую сторону, как это происходит сейчас у меня. Хочу рассказать о том, как я начал инвестировать в лендинг криптовалюты Bitconnect и о результатах, которые меня очень сильно порадовали. В общем — вся правда, как вы любите. ))

Bitconnect отзывы

Отзывы о криптовалюте Битконнект в своем большинстве позитивные. Я не встречал высказываний тех, кто включился в работу, что это развод, обман или лохотрон. Проект Bitconnect по своей сути уникален и заработок очень привлекателен. В подтверждение этому у меня есть доказательства. Но об этом немного позже, для начала я расскажу о том, что это вообще такое и о рисках, которые здесь имеют место быть.

Bitconnect, что это за система

Прежде всего это криптовалюта, которая использует агрессивную систему продвижения за счет Лендирования и построена по принципу сети. В ней все участники находятся на равных условиях. Нет такого, что кто-то получает больше, а кто-то меньше. Заработок напрямую зависит от суммы, которую вы инвестируете в Lending. Чем она больше, тем больше ваш доход.

Риски

Риски заключаются в том, что вам никто никаких гарантий не дает. Вообще. По факту я получаю в среднем 1% в день от вложенной суммы. Но никто мне этого не обещает. Нужно быть готовым к тому, что в любой момент можно все потерять. Так же депозит замораживается на определенный срок и снять его до конца срока нельзя. Пока все говорит в пользу того, что Битконнект будет жить. Если посмотреть на Биткоин, то он процветает и растет с каждым днем. Сегодня его цена достигла отметки в $7000. А Bitconnect с ним тесно связан. Да и в рейтинге криптовалют по капитализации  он занимает уже 7 место. Буквально пару недель назад был на 9-ом. А это уже говорит о многом. Многие говорят, что за ним будещее.

Рейтинг криптовалют по капитализации

Из последних новостей стало известно, что с начала декабря 2017 года можно будет заказать дебетовую карту для расчетов как онлайн, так и оффлайн, а так же снятия наличных денег. Такого нет пока ни у одной криптовалюты. Это настоящая революция. На мой взгляд перспективы развития просто потрясающие.

Как зарабатывать на Bitconnect

Зарабатывать в проекте можно 4-мя способами.

  1. Непосредственно майнинг Битконнекта
  2. Хранить монеты на кошельке (примерно 120% в год)
  3. Торговать на биржах
  4. Лендинг (Инвестиции около 30% в месяц)

Я выбрал самый прибыльный, но в то же время самый рискованный способ заработка. Дело в том, что вложенные деньги можно отбить уже через 2.5-3 месяца. Курс Битконнекта к доллару стремительно растет, поэтому и срок окупаемости может быть сокращен. В итоге я ничего не потеряю, Поэтому будет уже не страшно. 2 недели назад цена 1 монеты составляла $198,  сегодня уже $260. В течении дня курс постоянно колеблется и его стоимость доходила до $272. Это видно на графике.

Курс Битконнекта

Сколько можно заработать

Минимальная сумма депозита — $100. Максимальная $100 000. Чем больше сумма, тем меньше срок заморозки. Плюс дополнительный ежедневный бонус, если сумма вклада:

  • от $1010 до $5000 — 0.10%
  • от 5010 до $10 000 — 0.20%
  • от 10010 до $100 000 — 0.25%

Вот таблица:

Таблица процентов битконнект

На официальном сайте Битконнект есть специальный калькулятор. Можете примерно прикинуть, какую прибыль можно извлечь из вашей суммы, если решите инвестировать в лендинг.

Битконнект калькулятор

Не нужно брать деньги в кредит или долг, продавать квартиру, машину. Можно попробовать с минимальной суммы, а потом смотреть по обстоятельствам и действовать обдуманно. Я никого ни к чему не призываю,
лишь считаю, что если есть такая возможность, то ей нужно пользоваться.

Лично я начал со $100, но недолго думая решил внести куда большую сумму, а именно $6550 и за 8 дней заработал порядка $800 с учетом роста курса. А увеличив тело инвестиции можно получать гораздо больше.
Этим я и хочу заняться в ближайшее время. Так выглядит Bitconnect Wallet — личный кабинет в системе.

BCC Кошелек

А так отображаются ежедневные начисления:

Profit Bitconnect

Есть определенные хитрости и тонкости в этом непростом деле и с первого взгляда разобраться во всем этом сложно без посторонней помощи. Лично меня провели за ручку от регистрации в Битконнект до непосредственного инвестирования. Не уверен, что смог бы самостоятельно с этим справиться. У меня есть инвестиционный план на год вперед с ежемесячной прогрессией роста. То есть каждый месяц мой доход будет расти.

Если вы тоже хотите рискнуть своими деньгами, то я готов дать вам подробную инструкцию как защитить свой аккаунт, как положить деньги на Битконнект и другие фишки, а так же расписать план по дням на год вперед при условии, что вы зарегистрируетесь по моей ссылке. Вы от этого ничего не теряете, а я получу дополнительный бонус, так как здесь есть реферальная система. Эта информация дорогого стоит,
а я предлагаю вам ее совершенно бесплатно. Хотите пощекотать себе нервы и при этом хорошо заработать? Тогда вперед!

Регистрация в Bitconnect

P.S. Все общение будет проходить в телеграме. Если долго не отвечаю, просьба набраться терпения, обязательно отвечу. На вопросы, типа: когда рухнет битконнект — не отвечаю, только по теме! Напишите свой логин в системе.

telegram

Смартфон LG X-Power (K220DS) мой отзыв

LG X-Power отзывы

Приветствую всех, кто зашел на мой блог. В сети уже очень много обзоров и отзывов владельцев смартфона от компании LG модели X-Power или K220DS. Но мой отзыв лишним не будет потому, как расскажу о плюсах и минусах, с которыми мне пришлось столкнуться за 7 месяцев использования с позиции обычного пользователя. Не буду перечислять характеристики смартфона LG X-Power, их вы можете найти на любом продающем сайте.

Смарфон LG X-Power и его плюсы

У X-Power есть 2, на мой взгляд, самых весомых плюса. Первый, это достаточно емкая батарея на 4100 мАч, а второй — функция быстрой зарядки. Если при активном использовании зарядки хватает на 3 дня, то зарядить аппарат можно за один час. В буквальном смысле. К плюсам так же можно отнести его необыкновенную легкость по сравнению с другими смартфонами такого же размера. Все, кто брал его в руки были удивлены. Складывалось впечатление, что он совершенно пустой внутри. Но не смотря на это телефон довольно шустрый и мощный. За все время не было ни единого зависания. С десяток приложений в фоне, браузер с 20-ю вкладками и просмотр видео на YouTube для него не проблема. Тач скрин очень отзывчивый, четко реагирует на касания.

Смартфон LG X-Power

Я читал отзывы покупателей LG X-Power и в своем большинстве они положительные. В основном у не го один существенный недостаток, о котором все пишут, но об этом немного позже. У него хороший, громкий динамик, яркий дисплей, рамка по периметру экрана совсем небольшая, яркая вспышка, хорошая камера. Мне телефончик очень нравится, в нем есть все необходимое и самое главное, он дал мне ощущение не зря потраченных денег ввиду хорошего качества.

Минусы смартфона LG X-Power

Наверное не повезло только мне одному, потому что где бы я не искал информацию о проблемах и поломках X-Power, натыкался только на положительные отзывы. Спустя полгода что-то случилось с качелькой громкости. Сначала работала через раз, потом совсем перестала откликаться на нажатия. Пришлось обратиться в сервисный центр, где по гарантии произвели небольшой ремонт. Сказали, что был плохой контакт. Вечером отвез, а на следующий день в обед уже забрал. Теперь о том, о чем все говорят. Это совмещенный слот сим карты и флешки. У меня версия 16 Гб, используются 2 симки и этой встроенной памяти, честно говоря маловато. Очень много отъедает система. Приходится периодически его чистить.

Смартфон LG K220DS Dual Sim

Кто-то скажет, что камера у него не очень. Но в условиях хорошего освещения, днем на улице например, снимает довольно хорошо. В помещении при лампах накаливания — не очень, много шума.

Пример снимков:

Спящая собака
При плохом освещении:Барометр

Я не играю в игры, поэтому не могу сказать как он себя ведет. Но все другие задачи выполняет быстро и без тормозов. Не греется. Нагревается только при быстрой зарядке, но это не критично. Я не знаю является ли недостатком то, что у LG X-Power несъемная батарея, но по всей вероятности у большинства производителей сейчас такая тенденция делать компактные смартфоны. Больше недостатков я не выявил.

Итог

Возможно я недостаточно требователен к этому чуду техники и кому-то мой отзыв покажется не полным. но я всего лишь простой обыватель, который высказал свое субъективное мнение по поводу смартфона LG X-Power K220DS Black Blue Dual Sim. Лично я им полностью доволен. Если у вас остались какие-то вопросы, можете задать их в комментариях. Если вы имеете такой же аппарат, то напишите о своих впечатлениях.