Maison > Article > interface Web > Comment puis-je implémenter une zone cliquable circulaire sur la page ?
1. carte+zone
Méthode de mise en œuvre du logiciel DW Vidéo :
2. 🎜>
> 🎜>/*Paramètres du cercle*/ largeur : 100px;
hauteur:100px;
rayon de bordure:
curseur; : pointeur;
/*Paramètres du texte*/
position :
gauche; :50px;
haut:50px;
hauteur de ligne :
texte; -aligner : centre ;
couleur : blanc ;
couleur de fond : gris foncé ; > }
Algorithme simple pour savoir si un le point est sur un cercle, obtenir les coordonnées de la souris, etc.Formule de calcul de distance entre deux points|AB|=Math.abs(Math.sqrt(Math. pow(X2-X1),2)+Math.pow(Y2-Y1,2)))
Supposons que le centre du cercle est (100,100) et le rayon est de 50 . En cliquant à l'intérieur du cercle, les informations correspondantes apparaîtront, et à l'extérieur du cercle, les informations qui ne se trouvent pas dans le cercle seront affichées document.onclick=fonction(e){
var r=50;//rayon rond
var len=Math.abs(Math.sqrt (Math.pow(x2-x1,2 )+Math.pow(y2-y1,2)));
if(len<=50) {
console.log("内")
}else{
console.log("外")
}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!