css增加元素点击范围

css增加元素点击范围

有时候页面设计按钮较小,或着由于元素所在区域不适合放置大小,可以采用奇淫技巧(css)增加点击事件的触发范围。
比如页面中有一个按钮

  <text id="gl1" bindtap="{{lettering}}"></text>

css代码:

#gl1{
    text-align: center;
    width: 24rpx;
    height: 24rpx;
    position: absolute;
    top: 50%;
    left: 22rpx;
    border-left: 4rpx solid #FFFFFF;
    border-bottom: 4rpx solid #FFFFFF;
    -webkit-transform: translate(0,-50%) rotate(-135deg);
    transform: translate(0,-50%) rotate(45deg);
}
#gl1::before{
    content:"";
    position:absolute;
    top:-20rpx;
    left:-20rpx;
    bottom:-20rpx;
    right:-20rpx;
    }

css中的伪类可以增加元素事件的触发范围,但却可以做到不影响页面元素的排列,这点是伪类的一个实用小技巧

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
CSS中,使用:focus伪类可以为元素添加特定的样式,当元素获得焦点时,这些样式将生效。例如,可以使用:focus来改变元素的颜色、背景图像、边框等属性。 在引用\[1\]中的代码示例中,li:focus选择器被用来设置当li元素获得焦点时的样式。具体的样式包括改变文字颜色为白色,设置背景图像为chooseBg.png,设置背景图像的大小为100% 100%,以及设置底部边框为2像素宽的蓝色边框。 在引用\[2\]中的代码示例中,注释说明了:focus特性对于兄弟标签的影响。只有紧邻的下一个兄弟元素才会对:focus做出反应。为了让多个属性同时对:focus做出反应,可以使用一个包裹元素,如.select-what。 在引用\[3\]中的代码示例中,展示了一个HTML结构,其中包含一个type为select的input元素和一个class为select-what的div元素。当input元素获得焦点时,.select-what元素的样式将发生变化。 总结来说,使用:focus伪类可以为元素添加特定的样式,当元素获得焦点时,这些样式将生效。可以通过选择器和包裹元素的方式来控制:focus的作用范围。 #### 引用[.reference_title] - *1* [原生css实现点击更换背景图的方法 :focus的使用方法](https://blog.csdn.net/weixin_43564810/article/details/123360568)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [css中input表单focus兄弟触发失效问题](https://blog.csdn.net/weixin_43665686/article/details/125597374)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铁锅炖大鹅(e)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值