かなり単純に私はアニメーションタイルタイプのボタンを作りたいと思う。 問題(おそらく古いサーバー)はわかりませんが、css3プロパティは機能しません。 (私はie11を使用しているので、ブラウザで動作するはずです)。css3は互換モードで動作しません。
は、以下の私のコードで、動作していないものをRGBAまたは遷移
回避策上の任意の助けをいただければ幸いですが(私はCSS3の属性であると信じる私が間違っている場合は、私を修正してください)で、私はmodernizrを使用しようとしましたが、それはまったく私をいたずらしました。
<!DOCTYPE html>
<html>
<head>
<title>title</title>
<link rel="stylesheet" type="text/css" href="CSS/StyleSheet.css">
<style>
.tile{
height: 190px;
width: 190px;
overflow: hidden;
background-repeat: no-repeat;
max-width: 100%;
text-align: center;
vertical-align: middle;
background-size:190px 190px;
}
.caption{
background-color: rgba(0,0,0,0.4);
overflow: hidden;
color: #fff;
font-weight: bold;
margin: 150px 0px 0px 0px;
height: 190px;
width: 190px;
}
.caption:hover {
transition: margin .5s;
margin: 0px 0px 20px 0px;
background-color: rgba(0,0,0,0.4);
cursor: pointer;
}
#description{
overflow: hidden;
margin: 25px 0px 0px 0px;
}
</style>
</head>
<body>
<h1>Welcome</h1>
<div class="tile" style="background:url('images/tile1.jpg'); background-size:190px 190px" >
<div class="caption" onclick="alert('test');" >
<p>Some caption</p>
<p id="description">Some lengthy description that may potentially overflow into two lines</p>
</div>`enter code here`
</div>
</body>
</html>
編集:: これは実際には互換モードが原因である私の下のポストごとのように、これは回避策場合ので、誰もが知っているサイトを使用して、大多数の人々に強制されますか?透明性については
はうまく動作します:https://jsfiddle.net/wmg7hxc4/あなたはあなたがどんな問題を抱えているかをより明確にすることができますか? – KWeiss
これはFirefoxとChromeで動作します。そのようなことは、IEのどのバージョンやエッジでも機能する可能性は低いですが、なぜそうでないのか分かりません。 IEで動作しない場合は、FFやChromeのような最新のブラウザーを常にチェックインする必要があります。 – Rob
@Rob IEで動作します – KWeiss