106 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			106 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								title: Semantic UI Buttons
							 | 
						|||
| 
								 | 
							
								localeTitle: Семантические кнопки пользовательского интерфейса
							 | 
						|||
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								## Семантические кнопки пользовательского интерфейса
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Кнопка указывает на возможное действие пользователя. Семантический интерфейс обеспечивает простой в использовании синтаксис, который упрощает не только стилизацию кнопки, но и семантику естественного языка.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### Как использовать
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Семантический интерфейс пользовательского интерфейса просто добавляется к элементу кнопки, для примера показано, как его использовать.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### Типы
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   Стандартная кнопка
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Стандартная кнопка семантического интерфейса
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								<button class="ui button">Standard Button</button> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   Кнопка акцента
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Кнопка с другим уровнем выделения
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								<button class="ui primary button"> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Другие классы акцентов являются `secondary` , `positive` и `negative`
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   Анимированная кнопка
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Кнопка с анимацией, показывающая скрытое содержимое
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								<div class="ui animated fade button" tabindex="0"> 
							 | 
						|||
| 
								 | 
							
								  <div class="visible content">Sign-up for a Pro account</div> 
							 | 
						|||
| 
								 | 
							
								  <div class="hidden content">$12.99 a month</div> 
							 | 
						|||
| 
								 | 
							
								 </div> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Свойство `tabindex="0"` выше делает клавиатуру кнопки фокусируемой, поскольку `<button>` не использовался.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   Яркая кнопка
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Кнопка рядом с ярлыком
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								<div class="ui labeled button" tabindex="0"> 
							 | 
						|||
| 
								 | 
							
								  <div class="ui button"><i class="heart icon"></i> Like</div> 
							 | 
						|||
| 
								 | 
							
								  <a class="ui basic label">2,048</a> 
							 | 
						|||
| 
								 | 
							
								 </div> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								элемент `<i>` используется для указания значка, здесь это значок сердца `<i class="heart icon"></i>` вместе с базовой меткой `<a class="ui basic label">2,048</a>`
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   Кнопка значка
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Кнопка Semantic UI может быть просто значком
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								<button class="ui icon button"> 
							 | 
						|||
| 
								 | 
							
								  <i class="camera icon"></i> 
							 | 
						|||
| 
								 | 
							
								 </button> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Вышеупомянутый значок камеры
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### группы
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Семантические кнопки пользовательского интерфейса могут существовать в группе
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								<div class="ui buttons"> 
							 | 
						|||
| 
								 | 
							
								  <button class="ui button">One</button> 
							 | 
						|||
| 
								 | 
							
								  <button class="ui button">Two</button> 
							 | 
						|||
| 
								 | 
							
								  <button class="ui button">Three</button> 
							 | 
						|||
| 
								 | 
							
								 </div> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### содержание
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Семантические кнопки пользовательского интерфейса могут содержать условные обозначения
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								<div class="ui buttons"> 
							 | 
						|||
| 
								 | 
							
								  <button class="ui positive button">Yes</button> 
							 | 
						|||
| 
								 | 
							
								  <div class="or" data-text="or"></div> 
							 | 
						|||
| 
								 | 
							
								  <button class="ui negative button">No</button> 
							 | 
						|||
| 
								 | 
							
								 </div> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### состояния
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Семантические кнопки пользовательского интерфейса могут существовать в разных состояниях, `active` , `disabled` , `loading` . Просто добавьте название штата к `class` атрибута `of` \`элемента.
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								<button class="ui loading button">Loading</button> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### вариации
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Семантические кнопки пользовательского интерфейса существуют в различных размерах, `mini` , `tiny` , `small` , `medium` , `large` , `big` , `huge` и `massive` .
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								<button class="ui massive button">Massive Button</button> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								Существует гораздо больше о кнопках семантического интерфейса, посетите дополнительную ссылку в разделе «Дополнительная информация», чтобы узнать больше.
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### Дополнительная информация:
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								*   [Документы с интерфейсом пользовательских интерфейсов](https://semantic-ui.com/elements/button.html)
							 |