增加html链接的半径
如何在不增加链接内容大小或更改其父链接大小的情况下增加链接的半径 我有一些附加的小图片链接,效果不错,但很难准确点击图片(尤其是在手机上)。我正在尝试修改链接,这样即使你点击它附近的链接(比如+-10px),它仍然会转到所需的url 我的Html:增加html链接的半径,html,css,Html,Css,如何在不增加链接内容大小或更改其父链接大小的情况下增加链接的半径 我有一些附加的小图片链接,效果不错,但很难准确点击图片(尤其是在手机上)。我正在尝试修改链接,这样即使你点击它附近的链接(比如+-10px),它仍然会转到所需的url 我的Html: <i class="icon-plus-sign" onclick="javascript:ClickMe();" style="cursor: pointer;"></i> 我的猜测是,我应该创建一个css类并将其应用
<i class="icon-plus-sign" onclick="javascript:ClickMe();" style="cursor: pointer;"></i>
我的猜测是,我应该创建一个css类并将其应用于链接,但我不知道如何创建css
padding:10px
将通过增加链接父级的大小来更改我的页面设计。您可以通过给她
padding:10px;
你可以通过给她一些颜色来增加它的尺寸
padding:10px;
像这样的东西可能会做到: 只要使用
style="padding:10px;"
并通过改变像素数来改变链接的大小,这样就不需要单独的css文件。类似的方法可以做到: 只要使用
style="padding:10px;"
通过改变像素数来改变链接的大小,您不需要单独的css文件。您可以在图像下添加一个div,使其成为您想要的大小 我用过这个,效果很好
<a href="#">
<img src="#">
<div id="expand">
</div>
</a>
不过,我更喜欢填充的想法。您可以在图像下添加一个div,使其成为您想要的大小 我用过这个,效果很好
<a href="#">
<img src="#">
<div id="expand">
</div>
</a>
不过我更喜欢填充的想法。如果你想扩展可点击区域,你可以使用
padding:10px
。但是,如果希望边界大小不改变,请尝试应用边距:-10px
:
i {
cursor:pointer;
padding:10px;
margin:-10px;
}
在演示中,您可以看到父级
div
的边框靠近内部i
子级,就好像i
的大小没有变化一样。但是,将鼠标悬停在i
元素周围的区域上仍然会影响光标变为指针
,此时可以单击图标。如果要扩展可单击区域,可以使用填充:10px
。但是,如果希望边界大小不改变,请尝试应用边距:-10px
:
i {
cursor:pointer;
padding:10px;
margin:-10px;
}
在演示中,您可以看到父级
div
的边框靠近内部i
子级,就好像i
的大小没有变化一样。但是,将鼠标悬停在i
元素周围的区域仍然会影响光标变为指针
,此时您可以单击图标。您可以发布html代码吗?类似于.padding sm{padding:10px;}
的操作是否有效?您使用css的方法是正确的。您只需将链接和图像括在
中,并为类指定定义的边距或填充大小。然后将onClick事件处理程序分配给与链接相同的DIV。同时填充padding和DIV size将更改父级的大小并破坏页面设计我知道您关于增加DIV size更改布局的意思,但不能有两个重叠的“热”区域-您如何知道单击了哪个区域?因此,填充是可单击的显示元素之间的间距。还是我遗漏了什么?你可以发布更多的HTML来显示链接是如何排列在一起的吗?你可以发布你的HTML代码吗?类似于.padding sm{padding:10px;}
的东西是否有效?你使用css的方法是正确的。您只需将链接和图像括在
中,并为类指定定义的边距或填充大小。然后将onClick事件处理程序分配给与链接相同的DIV。同时填充padding和DIV size将更改父级的大小并破坏页面设计我知道您关于增加DIV size更改布局的意思,但不能有两个重叠的“热”区域-您如何知道单击了哪个区域?因此,填充是可单击的显示元素之间的间距。还是我遗漏了什么?你能发布更多的HTML来显示链接是如何排列在一起的吗?谢谢,这就是我要找的。我很喜欢这个把戏,但这里有一个演示的修改版本,演示了我在评论中提到的重叠问题。只需点击链接1@Fatmank感谢您对这个问题的反馈,我认为OP不应该在这种情况下使用它,但是,我们可以通过在上面的i
上设置所有padding-bottom:0
和margin-bottom:0
,在下面的i
上设置padding-top:0和margin-top:0
来快速解决问题,就像@King-King-Yup。。好办法,那就行了。在css中,总有一种方法-工作就是找到它。谢谢,这就是我要找的。我很喜欢这个技巧,但这里有一个演示的修改版本,演示了我在评论中提到的重叠问题。只需单击链接1。-@Fatmank感谢您对这个问题的反馈,我认为OP不应该在这种情况下使用它,但是,我们可以通过在上面的i
上设置所有padding-bottom:0
和margin-bottom:0
,在下面的i
上设置padding-top:0和margin-top:0
来快速解决问题,就像@King-King-Yup。。好办法,那就行了。在css中总有一种方法——工作就是找到它。