0
剛剛爲網站設計了一個新的標誌,我正在構建並製作一個透明背景PNG圖像,我希望它背後有一個放射狀圖像並且圖像保持中心半徑的起源。在標題中放置一個徑向漸變頂部的透明背景圖像
它在桌面上看起來很好,直到最小化屏幕,然後出現嚴重溢出。我在HTML和Body部分嘗試了overflow-x: hidden
,它消除了兩側的灰色空間,但是圖像從放射狀漸變的外觀上移開,看起來很俗氣。這個問題也存在於移動設備中,顯示溢出,如果我選擇隱藏它,那麼它是非常偏離中心。
我嘗試過多種不同組合的background
值,CSS,-image, -position, -size, -cover
無濟於事。
目前我有:
<style>
html,body {
\t \t \t width: 100%;
\t \t \t height: 100%;
\t \t \t margin: 0px;
\t \t \t padding: 0px;
\t \t }
#banner {
\t \t \t background-image: black; /* For browsers that do not support gradients */
\t \t \t background-image: -webkit-radial-gradient(red, gray, black); /* Safari 5.1 to 6.0 */
\t \t \t background-image: -o-radial-gradient(red, gray, black); /* For Opera 11.6 to 12.0 */
\t \t \t background-image: -moz-radial-gradient(red, gray, black); /* For Firefox 3.6 to 15 */
\t \t \t background-image: radial-gradient(red, gray, black); /* Standard syntax */
\t \t \t width: 100%;
\t \t \t background-position: center;
\t \t \t background-repeat: no-repeat;
\t \t \t background-size: cover;
}
</style>
<header id="banner">
\t <img src="banner.png" style="position:center"/>
</header>
有沒有覆蓋他們在彼此的方式,我都試過上市background-color
,background
,或background-image
使用徑向漸變以及與url("banner.png")
但這並沒有奏效,實際上,如果我嘗試從CSS中包含圖像,圖像將不會出現。
漂亮難倒,我認爲最簡單的事情就是創建漸變作爲背景,但我不希望徽標在調整大小時發生扭曲。我放棄了嘗試在SVG中做到這一點,並認爲這會更容易。
有作爲'位置沒有這樣的價值:center' ......我會從那裏開始, –
奇怪,這是 '絕對' – VaeInimicus