当前位置:首页 > 科技  > 软件

你应该了解的 15 个 CSS 隐藏属性

来源: 责编: 时间:2023-12-19 17:15:32 374观看
导读CSS(层叠样式表)是前端开发领域的主要技能之一,用于实现网站设计的视觉呈现。虽然您可能已经熟悉许多 CSS 属性,但仍有一些较少讨论的属性可以增强您的样式设计能力。在今天这篇文章中,我将通过代码片段与你分享15 个 CSS

CSS(层叠样式表)是前端开发领域的主要技能之一,用于实现网站设计的视觉呈现。虽然您可能已经熟悉许多 CSS 属性,但仍有一些较少讨论的属性可以增强您的样式设计能力。在今天这篇文章中,我将通过代码片段与你分享15 个 CSS 属性。zDL28资讯网——每日最新资讯28at.com

zDL28资讯网——每日最新资讯28at.com

让我们直接开始吧。zDL28资讯网——每日最新资讯28at.com

1、accent-color

当涉及到复选框和单选按钮等输入时,浏览器通常会引入默认颜色,该颜色可能与您的 UI 所选配色方案不太协调。zDL28资讯网——每日最新资讯28at.com

为了保持用户界面的一致性,您可以使用强调颜色属性来更改输入的默认颜色。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

<form>   <input type="radio" id="html" />   <label for="html">HTML</label>   <input type="radio" id="css" />   <label for="css">CSS</label>   <input type="radio" id="js" />   <label for="js">JavaScript</label></form>

CSS:zDL28资讯网——每日最新资讯28at.com

input {  accent-color: green;}

输出:zDL28资讯网——每日最新资讯28at.com

zDL28资讯网——每日最新资讯28at.com

2、backdrop-filter

有时您可能想对元素后面的区域应用滤镜效果(模糊效果)。为此,您可以使用background-filter属性。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

<div class="container">  <div class="box">     <p>This is an example of backdrop-filter property.</p>  </div></div>

CSS:zDL28资讯网——每日最新资讯28at.com

.container {  display: flex;  align-items: center;  justify-content: center;  height: 350px;  width: 350px;  background: url(img.webp) no-repeat center;}.box {  padding: 10px;  font-weight: bold;  color: white;  background-color: transparent;  backdrop-filter: blur(10px);}

输出:zDL28资讯网——每日最新资讯28at.com

zDL28资讯网——每日最新资讯28at.com

3、caret-color

当您使用 input 或 textarea 元素时,您可以使用 caret-color 属性更改这些元素的文本光标的颜色,以匹配您的网页配色方案。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

<input type="text" placeholder="Your Name" />

CSS:zDL28资讯网——每日最新资讯28at.com

input {  caret-color: red;}

4、image-rendering

您可以使用图像渲染属性来控制缩放图像的渲染并优化质量。zDL28资讯网——每日最新资讯28at.com

请记住,此属性不会影响未缩放的图像。zDL28资讯网——每日最新资讯28at.com

img {  image-rendering: pixelated;  /* Other values: auto, smooth, high-quality, crisp-edges, pixelated, initial, inherit */}

5、inset

在处理位置时,您可以使用 inset 属性,而不是使用 top、right、bottom、left 属性。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

div {  position: absolute;  top: 20px;  right: 25px;  left: 16px;  bottom: 23px;}/*You can write the above property as*/div {  position: absolute;  inset: 20px 25px 16px 23px;}

6、mix-blend-mode

如果你想设置元素内容与其背景的混合,那么你可以使用 mix-blend-mode 属性。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

<div>  <img src="cat.jpg" alt="cat" /></div>

CSS:zDL28资讯网——每日最新资讯28at.com

div {  width: 600px;  height: 400px;  background-color: rgb(255, 187, 0);}img {  width: 300px;  height: 300px;  mix-blend-mode: luminosity;}

 输出:zDL28资讯网——每日最新资讯28at.com

zDL28资讯网——每日最新资讯28at.com

该属性具有以下值:zDL28资讯网——每日最新资讯28at.com

normal, multiply, screen, overlay, darken, lighten, color-dodge, color-burn, difference, exclusion, hue, saturation, color, luminosity.zDL28资讯网——每日最新资讯28at.com

7、object-fit

您可以使用 object-fit 属性设置图像或视频的大小调整行为,以使其适合其容器。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

<div>  <img src="cat.jpg" alt="cat" /></div>

CSS:zDL28资讯网——每日最新资讯28at.com

div {  width: 500px;  height: 400px;  border: 3px solid purple;}img {  width: 500px;  height: 300px;  object-fit: cover; /* Other values: fill, contain, cover, scale-down, none, initial, inherit */}

输出:zDL28资讯网——每日最新资讯28at.com

zDL28资讯网——每日最新资讯28at.com

8、object-position

object-position 属性与 object-fit 属性一起使用,指定图像或视频应如何在其内容框中使用 x/y 坐标进行定位。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

<div>  <img src="cat.jpg" alt="cat" /></div>

CSS:zDL28资讯网——每日最新资讯28at.com

div {  width: 500px;  height: 400px;  border: 3px solid purple;}img {  width: 500px;  height: 300px;  object-fit: cover;  object-position: bottom right;}

输出:zDL28资讯网——每日最新资讯28at.com

zDL28资讯网——每日最新资讯28at.com

简单来说,这里我指定了object-position:bottom right;这意味着在调整图像大小时它将显示图像的右下部分。zDL28资讯网——每日最新资讯28at.com

9、outline-offset

