作者 | Desiré译者 | 苏本如,责编 | 郭芮出品 | CSDN(ID:CSDNnews)

以下为译文:

各位网友,大家好!?今天,我想在这里和大家分享一些我很晚时候才知道的一些CSS属性,在此之前,没有人告诉我这些属性的存在。也许你们和我不一样,已经了解了这些属性。闲话少说,让我们进入正题吧:?01禁用用户选中一个元素(element)的文使用属性user-select,并且将它的值设置为none,我们可以将一个元素的文本设置为不能被用户选中。

element {  -webkit-user-select: none; /* Safari */  -ms-user-select: none; /* IE 10+ and Edge */  user-select: none; /* Standard syntax */}

当你不想一个元素的原始内容被复制时,可以使用这个属性。02更改选中文本的背景颜色使用选择器::selection,可以更改选中文本的背景颜色:

::selection {  color: #ececec;  background: #222831;}

当你使用这个属性时,注意使用良好的颜色对比度组合。03在不使用br的情况下将文本换行使用属性white-space,并将它的值设置为pre-wrap或pre-line:

element {  white-space: pre-wrap; /*pre-wrap*/  white-space: pre-line; /*pre-line*/}

04设置字与字之间的间距这对你来说可能有点简单。但是直到我搜索这个需求时,我才知道有这个设置。你可以使用word-spacing这个属性来设置文本中词与词之间的间隔。

element {  word-spacing: 6px; /* word spacing wow such */}

05在浏览器中隐藏难看的滚动条我以前甚至不知道这是可以做到的。要实现这个目的,你必须为不同的浏览器,准备不同的代码:

/* Hide scrollbar for Chrome, Safari, and Opera */html::-webkit-scrollbar {  display: none;}/* Hide scrollbar for IE and Edge */html {  -ms-overflow-style: none;}

如果你禁用了滚动条,那么你需要确保提供上/下按钮和其他方便的导航选项。请注意,Firefox停止了对滚动条隐藏问题的支持,以上代码似乎是一个技巧,可以执行与我包含的其他代码相同的功能。原文:https://dev.to/helleworld_/5-css-useful-properties-i-ignored-2930本文为 CSDN 翻译,转载请注明来源出处。

css修改select选择框option被选中的背景颜色_5个容易忽视的 CSS 属性相关推荐

  1. css修改select选择框option被选中的背景颜色_这 16 个 CSS 伪类,助你提升布局效率!

    作者:Chidume Nnamdi 译者:前端小智 来源:mediuum 大家都说简历没项目写,我就帮大家找了一个项目,还附赠[搭建教程]. css 伪类是用于向某些选择器添加特殊的效果,是动态的,指 ...

  2. css修改select选择框option被选中的背景颜色_这五个有用的 CSS 属性完全被我忽视了...

    作者 | Desiré译者 | 苏本如,责编 | 郭芮头图 | CSDN 下载自视觉中国出品 | CSDN(ID:CSDNnews) 以下为译文: 各位网友,大家好!?今天,我想在这里和大家分享一些我 ...

  3. 纯CSS调整select选择框高度,兼容IE/Firefox/Opera/Safair/Chrome

    在IE下直接用height.border定义select没有效果,目前大部分情况都是用js进行模拟,其实css也是可以做得到的,原理很简单,隐藏select选择框的原生边框,再用其他元素模拟内边距及边 ...

  4. 使用css修改checkbox选择框的样式

    二. 修改思路: 给原本的checkbox框加上visibility: hidden;属性,使其隐藏同时又占据原本在页面上面的位置,说直白点就是,使checkbox看不见,但是仍然占有原来的位置. 然 ...

  5. select选择框实现跳转

    select选择框实现跳转 零.启示 1.启示把bom里面的几个对象稍微有点印象,那么主干有了,学其它的就感觉添置加瓦,很简单 就是关注树木的主干 2.万能的百度,不过当然要你基础好学得多才能看得懂, ...

  6. 解决小米2s手机 select选择框问题

    解决小米2s手机 select选择框文本内容不能改变中学习到的 时间:2015-07-17 项目:甘肃银行-手机银行 问题记录:有一组选择框,第一个选择框选择存储类型(零存整取.整存整取.定活两便), ...

  7. AngularJs 基础教程​ —— Select(选择框)

    为什么80%的码农都做不了架构师?>>>    本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:AngularJs 基础教程 -- Select(选择框) Angula ...

  8. Antd点击select选择框,页面滚动,选项跟着滚动

    遇到问题如下: 做项目时,采用antd与react技术方案,需要实现选择一个select选择框,发现点击select选择框时,滚动页面,选项内容整体跟着页面滚动,而select选择框不动,如图: 解决 ...

  9. vivo计算机背景,怎么修改VIVO手机浏览器中的主题与背景颜色

    怎么修改VIVO手机浏览器中的主题与背景颜色 腾讯视频/爱奇艺/优酷/外卖 充值4折起 随着科技的发展,手机已经成为人们日常生活中必不可少的工具,当我们在使用vivo手机内的浏览器浏览网页时,如果想要 ...

最新文章

  1. 大流量网站的底层系统架构
  2. Twitter创始人Jack Dorsey的每日必做和不做清单
  3. [css] 有用过scss和sass吗?说说它们之间的区别是什么?
  4. DL中常用的numpy
  5. Spring Mvc 整合 Mybatis
  6. ionic 富文本编辑样式后,前台不能回显样式
  7. htt:// ************不在以下 request 合法域名列表中,请参考文档:******************************
  8. Spring Cloud与微服务学习总结(11)——spring cloud-openFeign 声明式远程调用总结
  9. Nginx如何实现读写限流的方法
  10. 怎么打开kux格式?如何把kux格式转换成mp4
  11. 资源 就是Tianmao项目里小部分备用 测试 的数据以及图片
  12. 备案后可以改服务器信息吗,域名备案后可以更改服务器
  13. 2021年茶艺师(初级)考试试卷及茶艺师(初级)模拟考试
  14. java 实现橡皮擦_基于canvas剪辑区域功能实现橡皮擦效果
  15. 高分一号二号PMS数据处理
  16. 1419:SPFA(II)
  17. Combining Deep Learning with Information Retrieval to Localize Buggy Files for Bug Reports
  18. Office 远程代码执行漏洞复现过程
  19. 销售谈判技巧培训分享
  20. UltraISO(软碟通)制作U盘启动安装CentOS 7

热门文章

  1. Linux虚拟机改中文
  2. 哥斯拉Godzilla webshell管理工具
  3. vue实现HTML转PDF (已解决清晰、页边距、图片跨域导出等问题)
  4. 导入第三方依赖库slidingmenu
  5. ansys流固耦合分析与工程实例模型文件_平板射流冲击流固耦合分析
  6. C++ STL 四种智能指针
  7. 看完这个你还不理解右值引用和移动构造 你就可以来咬我(上)
  8. Android开发之将AndroidX项目改为非androidX(android.v7.support)的方法
  9. Android开发之Java和Kotlin混合开发互相跳转报错的问题
  10. mysql 存储过程cursor_MySQL 的存储过程写法和Cursor的使用