マウスを載せたらペラっとめくれて透過する仕組みを作っていきます。11月12日記事
イメージ
マウスを載せる前


目次
HTML
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="reset.css">
<link rel="stylesheet" type="text/css" href="style.css">
<title>マウスを載せたら消える付箋</title>
</head>
<body>
<div id="wrapper">
<section class="photo">
</section>
<section class="words">
<dl>
<dt>aaaaa</dt><dd>bbbbbb</dd>
</dl>
<p class="husen"></p>
</section>
<section class="comment">
<p>コメントコメントコメントコメントコメントコメント</p>
</section>
</div>
</body>
</html>
CSS
@charset "utf-8";
/* CSS Document */
#wrapper{
margin: 10px auto;
padding: 20px;
border:1px solid #000;
width:480px;
min-height: 400px;
}
section.photo{
margin:10px auto;
width:480px;
height:320px;
background: #FCC;
}
section.words{
position:relative;
}
section.words dl{
margin:10px auto;
width:480px;
background: #cfc;
}
section.words dt{
float:left;
padding: 10px;
width: 220px;
height: 30px;
background: #CCC;
text-align: center;
}
section.words dd{
float:left;
padding: 10px;
width: 220px;
height: 30px;
background: #FFF;
text-align: center;
}
section.words p.husen{
position:absolute;
display: block;
width:240px;
height: 50px;
background:#FF0;
left: 240px;
}
section.words p.husen:hover{
background-color:transparent;
}
section.comment{
margin: 10px auto;
padding: 5px;
clear:both;
width: 470px;
height: 50px;
background: #ccf;
}
jQueryを使わずできる。
付箋の要素(今回はp要素)に文字が書かれた場合、文字は透過されない。
iOSの場合タップしても消えません。
あまり使えません。そこで、クリックORタップでの条件処理に変えていきます。付箋のようにクリックORタップしたら透過する仕組みを作る2で行っていきます。