我使用WordPress的Bones HTML5 Boilerplate入門模板(也鏈接到Bootstrap CDN)。我已經導入指南針在我的主要.scss文件:從SCSS進行Box-Shadow編譯但未在Firebug中顯示;使用指南針
@import "compass";
,當我用下面的標記在部分:
.wp-image-6 {
@include box-shadow(5px,5px,3px, #888);
border-radius: 2em;
}
代碼似乎在我的style.css編譯罰款文件:
.wp-image-6 {
-webkit-box-shadow: 5px, 5px, 3px, #888888;
-moz-box-shadow: 5px, 5px, 3px, #888888;
box-shadow: 5px, 5px, 3px, #888888;
border-radius: 2em;
}
然而,當我使用Firebug(或Safari)檢查,選擇僅顯示邊界半徑(它我測試圖像上工作)。
.wp-image-6 {
border-radius: 2em;
}
如果我從瀏覽器中查看的style.css(通過點擊頭部例如style.css文件鏈接),它顯示了造型:
.wp-image-6 {
-webkit-box-shadow: 5px, 5px, 3px, #888888;
-moz-box-shadow: 5px, 5px, 3px, #888888;
box-shadow: 5px, 5px, 3px, #888888;
border-radius: 2em;
}
誰能解釋爲什麼會發生這種情況(盒子陰影不工作)?感謝您的任何幫助。
它沒有顯示在Firebug,因爲這些計算值,不是必然的樣式表。你使用'.wp-image-6'類的元素是什麼?我有一種感覺,這是一個特殊問題。 –
我試了幾個不同的元素。我試圖在任何div,側邊欄和img標籤(上面描述的類的元素)上放置陰影。不適用於任何事情。這些值的計算有什麼關係?此外,我只是試圖包括邊界半徑:'@include border-radius(1em);'它工作,編譯到style.css文件並更改圖像。它似乎有什麼事情是我的設置覆蓋箱形陰影,不知道,謝謝你的幫助! –
哦,你知道嗎......這是因爲你有不必要的逗號。試試'@include box-shadow(5px 5px 3px#888);'而不是'@include box-shadow(5px,5px,3px,#888);' –