2015-06-10 7 views
1

У меня есть кнопка, которую я должен изменить, это цвет, размер и имя.Как изменить размер или изменить кнопки в html, используя атрибуты contenteditable?

Я использую атрибут <button contenteditable="true">.

В приведенном ниже примере я могу редактировать содержание текста, который является название кнопки, но я не могу изменить его стиль,

<button contenteditable="true">This is editable</button> 

есть ли способ, что я могу изменить его стиль, а ??

DEMO

ответ

2

Вы не меняет стили элемента только с помощью contenteditable. contenteditable используется для изменения/редактирования только текста.

+1

так есть ли какой-либо плагин для стилизации кнопок динамически? – Madhu

+0

Я еще не знаю, если это сработает. Попробуйте это, если это поможет. https://github.com/ddwht/sketch-dynamic-button –

0

Да, вы можете добавить стиль к кнопке. Ниже приведен фрагмент.

button { 
    background-color:#112717; 
    -moz-border-radius:8px; 
    -webkit-border-radius:8px; 
    border-radius:8px; 
    border:2px solid #18ab29; 
    color:#ffffff; 
    font-family:Arial; 
    font-size:14px; 
    padding:12px 33px; 
    text-decoration:none; 
    text-shadow:0px 1px 0px #2f6627; 
} 
button:hover { 
    background-color:#23bf2a; 
} 
button:active { 
    position:relative; 
    top:1px; 
} 

<button contenteditable="true" class="myButton">This is an editable</button> 

Или вы можете использовать отдельный класс css для стилизации.

+0

Я хочу динамически изменить стиль и имя кнопки. – Madhu

+0

Вы хотите изменить стиль во время редактирования? – nprakash

+0

Да, я хочу изменить стиль во время редактирования. – Madhu

0

Использование css сделает ваш стиль намного проще, но вот простой способ просто изменить цвет кнопки.

<button type="button" style= background-color:red >Press Me</button>