[英]How to create a collapsible div in absolute position using angular material
是的,這是可行的。 如果你想像你說的那樣實現聊天窗口,有一個 github 存儲庫。
但是,如果你想調整自己,那么這里是collapsable
div 的代碼。 祝你好運。
你將不得不使用 CSS - CodePen
標記
<div ng-controller="AppCtrl" ng-cloak="" ng-app="MyApp" layout-fill>
<div id="chatWindow" layout="column" style="height:{{status==='Open'?'50px':'200px'}}">
<md-button ng-click="toggle()">{{status}}</md-button>
</div>
</div>
JS
angular.module('MyApp',['ngMaterial', 'ngMessages'])
.controller('AppCtrl', function($scope) {
$scope.status = "Open";
$scope.toggle = function () {
$scope.status = ($scope.status === "Open") ? "Close" : "Open";
}
});
CSS
body {
background: purple;
}
#chatWindow {
display: block;
width: 300px;
position: absolute;
bottom: 0;
left: 0;
background: yellow;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.