当前位置: 首页 > 面试题库 >

文字轮廓效果

施靖
2023-03-14
问题内容

CSS中有什么方法可以为不同颜色的文本提供轮廓?我想突出显示文本的某些部分以使其更直观-例如名称,链接等。更改链接颜色等现在很普遍,因此我需要一些新的东西。


问题答案:

text-stroke在CSS3中有一个名为webkit的实验性属性,我一直在尝试使其工作一段时间,但到目前为止仍未成功。

相反,我使用的是已经受支持的text-shadow属性(我相信Chrome,Firefox,Opera和IE 9 支持该属性)。

使用四个阴影来模拟描边文本:

.strokeme {

  color: white;

  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;

}


<div class="strokeme">

  This text should have a stroke in some browsers

</div>

正如Jason C在评论中提到的那样text-shadow,除Opera Mini外,所有主流浏览器都支持CSS属性。我认为text- stroke应该使用CSS来解决此问题,以实现向后兼容(实际上并不是与自动更新的浏览器有关的问题)。



 类似资料:
  • 主要内容:1. outline-style,2. outline-width,3. outline-color,4. outline,5. outline-offset轮廓(outline)是绘制于元素周围的一条线,位于边框的外围(紧贴着边框),主要用来突出显示某个元素,如下图所示: 图:轮廓(outline) 轮廓和边框看起来非常相似,但它们之间也并非没有区别,例如: 元素上下左右四个方向上边框的样式、宽度、颜色可以单独设置,而轮廓在元素四个方向的宽度、样式、颜色都是相同的,不能单独设置; 边

  • 我有2个URL,其中1个特定于Dev,另一个特定于Prod。我也在使用Spring profiling,其中我有一个单独的文件用于Dev和Prod application-Dev。性能和应用-prod。属性和我的应用。对于Dev env,属性文件如下所示 spring.profiles.active=dev 现在在我的java代码中,我想有一个属性,它将根据我使用的Spring配置文件绑定到适当的

  • 问题内容: 我正在尝试从Material-UI模仿概述的文本字段,但是我不知道如何在标题文本后面隐藏边框。 在下图中,请注意如何从Material-UI库中获取“到期日期/时间”,标题隐藏了边框,但当我尝试使用自定义组件模仿它时,我只是无法隐藏边框。 另外,是否有更好的方法来使用此轮廓设计,而不是仅使用CSS来实现? 我当前的组件看起来像这样: 问题答案: 更新 在许多情况下,我的后续答案(避免使

  • 本文向大家介绍jQuery文字轮播特效,包括了jQuery文字轮播特效的使用技巧和注意事项,需要的朋友参考一下 闲谈:离开学校那座象牙塔已经也有大半年的事件了,生活中不再充满了茫然只有忙碌。连续加班加点大半个月,做的活动项目终于算是告一段落了,而今天也将是考验其真正价值的时候,现在将这次开发中遇到的问题做一下总结。 项目背景: 这次的项目主要是做一次全国酒店人气排名的营销活动,主要是基于在微信中传

  • 在CSS中,outline属性用来为元素绘制轮廓,该属性在CSS2.1中就已经定义,但并未得到各主流浏览器的广泛支持。在CSS3中,对outline属性进行了增强,其语法格式为: outline:[ outline-width ] | [ outline-style ] | [ outline-color ] 也就是说,outline属性可以分解为 outline-width、outline-s

  • 目标 这次我们学习轮廓的层次,即轮廓中的父子关系。 理论 在前几篇关于轮廓的文章中,我们已经讨论了与OpenCV提供的轮廓相关的几个函数。但是当我们使用cv.findcontour()函数在图像中找到轮廓时,我们已经传递了一个参数,轮廓检索模式。我们通常通过了cv.RETR_LIST或cv.RETR_TREE,效果很好。但这到底意味着什么呢? 另外,在输出中,我们得到了三个数组,第一个是图像,第二