css - 将图像插入动画心形

标签 css

我对心跳形状有疑问,我想在形状内添加图像并且宽度为 100%,但图像落后于形状。

https://jsfiddle.net/pphewde8/

<div class="heart">
  <img src="http://placekitten.com/240/240">
  <span class="left" ></span>
  <span class="right"></span>
</div>

最佳答案

您需要图像的 z-index 以将其置于心脏层之上。要将小猫推到心脏内的位置,请根据需要设置 left 和 top 属性。因为图像从心脏中分离出来,所以您可以使用 transform:scale() 对其进行缩放以使其适合。综合起来,您有:

img {
  left: 70px;
  position: relative;
  top: 10px;
  transform: scale(0.75);
  z-index: 1;
}

关于css - 将图像插入动画心形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42401536/

相关文章:

javascript - 使用 javascript 实现绝对响应位置

css - Markdown 邮件按钮 Laravel 无法正常工作

javascript - 如何在静态网站中重用 html/css/javascript?

PHP - 使用 GZIP 压缩静态 css 文件

css - 绝对定位的 Div 在 Firefox 中不显示

css - 精确点击重叠的 div

javascript - 将有选项显示图像而不是 Bootstrap 多选中的选定文本

css - jsp:将页脚放在另一个 jsp 中包含的页面底部,并使内容可滚动

css - phpBB 3.2.3 如何让图库头像在 ACP 中以特定宽度显示?

javascript - 隐藏一个 css 制作的下拉菜单