Angular PrimeNG Button Компонент приподнятых кнопок
Angular PrimeNG — это библиотека компонентов пользовательского интерфейса для приложений Angular. Он предлагает множество готовых тем и компонентов пользовательского интерфейса для различных задач, таких как ввод, меню, диаграммы, кнопки и т. д. В этой статье мы увидим компонент Angular PrimeNG Button Raised Buttons.
Компонент Button используется для выполнения некоторых действий при нажатии. Поднятая кнопка немного приподнята над веб-страницей с помощью свойства box-shadow. Приподнятая кнопка дает пользователю ощущение щелчка, поскольку она опускается, когда мы нажимаем на нее. Класс p-button-raised можно использовать для создания приподнятой кнопки.
Свойства компонентов приподнятых кнопок Angular PrimeNG Button:
- label: это свойство компонента кнопки используется для установки текста кнопки.
Angular PrimeNG Button Поднятые кнопки Стиль компонента:
- p-button-raised: этот класс используется для создания приподнятой кнопки.
- p-button-rounded: этот класс используется, чтобы сделать границу кнопки закругленной.
Синтаксис:
<button pButton type="button" label="..." class="p-button-raised"> </button>
Создание приложения Angular и установка модуля:
Шаг 1: Создайте приложение Angular, используя следующую команду.
ng new appname
Шаг 2: После создания папки проекта, т. е. имени приложения, перейдите к ней с помощью следующей команды.
cd appname
Шаг 3: Наконец, установите PrimeNG в указанный вами каталог.
npm install primeng --save npm install primeicons --save
Структура проекта будет выглядеть следующим образом после выполнения вышеуказанных шагов:
Запустите приведенную ниже команду, чтобы увидеть результат.
ng serve --open
Пример 1. В этом примере показано использование класса p-button-raised для создания обычной приподнятой кнопки и приподнятой текстовой кнопки.
app.component.html
< div class = "header" > < h2 >GeeksforGeeks</ h2 > < h3 > Angular PrimeNG Button Raised Buttons Component </ h3 > </ div > < div class = "buttons" > < button pButton type = "button" label = "Raised Button" class = "p-button-raised" > </ button > < button pButton type = "button" label = "Raised Text Button" class = "p-button-raised p-button-text" > </ button > </ div > |
app.component.css
div{ display : flex; align-items: center ; justify- content : center ; flex- direction : column; } .header h 2 { margin-bottom : 0 ; color : green ; } button{ margin-bottom : 10px ; } |
app.component.ts
import { Component } from "@angular/core" ; @Component({ selector: "app-root" , templateUrl: "./app.component.html" , styleUrls: [ "./app.component.css" ] }) export class AppComponent {} |
app.module.ts
import { NgModule } from "@angular/core" ; import { BrowserModule } from "@angular/platform-browser" ; import { AppComponent } from "./app.component" ; import {ButtonModule} from "primeng/button" @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, ButtonModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule { } |
Выход:
Пример 2. В этом примере мы использовали класс p-button-rounded вместе с классом p-button-raised для создания закругленной приподнятой кнопки.
app.component.html
< div class = "header" > < h2 >GeeksforGeeks</ h2 > < h3 > Angular PrimeNG Button Raised Buttons Component </ h3 > </ div > < div class = "buttons" > < button pButton type = "button" label = "Raised Rounded Button" class = "p-button-raised p-button-rounded" > </ button > < button pButton type = "button" label = "Raised Rounded Text Button" class="p-button-raised p-button-text p-button-rounded"> </ button > </ div > |
app.component.css
div{ display : flex; align-items: center ; justify- content : center ; flex- direction : column; } .header h 2 { margin-bottom : 0 ; color : green ; } button{ margin-bottom : 10px ; } |
app.component.ts
import { Component } from "@angular/core" ; @Component({ selector: "app-root" , templateUrl: "./app.component.html" , styleUrls: [ "./app.component.css" ] }) export class AppComponent {} |
app.module.ts
import { NgModule } from "@angular/core" ; import { BrowserModule } from "@angular/platform-browser" ; import { AppComponent } from "./app.component" ; import {ButtonModule} from "primeng/button" @NgModule({ declarations: [ AppComponent ], imports: [ BrowserModule, ButtonModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule { } |
Выход:
Ссылка: http://primefaces.org/primeng/button