您可以使用轮廓偏移属性来指定元素的轮廓和边框之间的空间。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

<div></div>

CSS:zDL28资讯网——每日最新资讯28at.com

div {  width: 300px;  height: 300px;  border: 3px solid purple;  outline: 3px solid rgb(81, 131, 148);  outline-offset: 10px;}

输出:zDL28资讯网——每日最新资讯28at.com

zDL28资讯网——每日最新资讯28at.com

10、pointer-events

您可以使用pointer-events 属性控制元素对指针事件的反应。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

<div>   <p class="first">      Please <a href="https://shefali.dev/blog">Click here</a>   </p>   <p class="second">      Please <a href="https://shefali.dev/blog">Click here</a>   </p></div>

CSS:zDL28资讯网——每日最新资讯28at.com

.first {  pointer-events: none; /*here all the pointer events will be set to none. So the user can't click on the link.*/}.second {  pointer-events: auto;}

11、scroll-behavior

您可以使用scroll-behavior属性来实现平滑滚动,而无需使用任何JavaScript,只需一行CSS。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

html {  scroll-behavior: smooth;}

12、text-justify

当您将 text-align 的值设置为 justify 时,可以使用 text-justify 属性来设置文本的对齐方式。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

p {  text-align: justify;  text-justify: inter-character;/*Other values: auto, inter-word, inter-character, none, initial, inherit*/}

在这里,我将值设置为字符间,这样当您调整窗口大小时,它会增加或减少字符之间的间距。您也可以尝试其他值。zDL28资讯网——每日最新资讯28at.com

13、text-overflow

有时您的文本太大而无法放入其容器中。在这种情况下,要控制文本的行为,您可以使用 text-overflow 属性。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

<div>  <p>This is an example of text-overflow.</p></div>

CSS:zDL28资讯网——每日最新资讯28at.com

div {  width: 100px;  height: 40px;  border: 3px solid purple;}p {  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}

输出:zDL28资讯网——每日最新资讯28at.com

zDL28资讯网——每日最新资讯28at.com

14、user-select

用户选择属性可用于控制用户选择文本的能力。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

<div>   <p>You can't select this text.</p></div><p>You can select this text.</p>

CSS:zDL28资讯网——每日最新资讯28at.com

div {width: max-content;height: 40px;border: 3px solid purple;user-select: none;}

15、word-break

word-break 属性用于指定单词在到达行尾或窗口调整大小时应如何中断。zDL28资讯网——每日最新资讯28at.com

例如:zDL28资讯网——每日最新资讯28at.com

p {  word-break: break-all;  /* Other values: normal, break-all, keep-all, break-word, initial, inherit */}

这就是今天的全部内容。zDL28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-49908-0.html你应该了解的 15 个 CSS 隐藏属性

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 三种在JavaScript中终止forEach循环的方式

下一篇: 12 个超级实用的 CSS 技巧

标签:
  • 热门焦点
  • 帅气纯真少年!日本最帅初中生选美冠军出炉

    日本第一帅哥初一生选美大赛冠军现已正式出炉,冠军是来自千叶县的宗田悠良。日本一直热衷于各种选美大赛,从&ldquo;最美JK&rdquo;起到&ldquo;最美女星&r
  • K6:面向开发人员的现代负载测试工具

    K6 是一个开源负载测试工具,可以轻松编写、运行和分析性能测试。它建立在 Go 和 JavaScript 之上,它被设计为功能强大、可扩展且易于使用。k6 可用于测试各种应用程序,包括 Web
  • 企业采用CRM系统的11个好处

    客户关系管理(CRM)软件可以为企业提供很多的好处,从客户保留到提高生产力。  CRM软件用于企业收集客户互动,以改善客户体验和满意度。  CRM软件市场规模如今超过580
  • 在线图片编辑器,支持PSD解析、AI抠图等

    自从我上次分享一个人开发仿造稿定设计的图片编辑器到现在,不知不觉已过去一年时间了,期间我经历了裁员失业、面试找工作碰壁,寒冬下一直没有很好地履行计划.....这些就放在日
  • 一文搞定Java NIO,以及各种奇葩流

    大家好,我是哪吒。很多朋友问我,如何才能学好IO流,对各种流的概念,云里雾里的,不求甚解。用到的时候,现百度,功能虽然实现了,但是为什么用这个?不知道。更别说效率问题了~下次再遇到,
  • 自律,给不了Keep自由!

    来源 | 互联网品牌官作者 | 李大为编排 | 又耳 审核 | 谷晓辉自律能不能给用户自由暂时不好说,但大概率不能给Keep自由。近日,全球最大的在线健身平台Keep正式登陆港交所,努力
  • 疑似小米14外观设计图曝光:后置相机模组变化不大

    下半年的大幕已经开启,而谁将成为下半年手机圈的主角就成为了大家关注的焦点,其中被传有望拿下新一代骁龙8 Gen3旗舰芯片的小米14系列更是备受大家瞩
  • iQOO 11S评测:行业唯一的200W标准版旗舰

    【Techweb评测】去年底,iQOO推出了“电竞旗舰”iQOO 11系列,作为一款性能强机,该机不仅全球首发2K 144Hz E6全感屏,搭载了第二代骁龙8平台及144Hz电竞
  • 7月4日见!iQOO 11S官宣:“鸡血版”骁龙8 Gen2+200W快充加持

    上半年已接近尾声,截至目前各大品牌旗下的顶级旗舰都已悉数亮相,而下半年即将推出的顶级旗舰已经成为了数码圈爆料的主流,其中就包括全新的iQOO 11S系
Top