所有分类
  • 所有分类
  • 后端开发
CSS新玩法!::target-text让你字变金,网页设计省心又时尚

CSS新玩法!::target-text让你字变金,网页设计省心又时尚

选择器,聊聊该选择器的作用和使用方法,希望对大家有所帮助!官网看到了一个从未见过的选择器,::target-text。如果浏览器支持滚动到文本片段这个特性,则会滚动到这部分文本所在的地方,并且允许用户自定义高亮显示该部分文本样式。详细通过本

你们听过 CSS 里那个叫::target-text 的神奇功能吗?比我们平时说起的:target 牛逼多了。用了这个,你想怎么调字儿都行,还能让字变粗!是不是棒棒哒?我马上给大家揭秘如何操作,希望对你们有用~

CSS新玩法!::target-text让你字变金,网页设计省心又时尚

CSS新玩法!::target-text让你字变金,网页设计省心又时尚

1.::target-text选择器简介

CSS新玩法!::target-text让你字变金,网页设计省心又时尚

今天在主页上看到个好玩的叫做:::target-text选择器,它能把文字变金色!跟咱们以前用的:target选择器不太一样,这个主要是为了标注特殊链接的,看着文章都会觉得很带感!

MDN官网这个”hover-text”真的厉害!用带下拉功能的浏览器,直接就能找到想要的那段话,还能自定义设置字体和加闪烁效果!这样搞起来,上网做网页都省事多了!

CSS新玩法!::target-text让你字变金,网页设计省心又时尚

2.如何指定跳转位置

::target-text {
  background-color: rebeccapurple;
  color: white;
}

理解了,用”#”和ID找标签挺方便的,还有个叫”target-text”的方法,就是得制定下规则才能实现跳转。举个栗子,比如你加上这个”:~:text=xxx”到网址后面,页面就会自动帮你翻出那个对应的文字。但请注意,如果文字多的话,系统只会选择第一个,剩下的还得靠你自己挑。

http://www.example.com/index.html#section2
Example

不会找不到地儿吗?两招就能解决!首先,解释的尽量清楚点别重复讲啊;接着,开始和结束时千万别忘了加个小符号,防止记错。这样子一做,找地点就会变得既简单又直接,想去哪儿都行,再也不怕迷路了。

CSS新玩法!::target-text让你字变金,网页设计省心又时尚

3.浏览器行为和兼容性

http://www.example.com/index.html#:~:text=textStart

那个target-text很棒?但你要明白其实浏览器也挺厉害。譬如选中一段话后按住鼠标右键,就会弹出个菜单叫“复制选定内容链接”。点一下,马上生成一串包含”#:~:text=xxx”的神奇链接。最神的是,它还可以自动化搞定选定段落后面的东西,保证每次都是新鲜出炉的链接地址!

读者们请留意!咱们这儿的叫作’start-text’的东东看着很震撼,但其实现在兼容性上还有些小麻烦。简单说,只有Chrome 89以上或更新过的浏览器,才能完美运转此功能。别急,手机端也会有这个问题,所以咱们得仔细看看,看咱们的表现如何咯。

4.简单总结

#:~:text=[prefix-,]textStart[,textEnd][,-suffix]

看完本文关于target-text选择器的详细介绍及实例示范,是不是瞬间感觉对它有所领悟,甚至迫不及待地想要使用起来?这种神奇的CSS3选择器能极大提升页面的颜值与用户体验。当然,因为如今浏览器兼容性的问题,还不能完全满足我们的需求。但随着科技的不断进步,我相信不久之后,就能看到它发挥更大的作用!

CSS新玩法!::target-text让你字变金,网页设计省心又时尚

没关系,有不懂的就翻书或请教专业人士,千万别自我安慰!希望这段时间的交流助你恍然大悟什么叫“靶文本”。

#:~:text=Mlle,parachute

原文链接:https://www.icz.com/technicalinformation/web/javascript/2024/04/14406.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?