1

jsFiddle 演示


这会将 CSS 代码块.slide_panel向左移动 500 像素。

http://prozaik.16mb.com/misc/h1.png


我需要 CSS 代码将单位.slide_panel左移到宽度.slide_panel

http://prozaik.16mb.com/misc/h2.png


CSS:

.wrap_news{
    position: relative;
    width: 500px;
    margin: 0 auto;
    background: cyan;
    height: 500px;
}

.wrap_news .slide_panel{
    position: absolute;
    left: -100%;
    top: 100px;
    background: red;
    padding-right: 30px;
    border: 1px solid #000; 
}

.wrap_news .slide_panel.showPanel{
    left: 0;
}
4

2 回答 2

5

您需要将 right 属性设置为 100%,因此它将被推到左边界之外:

right: 100%;

http://jsfiddle.net/Hptdb/2/

于 2013-09-10T12:54:13.983 回答
0

你(们)能做到

right: 100%;

如果你是 CSS 新手,你可以使用 table

<table align="center" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="top" width="50%" align="right">left</td>
<td valign="top" width="50%">right</td>
</tr>
</table>
于 2013-09-10T13:11:19.180 回答