我正試圖設計一個底部有線性漸變的DIV標籤,以使其具有淡入淡出效果。底部邊框只在Internet Explorer 7中使用具有漸變效果的背景圖像
我已經能夠使用下面的CSS在Chrome,Internet Explorer 10,Firefox等上執行此操作。
我對Internet Explorer 7使用了過濾器和progId,但它給出了整個div的背景,而不僅僅是底部或頂部。
我認爲這是因爲,不幸的是,Internet Explorer 7不讀取CSS background-size
屬性。
有沒有人知道一種方法獲取線位置在div標籤的底部?
<!DOCTYPE html>
<html>
<head>
<style>
div
{
padding:20px 40px;
overflow: hidden;
background-image: linear-gradient(90deg, #000, #FFF, #000), linear-gradient(90deg, #000, #FFF, #000);
background-image: -webkit-linear-gradient(90deg, #000, #FFF, #000), -webkit-linear-gradient(90deg, #000, #FFF, #000);
background-image: -webkit-gradient(linear, 90deg, #000, #FFF, #000), -webkit-gradient(90deg, #000, #FFF, #000);
background-image: -moz-linear-gradient(90deg, #000, #FFF, #000), -moz-linear-gradient(90deg, #000, #FFF, #000);
background-image: -o-linear-gradient(90deg, #000, #FFF, #000), -o-linear-gradient(90deg, #000, #FFF, #000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ffffff',GradientType=1);
background-size: 100% 2px;
background-position: 0 100%;
background-repeat: no-repeat;
width: 100%;
background-color: #111111;
color:#ffffff;
}
</style>
</head>
<body bgcolor="#111111;">
<div>Example of what it looks like in Chrome, FF etc.</div>
</body>
</html>
您是否嘗試過'background-position:bottom;'? – Joum
你可能已經看到了這個,但僅供參考,可能有幫助:https://developer.mozilla.org/en-US/docs/Web/CSS/background-size – Joum
人們應該停止專門支持IE 7- – Itay