0

ウェブサイトのCSSに問題があります

this is the main CSS source :
/* html selectors ---- */

html, body {
    font-family: 'Arial Unicode MS';
    margin: 0;
    padding: 0;
    background-repeat: repeat-x;
    background-color: white;
    direction: rtl;
    font-size: 10.3pt;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
}


h1 {
    font-size: 17pt;
    text-decoration: underline;
    top: 3px;
    padding-bottom: 10px;
    line-height: 25px;
}

h2 {
    font-family: david;
    font-size: 11pt;
    color: #191970;
}

h3 {
    font-size: 16pt;
    color: white;
    margin-left: 15px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-right: 30px;
    padding-top: -55px;
    font-family: 'Arial Unicode MS';
}



/*page -----------*/
#page {
    width: 900px;
    padding: 0px;
    margin: 0 auto;
    direction: rtl;
    position: relative;
    z-index: 100;
    z-index: 5;
    background-image: url("images/bgimage.png");
}

#leftshadow {
    width: 100px;
    height: 900px;
    background-image: url("images/leftshadow.png");
    position: absolute;
    right: 840px;
    z-index: none;
    top: -25px;
}

#rightshadow {
    width: 100px;
    height: 900px;
    background-image: url("images/rightshadow.png");
    position: absolute;
    right: -45px;
    z-index: none;
    top: -25px;
}

私の質問は、メインコンテンツの後ろに画像を戻すにはどうすればよいですか?

z-indexでたくさん試しましたが、解決策が見つかりませんでした。問題の解決を手伝ってもらえますか?

4

4 に答える 4

2

この場合に対応するために、次のように DOM 構造を作り直すことをお勧めします。

<div class="content">
  <div class="page"></div>
  <div class="leftshadow shadow"></div>
  <div class="rightshadow shadow"></div>
</div>

新しい構造がどのように機能するかについてのこのフィドルをチェックしてください - http://jsfiddle.net/wHgm8/

ページの周りにきれいな影が必要な場合は、css3 box-shadow を使用することもできます

于 2013-03-01T17:54:56.173 に答える
1

positionプロパティに加えてプロパティを使用するのを忘れました..プロパティが適用されz-indexた要素が次のいずれかを使用して配置されない限り、z-indexは機能しません。z-index

position: relative; position: absolute; position: fixed;

それらのいずれかを追加すると(できればあなたの場合は相対)、機能します。

于 2013-03-01T17:09:16.083 に答える
0

コードでこれを試してください: box-shadow: 5px 0px 5px gray; 上記の構文では、5px は左、0px は上下、5px は右です。快適になるまで値を試してください。また、色の 16 進値を使用し、影に適していることを確認してください。

于 2015-02-11T05:59:17.807 に答える