首页
学习
活动
专区
圈层
工具
发布

区区省略号竟有大作为...

每当我告诉身边的人省略号(…)是我见过的最为牛逼的字符时,绝大部分人都以为我疯了。...那时候,省略号主要出现在一些按钮和菜单选项中,它代表着我在点击这个按钮或菜单之后需要作出进一步的抉择。...2、省略号=”在这里打字“ 在近些年开始,陆续诞生了很多产品使用省略号来代表文本域,而现在已然流行开来。...心理效应:传统上,一个省略号代表着省略词组/语句的一部分,也就是说有省略号的地方其实应该是有文字的。在文本域中使用省略号则在某种程度上,能够刺激你在空白部分进行文本输入。...如果不做截取处理的话,我们将会在到处看到有重叠的文本,还好,省略号的出现打破了这种不良效果,将可能充满混乱的界面解救了出来。

1.2K130

react native简单入门

常用属性如下:(此组件与TouchableHighlight的区别在于并没有额外的颜色变化,更适于一般场景) activeOpacity 指定封装的视图在被触摸操作激活时以多少不透明度显示(通常在0到1...之间) onPress TouchableHighlight 用于写按钮的组件,常用属性如下: activeOpacity 指定封装的视图在被触摸操作激活时以多少不透明度显示(通常在0到1之间) underlayColor...,并在文本的开头添加省略号,例如:…xyz。...middle :从文本的中间进行截断,并在文本的中间添加省略号,例如:ab…yz。 tail:从文本的末尾进行截断,并在文本的末尾添加省略号,例如:abcd…。...clip :文本的末尾显示不下的内容会被截断,并且不添加省略号,clip只适用于iOS平台。

