首页前端开发HTML怎么能在页面上实现一个圆形可点击区域?

怎么能在页面上实现一个圆形可点击区域?

时间2024-01-22 22:24:26发布访客分类HTML浏览977
导读:收集整理的这篇文章主要介绍了怎么能在页面上实现一个圆形可点击区域?,觉得挺不错的,现在分享给大家,也给大家做个参考。1. map+areaDW软件实现方法 视频:2. border-radius(H5)<style>...
收集整理的这篇文章主要介绍了怎么能在页面上实现一个圆形可点击区域?,觉得挺不错的,现在分享给大家,也给大家做个参考。1. map+area

DW软件实现方法 视频:

2. border-radius(H5)

  1. style>

  2. .circle{

  3. /*圆设置*/

  4. width:100px;

  5. height:100px;

  6. border-radius: 50%;

  7. cursor: pointer;

  8. /*文字设置*/

  9. posITion: absolute;

  10. left:50px;

  11. top:50px;

  12. line-height: 100px;

  13. text-align: center;

  14. color: white;

  15. background-color:dimgray;

  16. }

  17. /style>

3. 纯js实现

求点在不在圆上的简单算法、获取鼠标坐标等等
两点之间的距离计算公式

|AB|=Math.abs(Math.sqrt(Math.pow(X2-X1),2)+Math.pow(Y2-Y1,2)))

假设圆心为(100,100),半径为50,在圆内点击弹出相应的信息,在圆外显示不在圆内的信息

    1. document.onclick=function(e){

    2. VAR r=50; //圆的半径

    3. var x1=100,y1=100,x2= e.clientX; y2= e.clientY;

    4. //计算鼠标点的位置与圆心的距离

    5. var len=Math.abs(Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2)));

    6. if(len=50){

    7. console.LOG("内")

    8. } else{

    9. console.log("外")

    10. }

    11. }

以上就是怎么能在页面上实现一个圆形可点击区域?的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

一个圆形实现

若转载请注明出处: 怎么能在页面上实现一个圆形可点击区域?
本文地址: https://pptw.com/jishu/583444.html
下载新浪微博视频和秒拍视频的方法 Less与Sass框架如何使用?

游客 回复需填写必要信息