Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使图像旋转,当它在div上旋转时,将其更改';它的颜色。。。也许带着面具? 我有一个圆形标志,外面有文字,中间有一个小圆圈。我计划使用一些CSS3使徽标旋转。这相对容易_Css_Mask - Fatal编程技术网

使图像旋转,当它在div上旋转时,将其更改';它的颜色。。。也许带着面具? 我有一个圆形标志,外面有文字,中间有一个小圆圈。我计划使用一些CSS3使徽标旋转。这相对容易

使图像旋转,当它在div上旋转时,将其更改';它的颜色。。。也许带着面具? 我有一个圆形标志,外面有文字,中间有一个小圆圈。我计划使用一些CSS3使徽标旋转。这相对容易,css,mask,Css,Mask,棘手的一点是,我想使标志改变为黑色时,它的粉红色div,并改变为白色,因为它在黑色的部分移动 我认为这是通过一个面具或过滤器实现的,但我就是不知道怎么做 我用一个基本示例设置了一个代码笔: 当图像的文本在粉色背景上旋转时,我希望该部分文本为黑色,而上半部分仍然为白色…混合混合模式将为您提供大部分方法 mix blend mode CSS属性设置元素内容应如何与元素父级内容和元素背景混合 .main标题{ 宽度:100%; 背景色:黑色; 高度:200px; } .粉红{ 宽度:100%;

棘手的一点是,我想使标志改变为黑色时,它的粉红色div,并改变为白色,因为它在黑色的部分移动

我认为这是通过一个面具或过滤器实现的,但我就是不知道怎么做

我用一个基本示例设置了一个代码笔:


当图像的文本在粉色背景上旋转时,我希望该部分文本为黑色,而上半部分仍然为白色…

混合混合模式
将为您提供大部分方法

mix blend mode CSS属性设置元素内容应如何与元素父级内容和元素背景混合

.main标题{
宽度:100%;
背景色:黑色;
高度:200px;
}
.粉红{
宽度:100%;
背景颜色:粉红色;
高度:200px;
}
.纺纱{
混合模式:差异化;
位置:绝对位置;
z指数:2000;
高度:200px;
宽度:200px;
顶部:100px;
右:10px;
-webkit动画:旋转4s线性无限;
-moz动画:旋转4s线性无限;
动画:旋转4s线性无限;
}
@-moz关键帧旋转{
100% {
-moz变换:旋转(360度);
}
}
@-webkit关键帧旋转{
100% {
-webkit变换:旋转(360度);
}
}
@关键帧旋转{
100% {
-webkit变换:旋转(360度);
变换:旋转(360度);
}
}

Nice-谢谢你的回答。有没有一种方法可以让文本在粉红色的时候变成纯黑色?因为目前它看起来是绿色的。
<div class="main-header">
  <div class="spinning">
  <img src="https://i.ibb.co/pKVwqhY/test-logo.png" alt="test-logo" border="0">
  </div>
</div>
<div class="pink">
</div>
.main-header {
  width:100%;
  background-color:black;
  height:200px;
}

.pink {
  width:100%;
  background-color:pink;
  height:200px;
}
.spinning {
  position:absolute;
  z-index:2000;
  height:200px;
  width:200px;
  top:100px;
  right:0;
  -webkit-animation:spin 4s linear infinite;
  -moz-animation:spin 4s linear infinite;
animation:spin 4s linear infinite;
}


@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }