回答
你似乎在尋找一個梯度。一個選項是用圖像來做到這一點,然而這也可以用css來完成。退房this page。或搜索谷歌/ Bing/.. css3梯度。
我做了一個快速的fiddle我在生成器中生成的鏈接,可能適合您的需求。您可以將背景顏色更改爲任何您想要的(在示例中我將其設置爲紅色)以顯示它是透明的。
background: -moz-linear-gradient(top, rgba(43,43,43,0) 0%, rgba(43,43,43,0) 40%, rgba(43,43,43,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(43,43,43,0)), color-stop(40%,rgba(43,43,43,0)), color-stop(100%,rgba(43,43,43,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(43,43,43,0) 0%,rgba(43,43,43,0) 40%,rgba(43,43,43,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(43,43,43,0) 0%,rgba(43,43,43,0) 40%,rgba(43,43,43,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(43,43,43,0) 0%,rgba(43,43,43,0) 40%,rgba(43,43,43,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(43,43,43,0) 0%,rgba(43,43,43,0) 40%,rgba(43,43,43,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#002b2b2b', endColorstr='#2b2b2b',GradientType=0); /* IE6-9 */
UPDATE
縱觀Facebook的代碼,它似乎他們正在使用的圖像疊加圖像。如果你看看源代碼,你會看到a#fbCoverImageContainer.coverWrap.coverImage
有兩個重要的孩子,img.coverPhotoImg.photo.img
,它包含了背景圖片。通常這幅圖像會比橫幅本身的高度進一步擴大,因爲只顯示圖像的一部分。 其他重要的孩子是div.coverBorder
。看它的源已下面的CSS:
background: url(/rsrc.php/v2/yJ/r/UgNUNkKQar6.png) bottom left repeat-x;
這是一個1x95px圖像創建覆蓋。
我已經摸索了一下,進入this fiddle。這是我使用的代碼:
HTML
<div class='myHeader'>
<img src='http://lorempixel.com/output/people-q-c-747-438-1.jpg' />
<div class='coverBorder'></div>
</div>
CSS
.myHeader{
display:block;
position:relative;
height:315px;
overflow:hidden;
}
.coverBorder{
background: url(http://i.imgur.com/UGqidBk.png) bottom left repeat-x;
position:absolute;
left:0;
right:0;
bottom:0;
top:0;
}
如果你看一下小提琴,你可以清楚地看到,圖像擴展的div外,但overflow:hidden;
隱藏此。目前覆蓋圖延伸到圖像的外部,因爲div.myHeader
沒有寬度,所以它被設置爲100%。給它500px,你會看到你可以輕鬆地縮放它。
使用漸變背景的更好的名字了一層陰影。我假設你在登錄之前正在討論主頁。如果你真的認爲影子請更具體。
編輯迴應評論:
是的。這不是一個陰影,而是重複的漸變背景圖像。
background: url(background-url.png) bottom left repeat-x;
使用谷歌圖片搜索和搜索術語「漸變」。
這是通過取一小片圖像並沿着x軸重複它作爲背景來實現的。
封面圖片中的示例 – fabrizio
我不在Facebook上,不會註冊只是爲了查看您的意思。顯示屏幕截圖。 – usr2564301
@fabrizio編輯上面的答案... – happyhuman
在你的CSS文件中創建一個影子類
.shadowThing
{
box-shadow: 2px 2px 3px 2px #333;
}
然後將其應用到您的HTML股利(或別的東西)。
<div class="shadowThing">
<!--some content here-->
</div>
不,我的意思是名下的影子。謝謝你同樣的答案 – fabrizio
使用CSS box-shadow
財產
的語法是:
的box-shadow:H-影V-陰影模糊蔓色彩插圖;
所以使用這樣的:
.shadow {
box-shadow: 2px 2px 2px 2px #888888;
}
爲例
它看起來像這樣當施加到具有高度和寬度的屬性設置的塊元件見本fiddle。
- 1. 問題襯底底部陰影與橫幅圖像
- 2. 圖像陰影
- 3. css嵌入框陰影頂部,左側,右側,底部圖像
- 4. 如何使嵌入底部陰影或使其圖像
- 5. CollectionView底部的陰影
- 6. CSS陰影的圖像
- 7. 底部陰影到ListPopupWindow android
- 8. 如何陰影底部
- 9. UINaviguationBar底部陰影消失
- 10. 箱形陰影在圖像?
- 11. 陰影線與圖像作爲垂直分隔符btw DIV - 如何放置頂部和底部的圖像?
- 12. 底部頂部的複製框陰影
- 13. 頂部和底部的盒子陰影
- 14. 圖像c中的陰影區域圖
- 15. UITextview像UITextField陰影
- 16. 從UIWebView刪除頂部/底部陰影?
- 17. UITableView陰影頂部和底部
- 18. 陰影的UIButton的blures按鈕圖像
- 19. 圖像陰影拖放網格視圖?
- 20. 只有底部的箱子陰影
- 21. 如何去除UINavigationBar的底部陰影?
- 22. 刪除div底部的方塊陰影?
- 23. 添加陰影UINavigationBar的底部只有
- 24. 從底部移除盒子的陰影
- 25. JInternalFrame的底部陰影問題
- 26. 可視化圖像的陰影-matlab
- 27. 帶圓角和陰影的圖像
- 28. UIButton的自定義陰影圖像
- 29. 帶CSS圖像的圓形陰影
- 30. 將灰度圖像轉換爲交叉陰影陰影
像什麼..的影子? Facebook是巨大的,你指的是什麼? –
你是指模態出現時的背景?你可以添加一個快照圖像的問題? –
@fabrizio,你可以拍攝一個截圖,將相關部分裁剪出來,張貼在imgur上,然後將url添加到你的文章中? – KyleMit