1

以某种方式“合法”反转对象增长的方向(宽度/高度)?一般增加它从左到右增长的对象的宽度值。我的想法是反方向增加。

基本上,当您单击一个选项时,我需要创建一个下拉菜单,但是,页面最右侧的定义菜单将需要以相反的方向增长,因此我不必通过 javascript 固定位置。

我知道一些可能性:

  • 正如我所说,通过javascript来做。但是,我不想这样做。
  • 使用相对定位。但这有可能吗?如何?
  • 也许使用float: right

我提出了这个概念,但不确定如何实际实施最具成本效益的. 好吧,是打开发送建议的可能性。效果越好,维护越少越好。

4

1 回答 1

1

好吧,我会尝试一些东西...

CSS:

#test {
    background:#000;
    font-weight:bold;
    font-family:Arial;
    border-radius:10px;
    color:#fff;
    float:left; /* You can make it true, if you dont this, the element will grow up in all directions */
    padding:4px 4px 50px 40px; /* With 50px and 40px, you can grow up this element in a "inverted way" */
}

HTML:

<div id="test">Test</div>

JSFiddle:http: //jsfiddle.net/ezzYk/

于 2013-10-19T08:36:32.190 回答