<div class="pattern"> </div>CSS 代码:
.pattern { width:100px; height:100px; background-image:url(pattern.png); transform:rotate(45deg); transform-origin: top left; }2. 创建一个翻转卡片。 HTML 代码:
<div class="card"> <div class="front"> <p>正面</p> </div> <div class="back"> <p>背面</p> </div> </div>CSS 代码:
.card { width: 200px; height: 200px; position: relative; transform-style: preserve-3d; } .card .front,.card .back { position: absolute; top: 0; left: 0; width: 100%; height: 100%; backface-visibility: hidden; } .card .front { background-color: #EDEDED; transform: rotateY(0deg); } .card .back { background-color: #F06D37; transform: rotateY(180deg); } .card:hover .front { transform: rotateY(-180deg); } .card:hover .back { transform: rotateY(0deg); }以上就是 2D 旋转的基本教学内容。通过学习关于中心点控制和 transform-style 属性的知识,我们可以在旋转和翻转中实现更丰富的效果。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。