detailView内のUIWebViewの下部をフェードアウトしようとしています。それは最後の20〜40ピクセルの色褪せによく似ています。私は "ReadMoreFade"(link)のCSSTricksコードを使用しています。私の単純化されたバージョンは以下に貼り付けられます。CSSを使用してUIWebViewの下端をフェードする
私の問題は、私のUIWebViewでスクロールを開始すると、暗い領域がブロックのように残ることです。私はこれを示すスクリーンショットを添付しています。どんな提案やヒント?ありがとうございました。
スクリーンショット:このような状況のために http://i51.tinypic.com/2rmxsfp.png
<!DOCTYPE html>
<html>
<head>
<title>Fade bottom</title>
<style>
body{background:#FFF}
p {
color:#000;
margin:0 auto;
text-align:justify;
text-indent:30px;
width:600px;
}
#fadeBottom {
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(1, rgba(255,255,255,0.7)));
bottom:0;
height:50px;
left:0;
position:fixed;
width:100%;
}
</style>
</head>
<body>
<p>Some long text here. Lorem ipsum?</p>
<div id="fadeBottom"></div>
</body>
</html>
私はそれを考えましたが、グラデーションを使用してCSS3でそれを行うことができるかどうかを知りたかったのです。 iPhoneではなくSafariでうまく動作します。 – ialphan
うん、誰が知っている。 Web開発はあまり良くありませんが、AppleがiPhone上でこの種のレンダリングを何度もオフにしても驚くことはありません。私はそれを試したことはありませんが、あなたがピンチでズームインするときにも問題を引き起こす可能性があります。 –