目標: マウスを特定の食べ物の上に置くと、食べ物の名前と食べ物の紹介が表示され、トランジションのアニメーション効果が発生します。
1. HTMLパートコード
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" type="text/css" href="css/meishi.css">
<title>美食</title>
</head>
<body>
<div id="limian">
<div id="shangmian">
<img src="img/首页图.png" alt="图片">
<div id="xiaodongxi">
<span>真的是美食</span>
</div>
</div>
<div id="zhognjian01">
<div id="tiaozheng01">
<div class="xiandong01"></div>
<div class="xiandong02"></div>
<div class="houdong"><span>可乐鸡翅</span>
<a>可乐鸡翅算是一道所有人都喜欢吃的菜了,无论是小孩、大人,都喜欢吃可乐鸡翅!</a>
</div>
</div>
<div id="tiaozheng02">
<div class="xiandong01"></div>
<div class="xiandong02"></div>
<div class="houdong"><span>酸梅蒸排骨</span>
<a>这道酸梅酱蒸排骨是用酸梅酱蒸的,酸甜可口很开胃。</a>
</div>
</div>
<div id="tiaozheng03">
<div class="xiandong01"></div>
<div class="xiandong02"></div>
<div class="houdong"><span>蒸汽肉丸子汤</span>
<a>这款肉丸子汤的做法,简单又美味,特别适合老人孩子和牙口不好的朋友。</a>
</div>
</div>
<div id="tiaozheng04">
<div class="xiandong01"></div>
<div class="xiandong02"></div>
<div class="houdong"><span>虾仁鸡蛋汤面</span>
<a>这道虾仁鸡蛋汤面很好吃!</a>
</div>
</div>
</div>
2.CSSパーツコード
@charset "utf-8";
/* CSS Document */
*{
margin: 0;padding: 0;
}
/*消除所有标签的内外边距*/
#limian{
width: 1370px;
height: 1500px;
margin: 0 auto;
}
#shangmian{
width: 1370px;
height: 450px;
padding-bottom: 100px;
}
#xiaodongxi{
width: 100px;
height: 30px;
margin: 0 auto;
text-align: center;
line-height: 30px;
background-color: blueviolet;
margin-top: 30px;
border-radius: 10px;
}
#xiaodongxi span{
font-size: 16px;
font-family: "微软雅黑";
color: aliceblue;
}
#zhognjian01{
width: 1370px;
height: 350px;
}
#zhognjian01 #tiaozheng01{
width: 320px;
height: 320px;
float: left;
margin-left: 20px;
position: relative;
overflow: hidden;
background-image: url("../img/可乐鸡翅.png");
}
3. Webページの効果
まとめ:この研究を通じて、変形特性についての理解が深まりました
変形属性: 変換;
(1) 回転: 回転(角度);
angle は度の値で、単位は回転角度を表す deg です。正の値は時計回りの回転を示し、負の値は反時計回りの回転を示します。
(2) 傾き: skew(angleX, angleY);
angleX と angleY は、x 軸と y 軸上の要素の傾斜角を表します。
(3) ズーム: スケール(x,y);
x と y は要素の水平および垂直ズーム率を表します。
(4) 移動:translate(x,y);
x と y は、要素が水平方向と垂直方向にどれだけ移動するかを表します。