AngularJS 实现弹性盒子布局的方法
程序员文章站
2022-06-29 16:18:32
最近在写一个简单的布局框架,其实功能大同小异。但目标要求是用尽量简单的代码,实现一些必用的功能。应用在一些要求加载速度快的场合。
css部分
.flex-row...
最近在写一个简单的布局框架,其实功能大同小异。但目标要求是用尽量简单的代码,实现一些必用的功能。应用在一些要求加载速度快的场合。
css部分
.flex-row,.flex{ display: -webkit-flex;display: flex; flex-direction: row; } .flex-col{ display: -webkit-flex; display: flex; flex-direction: column; }
javascript部分
.directive('flex',[function(){ return { restrict:'a', scope:{'flex':'='}, link:function(s,e,a){e.css('flexgrow',s.flex);} }; }]);
用法:
<div class="flex-row"> <div flex="1"> one </div> <div flex="6"> two </div> </div>
以上所述是小编给大家介绍的angularjs 实现弹性盒子布局,希望对大家有所帮助
上一篇: 吃货老婆半夜一节甘蔗
下一篇: 你是卖菜的?
推荐阅读
-
AngularJS基于ngInfiniteScroll实现下拉滚动加载的方法
-
用div实现像table一样的布局方法
-
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
-
Angularjs使用directive自定义指令实现attribute继承的方法详解
-
Angularjs中$http以post请求通过消息体传递参数的实现方法
-
angularjs下ng-repeat点击元素改变样式的实现方法
-
python的tkinter布局之简单的聊天窗口实现方法
-
AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
-
AngularJS框架的ng-app指令与自动加载实现方法分析
-
AngularJS基于provider实现全局变量的读取和赋值方法