2014-12-03 106 views
1
.upper-menu .search-form::after { 
    content: url('../images/search.png'); 
    position: absolute; 
    height: 10px; 
    top: 5px; 
    right: 22px; 
} 

我有看起來像這樣的僞元素。我想通過將圖像縮小50%來改變圖像的大小,以便它可以在高分辨率屏幕上工作。我怎樣才能做到這一點?如何設置css-content-image的大小?

+0

試'背景-SIZE:10px的爲5px;' – 2014-12-03 16:17:47

回答

0

此外,您可以將內容設置爲空字符串並使用背景圖像。或者只是...

.upper-menu .search-form::after { 
    content: ' '; 
    display: inline-block; 
    position: absolute; 
    background: #bada55 url("img_2x.png") no-repeat; 
    background-size: contain; 
    height: 10px; 
    width: 10px; 
    top: 5px; 
    right: 22px; 
} 
0

您只需將寬度和高度屬性設置爲50%即可。這將根據瀏覽器窗口進行縮放。

祝您好運!

+0

實際上它會相對比例爲'.search-form',而不是瀏覽器窗口。 – George 2014-12-03 16:13:54

+0

不起作用... – Himmators 2014-12-03 16:16:57

+0

實際上,它會縮放到指定的尺寸 - 即10px。 – Todd 2014-12-03 16:25:21