ボタンに無地の背景色があり、色の上に半透明の白をオーバーレイする CSS(3?) を探していますが、その上 50% のみです。非グラデーション、非画像ベースの輝き効果を探しています。
画像を使用せずにこれをどのように達成できますか? ソリューションが古いブラウザをサポートしていなくても問題ありません。
編集: 以下のbookcaseyの答えは、フォントも透明にされていることを除いてうまくいくようです...
<!DOCTYPE html>
<html>
<head>
<style>
a
{
display: inline-block;
padding:30px;
background: salmon;
position: relative;
text-align: center;
text-decoration:none;
color:#000;
font-size:20pt;
font-weight:bold;
}
a:before
{
content: '';
width: 100%;
height: 50%;
background: rgba(255,255,255,0.5);
position: absolute;
top: 0;
left:0;
}
</style>
</html>
<body>
<div>
<a href="#">Test Link</a>
</div>
</body>
</html>
ありがとう、
アンディ