Возможно начинающим или ищущим разные цветовые и стильные решения, может полезна эта тема.
Сегодня это кнопка.
Стильная кнопка на ссылку
Вставьте этот код в ваш BBCode и у вас появится на панели кнопка с помощью которой вы сможете маскировать голые ссылки
Использование BBCode
Код: Выделить всё
[link={INTTEXT}]{URL}[/link]
Код: Выделить всё
<input class="button31" value="{INTTEXT}" title="{URL}" onclick="window.location.href='{URL}'" />
Код: Выделить всё
ссылка в виде кнопки [link=имя кнопки]ссылка[/link]
Куда вставлять код CSS для кнопки
Разместите в вашем стилевом файле *.CSS этот код. Путь к нему: forum -> styles-> ваш стиль-> theme-> и там лежит файл colours.cssОткрываете его с помощью блокнота и вставляете в конец, после всех строк, следующий код. Вместо button31 можете разместить свое название (во всех местах где встречается button31 в этом коде) или оставьте как есть.
Код: Выделить всё
.button31{
background:linear-gradient(to bottom, #FFFFFF, #E6E6E6) #F5F5F5 repeat-x;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
border-radius: 4px;
border-style: solid;
border-width: 1px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
color: #333333;
text-decoration:none;
text-transform: uppercase;
display: inline-block;
font-size: 14px;
width: 320px;
line-height: 20px;
margin-left: 20px;
margin-top: 0px;
padding: 4px 12px;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
position: relative;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: -webkit-transform;
transition-property: transform;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
cursor: pointer
}
.button31:before {
pointer-events: none;
position: absolute;
z-index: -1;
content: '';
top: 100%;
left: 5%;
height: 10px;
width: 90%;
opacity: 0;
background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: -webkit-transform, opacity;
transition-property: transform, opacity;
}
.button31:hover {
-webkit-transform: translateY(-1px); /* Здесь можно сделать значение +5px или -5px */
-ms-transform: translateY(-1px); /* Тут тоже самое */
transform: translateY(-1px); /* эти три строки воияют на движение кнопки при наведении */
color: #2f74bb; /* Здесь меняется цвет кнопки при наведении */
}
.button31:hover:before {
opacity: 1;
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
}
Код: Выделить всё
.l2 {
z-index: -1;
border-radius: 4px;
border-style: solid;
border-width: 1px;
color: #ffffff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: #d52c2d; /* фон кнопки */
padding: .7em 1.5em; /* отступ от текста */
outline: none; /* убирать контур в Mozilla */
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
text-transform: uppercase;
cursor: pointer;
}
.l2:hover { background: #8e0203; } /* при наведении курсора мышки */
.l2:active { background: #8e0203; } /* при нажатии */
Код: Выделить всё
.l3{
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.08);
color: #fff;
display:block;
text-align: center;
text-transform: uppercase;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
padding: 10px 16px;
margin-left: 20px;
text-decoration: none;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: background-color 0.1s linear;
-moz-transition: background-color 0.1s linear;
-o-transition: background-color 0.1s linear;
transition: background-color 0.1s linear;
cursor: pointer;
}
.l3 {
background-color: rgb( 43, 153, 91 );
border: 1px solid rgb( 33, 126, 74 );
}
.l3:hover {
background-color: rgb( 75, 183, 141 );
}
Украшалки и полезные разноцветные блоки с тенью и рамкой
Украшалки и полезные разноцветные блоки для выделенияУкрашалки и полезные
Главное не забыть отступить снизу пару пикселей! И надо посмотреть , как будут себя вести на мобильнике, что-то рвет её, а справиться не могу.
Это резиновый блок, он расшияется от добавленного текста. Чем длиннее текст, тем, длиннее блок
Куда вставлять код CSS для кнопки
Разместите в вашем стилевом файле *.CSS этот код. Путь к нему: forum -> styles -> prosilver -> theme -> и там лежит файл colours.css
Открываете его с помощью блокнота и вставляете в конец, после всех строк, следующий код. Вместо pl1 и plashka1 можете разместить свое название или оставьте как есть.
Код: Выделить всё
.plashka1 {
position: relative;
background: #f5f1e8;
border-color: #9e8f6c;
color: #625332;
position: relative;
margin: 15px;
max-width: 80%;
padding: 13px 25px 12px;
line-height: 27px;
border: 1px solid #9e8f6c;
border-radius: 3px;
box-shadow: 3px 3px 3px rgba(0,0,0,0.2);
font-size: 15px;
}
ЗАТЕМ - Сообщения - BBCODE - Нажмите - добавить BBcode и вставьте этот код ---- у вас появится на панели кнопка, которой вы будете пользоваться.
Использование BBCode
Код: Выделить всё
[pl1]{TEXT}[/pl1]
Код: Выделить всё
<span class="plashka1 ">{TEXT}</span>
Код: Выделить всё
Плашка