RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

全部问题

Martin Hope
Alexandr_TT
Asked: 2020-02-12 04:13:10 +0000 UTC

如何从一个圆圈中切割两个小段并在悬停时旋转它们

  • 17

在许多网站上,开始出现对称切出小区域的旋转圆圈的效果。看起来不错。如何复制这种效果?

我设法使用属性剪切了一段stroke-dasharray

下面的代码:

.txt1  {fill:white; pointer-events:none;}
.rect {fill:gray;}
.txt1:hover {fill:white;}
.rect:hover {fill:black; transition:fill 0.5s all;}
<svg id="svg1" version="1.1" xmlns="http://www.w3.org/2000/svg" 
    xmlns:xlink="http://www.w3.org/1999/xlink"  width="320" height="60" viewBox="0 0 350 60" >   
   <g id="gr1" >
    
   <rect class="rect"  x="62" y="11" rx="10" width="250" height="40" />
       <text class="txt1" x="75" y="40" font-size="22" > SPECIAL OPERATIONS </text>
 <circle id="crc1" cx="30" cy="30" r="20"   stroke='grey' stroke-width="3" fill='transparent' 
        stroke-dasharray="115.66 10"  stroke-dashoffset="-35.41" >
	   </circle> 	
  </g>
</svg>	 

将鼠标悬停在标签上时如何剪切第二个对称段并使其旋转?

更新

添加了新答案:

选项 - 仅 HTML 和 CSS @UModeL

比赛附加条件:

使用实现动画的解决方案来获得答案会非常有趣,就像 SVG 的CSS动画答案一样JS

  • 单段旋转
  • 创建具有两个以上段的形状动画的技术
  • 从一点对称填充形状的动画

在决策平等的情况下,将优先选择带有良好注释代码的答案。

不接受使用插件、第三方库作为竞争性答案的答案。

2019 年 2 月 24 日更新

恭喜 UModel 竞赛获胜者

比赛的所有困难条件都满足了!
我相信很多人最终会一次又一次地回到这个话题来使用答案作者的原始解决方案。整个代码以非常详细和易于访问的方式进行注释,这使得更容易感知和掌握各种解决方案技术的有趣组合。

javascript
  • 4 个回答
  • 10 Views
Martin Hope
Андрей Козицкий
Asked: 2020-04-22 03:45:12 +0000 UTC

创建一个由 0 个元素组成的数组有什么意义

  • 17
int[] indexOfTask = new int[0];

为什么编译器支持这个特性?

java
  • 1 个回答
  • 10 Views
Martin Hope
nick_n_a
Asked: 2020-12-26 21:50:23 +0000 UTC

__line__ 代码行号

  • 17

不是我第一次写

log1(613,"msg");
log1(614,"msg");

__LINE__c++在www.cprogramming.com 和c++ logging function中有一个很酷的东西 ,是否有一个简单的解决方案可以让 c# 准确记录正在执行的行?

c#
  • 2 个回答
  • 10 Views
Martin Hope
αλεχολυτ
Asked: 2020-12-19 19:05:51 +0000 UTC

按引用传递后跟复制与按值传递

  • 17

有些类型很难复制,例如:

struct S 
{ 
    int a[100]; 
};

任务是处理这种类型的变量的值并返回修改后的副本,即 必须保留原件。建议两种方法:

  1. S test(const S& s)
    {
        S news = s;           // делаем копию
        news.a[42] = 100500;  // изменяем 
        return news;          // возвращаем
    }
    
  2. S test(S s)               // делаем копию
    {
        s.a[42] = 100500;     // изменяем
        return s;             // возвращаем
    }
    

选项 2 在代码方面看起来更短,但是,如汇编所示,按引用传递会导致汇编代码更短。

为什么会发生这种情况?这两种方法的优缺点是什么,以便了解更喜欢哪一种?也许还有其他选择?

c++
  • 5 个回答
  • 10 Views
Martin Hope
bsuart
Asked: 2020-08-07 21:25:46 +0000 UTC

Java微服务架构

  • 17

一个微服务通过什么或借助什么与另一个微服务交互?

java
  • 2 个回答
  • 10 Views
上一页
下一页

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5