1
Mcatt 2014-07-14 09:39:19 +08:00
position:absolute 定位?
|
2
jsonline 2014-07-14 09:43:04 +08:00 via Android 1
把AB的父容器用CSS3倒个个儿,再把AB分别倒个个儿。。。
|
3
pagecho 2014-07-14 09:45:30 +08:00 via iPhone 1
如果按一楼绝对定位,需要元素的高度啊,就需要用到js来协助了。
如果要纯css,楼主可以对这两个元素外面的大容器作180度旋转,然后对这两个元素作180旋转,就倒排了。之前v2ex上有个倒排li的帖子出现过这个方法。 |
4
ZhaoMiing 2014-07-14 10:05:19 +08:00 1
@pagecho +1 这种方法还可以用来做「卡片翻转」效果,不过在ie系下backface-visibility会有问题。
|
5
cutehalo 2014-07-14 10:27:40 +08:00 1
给A,B的父级 加上-webkit-transform: rotate(180deg); 再分别给A,B加上-webkit-transform: rotate(180deg);
这样就行了XD |
6
crs0910 2014-07-14 10:51:46 +08:00 1
<script src="https://gist.github.com/qusiba/cebe258e76cbcb6aba66.js"></script>
|
7
ianva 2014-07-14 10:53:45 +08:00 1
lz 的项目如果不在意低级浏览器可以尝试 flexible,order 属性很轻松做到一切,现在在手机版的项目上用上了。
http://www.w3.org/html/ig/zh/css-flex-1/ |
8
jsonline 2014-07-14 10:55:51 +08:00 via Android
order 更靠谱。楼主给的条件不够清楚。
|
11
NemoAlex 2014-07-14 12:00:40 +08:00 1
|
12
L3au 2014-07-14 13:17:18 +08:00 1
仅考虑实现,还是flex
.container { display: flex; flex-direction: column-reverse; } http://www.w3cplus.com/css3/css3-flexbox-cheat-sheet.html |
13
kmokidd 2014-07-14 14:02:08 +08:00 1
如果不需要兼容浏览器,受到之前一个CSS旋转1000个列表的问题的启发,可以把AB外层的容器旋转180度,再将AB分别旋转180度
jsfiddle: http://jsfiddle.net/QBEs4/ |