4.9K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Swift - Button,Label

    前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.DetailDisclosure:前面带“!”...图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.System:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.Custom:定制按钮,前面不带图标...:触摸在控件内拖动时 TouchDragOutside:触摸在控件外拖动时 TouchDragEnter:触摸从控件之外拖动到内部时 TouchDragExit:触摸从控件内部拖动到外部时 TouchUpInside...:在控件之内触摸并抬起事件 TouchUpOutside:在控件之外触摸抬起事件 TouchCancel:触摸取消事件,即一次触摸因为放上太多手指而被取消,或者电话打断 */ Swift里Label...label.numberOfLines=2 //显示两行文字 //设置文本高亮 // label.isHighlighted = true //设置文本高亮颜色

    2.4K20

    HarmonyOS 开发实践——基于measure实现的文本测量

    场景描述场景一:当文本的内容超过指定的行数时显示 ...展开,当所有文本展开后,最后面跟着收起。...场景二:搜索框展示历史记录,单个子组件超过固定长度后展示省略号,固定只展示两行,超出的文字被截断,通过点击按钮展示后续文本内容方案描述场景一:当文本的内容超过指定的行数时显示 ...展开,当所有文本展开后...,最后面跟着收起方案1、文本默认超过两行时,直接截断,在截断文本后添加...展开 2、测量两行文本和全部文本的高度,当全部文本的高度超过两行文本的高度时进行展开的逻辑 3、文本全部展开后,点击收起,所有文本全部收齐变成固定的两行核心代码文本收起态...;  }}场景二:搜索框展示历史记录,单个子组件超过固定长度后展示省略号,固定只展示两行,超出的文字被截断,通过点击按钮展示后续文本内容方案1.历史记录固定只展示两行,超出的均被截断 2.单个文本有固定尺寸...,超长后会展示省略号 3.通过点击按钮可以展示出所有的历史记录核心代码获取屏幕的宽度//子组件的最大宽度,目前是定死的const childMaxWidth:number = 325 //为了方便后续计算

    27410

    浅谈移动端过长文本溢出显示省略号的实现方案

    首先一个最基本的需求就是当文本超过一行最大宽度时,超出的部分变为省略号,如下图所示。 这个功能比较基础,只用css就可以实现,如下图所示代码块。...在支持了多行文本溢出显示省略号的功能之后,产品同学又发现了体验不友好的点,如下图所示。文本在第二行开头处就结束了,这就导致第二行大部分是空白的,影响了美观度。...虽然canvas可以计算出文本显示的宽度,并且兼容性和性能都还不错,但是当某一行末尾出现特殊符号或者是英文单词时,就会出现预期外的情况。...一段时间后,产品同学感觉展示那么一段文本有点儿单调,于是又提出了一个进阶版的需求: 文本的首行开头需要缩进或者可以配置一个图标; 文本的末尾可以配置按钮或者图标,并且如果文本超过了范围需要显示省略号,但是省略号需要在按钮或图标的前面...由于文本高亮需要通过标签将文本包裹起来并添加高亮样式才能实现,而之前的组件是通过v-text的方式实现的,因此这里不能直接使用,需要将组件改造成v-html的方式插入才可以。

    2.6K20

    深入扩展文本溢出解决方案

    第一时间关注技术干货! 在实际的开发中不管是移动端还是 PC 端都会遇到文本太长,因为宽度不够导致我们需要设置成省略号。文本就文本溢出做一个总结,希望对你们开发过程中有帮助。...拓展的多行文本溢出 在支持了多行文本溢出显示省略号的功能之后,产品同学又发现体验不友好的点,如下图所示,文本在第二行开头处就结束了,这就导致第二行大部分是空白的内容,影响了美观度。 ?...轴要显示的位置 y: 0,//文字在y轴要显示的位置 maxLine: 3//文字最多显示的行数 }) 效果图 当文本没有超过第 x 行的一半时,则按第 x-1 行溢出显示省略号的方式展示;(...自定义多行文本溢出 过一段时间之后,产品同学又提出了新的进阶版需求 文本的首行开头需要缩进或者可以配置一个图标; 文本的末尾可以配置按钮或者图标,并且如果文本超过了范围需要显示省略号,但是省略号需要在按钮或图标的前面...由于文本高亮需要通过标签将文本包裹起来并添加高亮样式才能实现,而之前的组件是通过 v-text 的方式实现的,因此这里不能直接使用,需要将组件改造成 v-html 的方式插入才可以。

    2K20

    构建智能分页控件:Row组件实现页码与翻页按钮的完美结合

    边界处理:在首页和末页时,相应的翻页按钮应有适当的状态变化。 适应性强:控件应能适应不同的屏幕尺寸和方向。 3....模板字符串 显示"第 X 页 / 共 Y 页"格式的文本,X为当前页码,Y为总页数 margin { left: 12, right: 12 } 设置左右外边距为12vp,与两侧按钮保持适当距离 页码显示采用模板字符串动态生成文本内容...点击时,只有当currentPage > 1时才减少页码。 下一页按钮: 当currentPage === totalPages时,按钮透明度降低且禁用状态效果,表示不可用。...内边距:设置左右内边距,使文本与按钮边缘保持适当距离。...字体大小:设置为14fp,与按钮文本保持一致。

    39200

    打造精美商品列表项:图文混排与多行文本的艺术

    视觉平衡:图片与文本区域的比例要协调,通常图片占据固定宽度,文本区域自适应。 一致性:在整个应用中保持商品列表项的一致样式,提升用户体验。...溢出时显示省略号 TextOverflow.Ellipsis表示当文本溢出时显示省略号,这是一种常见的处理方式,能够提示用户还有更多内容未显示。...5.3 多行文本的布局考虑 在设计多行文本时,需要考虑以下几点: 行高:适当的行高可以提升多行文本的可读性。 字体大小:较小的字体可以在有限空间内显示更多内容。...商品列表项的交互优化 为了提升商品列表项的交互体验,我们可以添加以下功能: 7.1 收藏功能 在商品列表项中添加收藏按钮,使用户可以快速收藏感兴趣的商品: Row() { // 商品图片和信息...容器的最右侧添加了一个收藏按钮,用户可以点击按钮收藏或取消收藏商品,同时阻止事件冒泡,避免触发列表项的点击事件。

    31400

    HarmonyOS学习路之开发篇—— Java UI框架(基础组件说明【一】)

    一、基础组件分类 HarmonyOS的常用组件一般在resources/base/layout下的xml文件中声明,然后在AbilitySlice中通过super.setUIContent(ResourceTable...在AbilitySlice中通过super.findComponentById(ResourceTable.组件的id)获取组件,获取成功后就可以对该组件进行操作,如添加监听,设置内容等。...… =“ellipsis_at_middle” 中间位置使用省略号截断… =“ellipsis_at_end” 结尾处使用省略号截断… =“auto_scrolling” 滚动显示全部文本 text_size...② 按钮类 Button是一种常见的组件,点击可以触发对应的操作,通常由文本或图标组成,也可以由图标和文本共同组成。...Switch的共有XML属性继承自:Text,Switch的自有XML属性见下表: 属性名称 属性描述 使用案例 text_state_ontext_state_off 开启时显示的文本关闭时显示的文本

    2.6K20

    C002Android学习笔记-初级控件(二)

    ; ③设置文本字体大小: xml中——textSize;代码中——setTextSize; ④设置文本风格,风格定义在res/styles.xml: xml中——textAppearance;代码中——...;代码中——setFocusableInTouchMode; 指定文本超过范围后的省略方式取值表: ①省略号在开头: xml中——start;TruncateAt中——START; ②省略号在中间: xml...中——middle;TruncateAt中——MIDDLE; ③省略号在末尾: xml中——end;TruncateAt中——END; ④跑马灯显示: xml中——marquee;TruncateAt中...ImageButton ImageButton派生自ImageView,本质上就是一个带了按钮外观的图片; Button可以设置文字按钮,ImageButton可以设置图片按钮,那么图片加文字按钮呢?...:指定图形与文本的间距; 代码中的基本设置: setCompoundDrawables:设置文本周围的图形; setCompoundDrawablePadding:设置图形与文本的间距;

    45610

    谈谈一些有趣的CSS题目(五)-- 单行居中,两行居左,超过两行省略

    题目就是如上要求,使用纯 CSS,完成单行文本居中显示文字,多行居左显示,最多两行超过用省略号结尾,效果如下: 不愿看长篇大论的可以先看看效果:-webkit- 内核下 Demo 戳我 ?...主要用到如下几个: display: -webkit-box; // 设置display,将对象作为弹性伸缩盒子模型显示 -webkit-line-clamp: 2; // 限制在一个块元素显示的文本的行数...记得上面我们解决单行居中,多行居左时的方法吗?...class 为 pesudo 的 p 标签,标签内容与文本内容一致,但是我们限定死class="pesudo" 的 p 标签高度 height 与上面的 p 的行高 line-height一致,并设置...这样最多显示单行且样式为居中的 class="pesudo" p 标签就重叠到了原本的 p 标签之上。表现为单行居中,多行时第一行则铺满,解决了我们的问题。多行省略与方法一相同。

    1.6K50

    五、Web App 基础可视组件属性(IVX 快速开发教程)

    页面 添加一个图片用于 页面 作为背景进行显示。...,元素设置 具体像素 时将会超出行与列进行显示,但是在设置成 百分比 时将永远按照百分比大小进行显示。...在 行 与 列 中设置宽度可以设置成 百分比 或 具体像素值,设置 百分比 宽度使用百分号 % 结尾,设置宽度为 具体像素值 时使用 px 结尾,行与列高度也是相同的设置方法: 5.2.2 行、列的内...,设置最大字符数可以限定文本长度,设置为 2 则不能显示超过 2 个字符内容: 此处文本超出部分由于溢出效果为 省略号,原因是在文本属性栏中 溢出效果 设置为 显示省略号。...,若有溢出则会使用省略号进行结尾: 5.3.4 文字颜色与字体样式 文字颜色 可以修改该文本框的呈现颜色,字体样式可以设置加粗、斜体、下划线、删除线: 5.4 图片属性 图片组件 用于图片的显示

    5.2K20

    【愚公系列】2023年11月 Winform控件专题 Label控件详解

    欢迎 点赞✍评论⭐收藏前言Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框、...1.3 AutoEllipsisAutoEllipsis是Winform中的一个属性,用于在控件的一部分文本超出显示区域时自动添加省略号。...当文本超出控件的显示区域时,控件将自动添加省略号。可以通过修改控件的大小、字体大小和文本内容等来调整省略号的位置和显示效果。...需要注意的是,AutoEllipsis仅在控件的AutoSize属性设置为False时才会生效。如果控件的AutoSize属性设置为True,则不会出现文本超出显示区域的情况,因此也不会出现省略号。...展示如何在Label控件中使用AutoEllipsis属性:label1.Text = "这是一段很长很长的文本,它将会超出Label控件的显示区域,使用AutoEllipsis可以自动添加省略号。"

    5K11

    每天10个前端小知识 【Day 18】

    在日常开发展示页面,如果一段文本的数量过长,受制于元素宽度的因素,有可能不能完全显示,为了提高用户的使用体验,这个时候就需要我们把溢出的文本显示成省略号。...对于文本的溢出,我们可以分成两种形式: 单行文本溢出 多行文本溢出 实现方式 单行文本溢出省略 理解也很简单,即文本在一行内显示,超出部分以省略号的形式展现 实现方式也很简单,涉及的css属性有: text-overflow...:规定当文本溢出时,显示省略符号来代表被修剪的文本 white-space:设置文字在一行显示,不能换行 overflow:文字长度超出限定宽度,则隐藏超出的内容 overflow设为hidden,...:ellipsis生效的基础 text-overflow属性值有如下: clip:当对象内文本溢出部分裁切掉 ellipsis:当对象内文本溢出时显示省略标记(…) text-overflow只有在设置了...img元素之类,会添加到DOM树中;如查有 - 添加background-image规则,将会添加到样式规则树中 DOM树和样式规则匹配时构建渲染树,如果DOM树节点匹配到样式规则中的backgorund-image

    1.3K10

    Css 实现多行文字截断

    文本超出范围才显示省略号,否则不显示省略号。 浏览器原生实现,所以省略号位置显示刚好。...还有因为是我们人为地在文字末尾添加一个省略号效果,就会导致它跟文字其实没有贴合的很紧密,遇到这种情况可以通过添加 word-break:break-all; 使一个单词能够在换行时进行拆分。 ?...回到事情的本质来看:我们希望 CSS 能够有一种属性,能够在文字溢出的情况下显示省略号,不溢出时不显示省略号(两种形式,两种效果)。...那么你可能会觉得粉色盒子占了空间,那岂不是标题会整体延后了吗,这里可以通过 margin 的负值来出来,设置浅蓝色盒子的 margin-left 的负值与粉色盒子的宽度相同,标题也能正常显示。...添加 word-break:break-all; 使一个单词能够在换行时进行拆分,这样文字和省略号贴合效果更佳。 这个方法应该是我看到最好的用纯 CSS 处理的方式了,如果你有更好的方法,欢迎交流!

    2.8K00

    Windows 8.1 应用再出发 - 几种常用控件

    本篇为大家简单介绍Windows 商店应用中控件的用法,为方便讲解,我们在文本控件和按钮控件这两类中分别挑选有代表性的控件进行详细说明。 1....OpticalMarginAlignment  枚举值,指定在与文本容器边界对齐时如何处理每个字符版式中靠边的值。有None(默认值) 和 TrimSideBearings 两种。...CharacterEllipsis:在字符边界处修整文本。将绘制省略号 (...)...来替代剩余的文本,Clip:在像素级别修整文本,并以可视方式裁剪多余的字形,None:不休整文本,WordEllipsis:在单词边界处修整文本。将绘制省略号 (...) 来替代剩余的文本。...Flyout  与此按钮关联的浮出控件。当按钮点击时,Flyout控件浮出,再点击按钮或空白处,Flyout消失。 <Button Content="Click Me."

    3K40
    领券