Artikel ini menggunakan AngularJS untuk hanya mengimplementasikan prompt tombol kecil. Tombol akan berubah warna setelah mengklik. Perhatikan bahwa jQuery.js dan Angular.js perlu dimasukkan ke dalam file html.
Menjalankan tangkapan layar:
Saat mengklik tombol, gaya tombol berubah:
Kode CSS:
<type style = "text/css"> *{margin: 0px; padding: 0px;} .BUCSELECTEDBUTTON {Lebar: 100px; line-height: 30px; Text-align: Center; Posisi: Relatif;} .BUCSELECTE {BORDER: 1PX SOLID RGB (195.195; 6px; latar belakang-warna: rGB (255.255.255);} .BUCSELECTERHOVER {BORDER: 1PX RGB (744.201.255); Warna: RGB (74.201, RGB); Kursor: Pointer; Border-Radius: 6px; Latar Belakang Color: RGB: RGB: RGB: RGB: RGB: POINTER; BORDER-Radius: 6px; RGB: RGB: RG-COLOR: RG: RGB: RGB: RGB: RGB: RGB: POINTER; .tip {color: rgb (0,0,0); latar belakang-warna: rgb (255.255.255);} </style>Kode HTML:
<Div ng-controller = "BuctipController"> <!-Directive-> <Buc-tombol id = "NumberType" My-title = "Tombol" Tip-title = "Ini adalah prompt" style = "margin-top: 60px;"> </buc-button> </div>
Kode JS:
<script type = "text/javaScript"> var app = angular.module ("tip", []); app.controller ("BuctipController", function () {}). Directive ("Bucbutton", function () {return {rtrict: 'e', ganti: true, {@@","@","@","@","@"{return: 'e', ganti:@@@@{return: 'e',@{return: 'e',@@{return: 'e',@{return: 'e' {return: 'e' {return: 'e' e 'e' e 'e' e 'e' e 'e' e ' Templat: "<Tombol kelas = 'BucselectedButton Bucselected' ng-click = 'diklik ()' ng-mouseover = 'mouseover ()' ng-mouseout = 'mouseout ()'> {{mytitle}}/ <div style = 'border: 1px padat #dcdcdc; Border-Radius: 6px; lebar: auto; tinggi: 20px; line-height: 20px; Posisi: absolute; atas: -40px; padding: 5px; spasi putih: nowrap; latar belakang-color: #fafafa; tampilan: none; color:#000; kiri: 20px style = 'position: absolute; atas: 25px; kiri: 10px; latar belakang-warna: #fafafa; perbatasan: 1px solid #dcdcdc; lebar: 10px; tinggi: 10px; transform: rotate (45deg); left-left: none; buncit-top: none;'>/ </ </ span>, </ </ </ </ div>/ none; kancing "tidak ada: tidak ada; '>/ </ span>, </ </ </ div>/ non-funch; scope.mouseover = function () {$ ("Pindahkan mouse ke tombol, ujungnya muncul, dan ketika mouse dipindahkan, ujungnya menghilang. Saya menggunakan atribut CSS3 untuk mengimplementasikan segitiga kecil tip.
Meringkaskan
Di atas adalah seluruh konten artikel ini. Saya harap ini akan membantu semua orang untuk belajar AngularJS. Jika Anda memiliki pertanyaan, silakan tinggalkan pesan untuk berkomunikasi.