- РЕДАКТИРОВАНИЕ - я не видел ссылку в исходном сообщении.Прошу прощения! Попытается переписать для отражения фактического вопроса
, StopDesign имеет превосходное сообщение на этом здесь . [редактируют 20091107], Они были выпущены как часть библиотека закрытия : посмотрите демонстрация кнопки .
В основном пользовательские кнопки он шоу создаются с помощью простого бита CSS.
Он первоначально использовал 9 таблиц для получения эффекта:
, Но позже он использовал простое левое и правое поле на 1 пкс на вершине и нижних границах для достижения того же эффекта.
градиент фальсифицируется при помощи трех слоев:
Весь код может быть найден в эти Пользовательские кнопки 3.1 страница. (хотя градиент без изображения только работает в Firefox и Safari)
1 - Вставляют следующий CSS:
/* Start custom button CSS here
---------------------------------------- */
.btn {
display:inline-block;
background:none;
margin:0;
padding:3px 0;
border-width:0;
overflow:visible;
font:100%/1.2 Arial,Sans-serif;
text-decoration:none;
color:#333;
}
* html button.btn {
padding-bottom:1px;
}
/* Immediately below is a temporary hack to serve the
following margin values only to Gecko browsers
Gecko browsers add an extra 3px of left/right
padding to button elements which can't be overriden.
Thus, we use -3px of left/right margin to overcome this. */
html:not([lang*=""]) button.btn {
margin:0 -3px;
}
.btn span {
background:#f9f9f9;
z-index:1;
margin:0;
padding:3px 0;
border-left:1px solid #ccc;
border-right:1px solid #bbb;
}
* html .btn span {
padding-top:0;
}
.btn span span {
background:none;
position:relative;
padding:3px .4em;
border-width:0;
border-top:1px solid #ccc;
border-bottom:1px solid #bbb;
}
.btn b {
background:#e3e3e3;
position:absolute;
z-index:2;
bottom:0;
left:0;
width:100%;
overflow:hidden;
height:40%;
border-top:3px solid #eee;
}
* html .btn b {
top:1px;
}
.btn u {
text-decoration:none;
position:relative;
z-index:3;
}
/* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
button.pill-l span {
border-right-width:0;
}
button.pill-l span span {
border-right:1px solid #ccc;
}
button.pill-c span {
border-right-style:none;
border-left-color:#fff;
}
button.pill-c span span {
border-right:1px solid #ccc;
}
button.pill-r span {
border-left-color:#fff;
}
/* only needed if implementing separate hover state for buttons */
.btn:hover span, .btn:hover span span {
cursor:pointer;
border-color:#9cf !important;
color:#000;
}
/* use if one button should be the 'primary' button */
.primary {
font-weight:bold;
color:#000;
}
2 - Использование один из следующих способов назвать его (больше может быть найдено в ссылках выше)
button
или
Если вам нужен редактор, похожий на Notepad ++, редактор по умолчанию в GNOME - gedit - может хорошо работать для вас. Он также уже установлен в вашей системе.
Вы можете использовать Notepad ++ в ubuntu с установленной Wine. эта программа используется для открытия файла exe
vi / vim и emacs / xemacs могут быть очень мощными, посмотрите, если у вас есть время.
Просто упомяну, но не рекомендую :) Я пробовал Bluefish (доступен в Synaptic). Глючит, но по крайней мере не вылетает. Нарушение подсветки синтаксиса. Открытие новых файлов происходит медленно (он пытается запустить другой процесс, затем открывается в основном). Я держу его только как спасательный круг на случай, если gedit зависнет, и мне придется продолжать работу.
Я бы сказал здесь Komodo Edit (не Komodo IDE) - я широко использую его, и он довольно легкий (по сравнению с редакторами на основе Eclipse и Eclipse), и это больше, чем просто блокнот.
Vim?
Очень легкий редактор, но при этом очень мощный и расширяемый.
Я использую SciTE в основном для программирования Python в Windows, но он отлично работает и для PHP в Ubuntu.
Он легкий, но мощный и удобный. Я также использовал Notepad ++, но лично предпочитаю SciTE