AngularJSのこの同じタイプのドロップダウンメニューを再作成したいと思います。私はそこに入れられたFontAwesomeアイコンでボタンを作った。何か案は?リソースへのリンク?AngularJSのテキスト入力領域を持つドロップダウンメニューを作成するにはどうすればよいですか?
var mainApp = angular.module("mainApp", ["ngRoute"]);
mainApp.controller("CategoriesController", [ "$scope", "dataFactory", function($scope, dataFactory) {
mainApp.controller("Menu", function($scope) {
$scope.showMenu0 = false;
$scope.revealMenu0 = function(listing) {
$scope.showMenu0 = !$scope.showMenu0;
}
})
}]);
.burgerbtn{
\t position: absolute;
display:block;
\t margin-left: 19%;
\t margin-top: -17.5%;
\t height: 26px;
\t width: 44px;
\t color: #a09c98;
\t font-size: 1em;
\t border-radius: 13%;
\t border: 1px solid #aaa;
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-mouseover="revealMenu0()" ng-mouseleave="hideMenu0()">
<img src={imageurl;}>
</div>
<span ng-show="showMenu0">
<button class="burgerbtn" ><i class="fa fa-bars" aria-hidden="true"></i><i class="fa fa-caret-down" aria-hidden="true"></i></button>
</span>
見てください:http://plnkr.co/edit/eGohFqiGKmkonmLwT3g1?p=preview – developer033
これは、@ developer033をまとめてくれてありがとうございます。しかし、それは私が探しているものではありません。コードスニペットが正しく機能しなくても、ボタンはホバーに表示されます。私はクリックするだけでボタンの下のテキスト入力エリアにできるようにする必要があります。 – trav