gpt4 book ai didi

jquery - 尖边的制作方法

转载 作者:行者123 更新时间:2023-11-28 10:08:45 25 4
gpt4 key购买 nike

我正在尝试制作交互式海报,但我不知道如何使正方形具有尖锐的边缘。

请查看我附上的图片!!

$("body").mousemove(function(e) {
var box = $("<div/>")
box.css("top", e.pageY);
box.css("left", e.pageX);
box.css("background-color", "black");
$("body").append(box);
box.animate({
height: "2000px",
opacity: .0
}, 2000, "swing");
});
body {
position: relative;
height: 5000px;
width: 100%;
margin: 0;
}

div {
height: 50px;
width: 50px;
opacity: .35;
position: absolute;
transform: translate(0%, -100%);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>

<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="index.css" />
</head>

<body>


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!-- include .js files here -->
<script src="script.js"></script>
</body>

</html>

So currently my code creates this visual effect,

But I want the black squares to be pointed like this

.

最佳答案

也许您可以使用 css 箭头/三 Angular 形技巧。创建三 Angular 形而不是矩形:

将 div 大小设置为 0x0 并设置大边框、半透明(底部/右侧)和半黑色(顶部/左侧)。

$("body").mousemove(function(e) {
var box = $("<div/>")
box.css("top", e.pageY);
box.css("left", e.pageX);
$("body").append(box);
box.animate({
height: "2000px",
opacity: .0
}, 2000, "swing");

});
body {
position: relative;
height: 5000px;
width: 100%;
margin: 0;
}

div {
width: 0px;
height: 0px;
border: 50px solid transparent;
border-left-color: black;
opacity: .35;
position: absolute;
transform: translate(0%, -100%);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<html>

<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="index.css" />
</head>

<body>


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!-- include .js files here -->
<script src="script.js"></script>
</body>

</html>

关于jquery - 尖边的制作方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53401048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com