如何不只旋转图像周围的边框?

拉胡尔·库马尔(Rahul Kumar)

我正在做我的项目,并且添加了带边框的图像。我正在悬停旋转边框,但问题是图像也在旋转。

#circle1 {
  width: 210px;
  height: 210px;
  background-color: transparent;
  border-radius: 100%;
  border: 6px solid #337AB7;
  border-left: 6px solid transparent;
  overflow: hidden;
  transform: rotate(50deg);
  transition: linear 2s;
}

#circle1 .elementor-widget-container {
  transform: rotate(-50deg);
  background-color: transparent;
  border-radius: 100%;
  overflow: hidden;
  transition: linear 2s;
}

#circle1:hover {
  transform: rotate(410deg);
  transition: linear 2s;
}

#circle1 .elementor-widget-container:hover {
  transform: rotate(-410deg);
  transition: linear 2s;
}

#circle1 img {
  display: block;
}
<div id="circle1">
  <div class="elementor-widget-container">
    <div class="elementor-image">
      <img src="https://i.ibb.co/WkdnS0f/BIcon-1.png" class="attachment-large size-large">
    </div>
  </div>
</div>

在这种情况下,悬停图像也在旋转,但我不想旋转图像,只有边框应该旋转。

只需将鼠标悬停在图像上,您就会看到图像也在旋转。

任何帮助深表感谢。

芜菁

更改此选择器

#circle1 .elementor-widget-container:hover

#circle1:hover .elementor-widget-container

#circle1 {
  width: 210px;
  height: 210px;
  background-color: transparent;
  border-radius: 100%;
  border: 6px solid #337AB7;
  border-left: 6px solid transparent;
  overflow: hidden;
  transform: rotate(50deg);
  transition: linear 2s;
}

#circle1 .elementor-widget-container {
  transform: rotate(-50deg);
  background-color: transparent;
  border-radius: 100%;
  overflow: hidden;
  transition: linear 2s;
}

#circle1:hover {
  transform: rotate(410deg);
  transition: linear 2s;
}

#circle1:hover .elementor-widget-container {
  transform: rotate(-410deg);
  transition: linear 2s;
}

#circle1 img {
  display: block;
}
<div id="circle1">
  <div class="elementor-widget-container">
    <div class="elementor-image">
      <img src="https://i.ibb.co/WkdnS0f/BIcon-1.png" class="attachment-large size-large">
    </div>
  </div>
</div>

通过使用伪元素,可以使HTML和CSS更加简单。

#circle1 {
  position: relative;
}

#circle1::after {
  content: "";
  display: block;
  width: 210px;
  height: 210px;
  background-color: transparent;
  border-radius: 100%;
  border: 6px solid #337AB7;
  border-left: 6px solid transparent;
  transform: rotate(50deg);
  transition: linear 2s;
  position: absolute;
  top: -6px;
  left: -6px;
}

#circle1:hover::after {
  transform: rotate(410deg);
  transition: linear 2s;
}
<div id="circle1">
  <img src="https://i.ibb.co/WkdnS0f/BIcon-1.png" class="attachment-large size-large">
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何删除图像周围的边框?

来自分类Dev

如何删除边框周围的图像

来自分类Dev

无法仅旋转圆周围的边框,而不能旋转图像或内容

来自分类Dev

图像周围的白色边框

来自分类Dev

如何在opencv python中的图像周围添加边框

来自分类Dev

如何在IE 10中禁用图像周围的边框

来自分类Dev

如何在IE 10中禁用图像周围的边框

来自分类Dev

如何摆脱图像边框周围的空白区域

来自分类Dev

如何在移动视图中删除图像周围的白色边框?

来自分类Dev

如何在Blogger上删除图像周围的边框?

来自分类Dev

如何在半透明图像周围绘制边框?(css)

来自分类Dev

如何在图像周围使用 CSS 设置透明边框?

来自分类Dev

Xcode:如何删除标签和图像周围的这些蓝色边框?

来自分类Dev

所选画廊图像周围的边框

来自分类Dev

如何使图像按钮圆形并在圆圈内,将显示图像并在图像周围有边框

来自分类Dev

如何在Android中设置边框和旋转位图图像?

来自分类Dev

在WPF中旋转后如何使图像适合边框

来自分类Dev

html图像地图:单击图像的可选部分时如何不具有边框

来自分类Dev

如何不模糊边框边缘?

来自分类Dev

libGDX-在图像周围做边框

来自分类Dev

标签周围有图像的白色边框?

来自分类Dev

在Pygame中删除图像周围的边框

来自分类Dev

libGDX-在图像周围做边框

来自分类Dev

在填充页面的图像周围创建边框

来自分类Dev

Android圆形图像周围的圆形边框

来自分类Dev

标签周围有图像的白色边框?

来自分类Dev

在图像引导程序周围设置边框

来自分类Dev

在MATLAB中在图像周围绘制彩色边框?

来自分类Dev

JSFiddle CSS 问题?图像周围的链接边框

Related 相关文章

热门标签

归档