2

あそこに少し助けが必要です。ここでは、fancyboxiframehttp://squaretwo.ru/pashokkから白い境界線を削除する必要があります

赤いボタンをクリックすると、fancyBoxを呼び出すことができます。以前の記事を読みましたが、問題を解決できませんでした。何か案は?

4

2 に答える 2

6

ファンシーボックススクリプトを呼び出すときに、オプションとしてpadding:0を設定することもできます。あなたのJavaScriptで:

jQuery(document).ready(function($) {
    $("a.fancybox").fancybox({
         padding: 0
    });
});

そして、そこにはパディングはありません。

于 2016-03-08T23:07:27.283 に答える
4

これをスタイルシートに追加することで、それを削除できます。

iFrameの構造は次のようなものです。

<body style="overflow-x: hidden; ">
    <div style="max-width:550px; border: solid 15px #cc0033;" border="1">
       .
       .
       .
    </div>
</body>

だからあなたはそのように境界線を取り除くことができます、

body div:first-child {
    border: 0 !important;
}

ただし、これは、に指定した境界プロパティにも影響します。#headerこれdiv:first-childも同様です。

したがって、境界プロパティ!importantに対しても実行します(必要な場合)。div#header

編集

fancyboxの背景を取り除きたいので。

これを追加する必要があります、

.fancybox-skin {
    background: transparent;
    box-shadow: none !important;
}

これは、プラグインによって生成されるデフォルトのクラスです。

また、

以下を追加します

html{
  background: white;
}

赤い境界線の内側だけに背景が必要な場合は、上記のhtmlcssを追加せずに、以下を追加します。

body div:first-child {
     background: white !important;
}
于 2012-08-24T08:31:17.523 に答える