范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

广州蓝景分享14个非常实用的CSS属性技巧

  Hello~~各位小伙伴,在学习前端时,样式表CSS功能也是非常强大的,它有一些惊人的隐藏方法与技巧,可以用来改善我们开发网站的外观。
  今天这篇文章,小蓝将与大家分享一些实用的 CSS知识技巧,希望对你在学习工作中有所帮助。
  好了,我们现在开始吧。
  1. CSS :in-range 和 :out-of-range 伪类
  这些伪类用于对指定范围内/外的输入进行样式设置。
  (a) :in-range
  如果 input 元素的当前值在 min 和 max 属性的范围之间,则 input 元素在范围内。
  这个伪类可以很容易地确定一个字段的当前值是否可以接受。
  (b) :out-of-range
  如果 input 元素的当前值超出了 min 和 max 属性的范围,则 input 元素超出范围。
  如果字段值超出其范围,它会给用户一个视觉指示。
  CSS 代码: /* in-range */ input:in-range{ background-color: rgba(0, 255, 0, 0.25); } /* out-of-range */ input:out-of-range{ background-color: rgba(255, 0, 0, 0.25); }
  这些伪类只适用于有范围限制的元素。 如果没有限制,则该元素不能在范围内或超出范围。
  2. grayscale( ) 函数
  你可以使用值 100% 将图像从彩色转换为黑白。 当将此值设置为 0% 时,你的图像将保持不变。
  使用 100% 的值,你的图像转换为黑白,这意味着照片中将没有颜色。
  你还可以使用 0 到 100% 之间的值来创建各种不同的效果。
  CSS 代码: .grayscale-image{ filter: grayscale(100%); }
  3.玻璃效果
  使用几行代码将玻璃效果添加到你的下一个项目中。 是的,这真的很容易, 玻璃效果很漂亮,为你的设计增添优雅。
  Glass.CSS(https://css.glass/) 是最流行的 glassmorphism 生成器,你可以在其中免费为你的项目创建 CSS Glass Effects。 你需要做的就是根据需要调整一些设置并将 CSS 代码复制粘贴到你的项目中。
  CSS 代码: .glass-effect{ -webkit-backdrop-filter: blur(6.2px); backdrop-filter: blur(6.2px); background: rgba(255, 255, 255, 0.4); border-radius: 16px; border: 1px solid rgba(255, 255, 255, 0.24); }
  4. 使用以下 CSS 代码来设置文本样式
  每个人都应该知道的一些非常基本的文本样式效果。 但是,还有许多其他高级选项可用。
  CSS 代码: p{ font-family: Helvetica, Arial, sans-serif; font-size: 5rem; text-transform: capitalize; text-shadow: 2px 2px 2px pink, 1px 1px 2px pink; text-align: center; font-weight: normal; line-height: 1.6; letter-spacing: 2px; }
  5. CSS clamp( ) 函数
  CSS clamp( ) 函数将值限制在两个上限和下限之间的范围内。 必须有一个首选值、一个最小值和一个最大值。
  当字体大小根据视口而变化时,Clamp() 会派上用场。
  CSS 代码: p{ font-size: clamp(1.8rem, 2.5vw, 2.8rem); }
  6. 居中一个 p
  对于开发人员来说,最重要的任务是使 p 居中。 有很多其他选项可以使 p 居中。 在本例中,我们使用 CSS flexbox 将 p 水平和垂直居中。
  CSS 代码: p{ display: flex; justify-content: center; align-items: center; }
  7.渐变CSS线性渐变
  要创建渐变 CSS 线性渐变,只需使用下面的 CSS 代码。
  CSS 代码: p { background: linear-gradient(35deg, #CCFFFF, #FFCCCC, rgb(204, 204, 255)); border-radius: 20px; width: 70%; height: 400px; margin: 50px auto; }
  8. CSS 抖动效果
  当用户输入无效内容时,这种"摇动"动画效果会摇动输入字段。 它简单而优雅。 例如,如果用户在文本字段中输入数字而不是字母,则输入字段会抖动。
  HTML 代码: 
  CSS代码: input:invalid{ animation: shake 0.2s ease-in-out 0s 2; box-shadow: 0 0 0.4em red; } @keyframes shake { 0% { margin-left: 0rem; } 25% { margin-left: 0.5rem; } 75% { margin-left: -0.5rem; } 100% { margin-left: 0rem; } }
  输出:
  9. 文字溢出
  你可以使用此属性截断溢出的文本,可以使用省略号 (...) 或自定义字符串对其进行剪裁和显示。
  CSS 代码: .text { white-space: nowrap; overflow: hidden; text-overflow: clip; width: 200px; } p.text { white-space: nowrap; width: 200px; overflow: hidden; text-overflow: ellipsis; border: 1px solid #000000; } p.text:hover { overflow: visible; }
  10. "column-count" 属性
  它指定一个元素应该被划分成的列数。
  CSS 代码: p{ column-count: 2; }
  11. CSS 动画
  动画会逐渐改变元素的样式, 只有在首先指定关键帧时才能使用它,关键帧描述动画元素如何出现在动画序列中的特定点。
  CSS 代码: p{ width: 200px; height: 200px; background-color: blue; animation-name: square; animation-duration: 8s; } @keyframes square{ from {background-color: blue;} to {background-color: black;} }
  12.阴影效果
  使用 CSS,你可以为文本和元素添加效果,将属性定义为 text-shadow 和 box-shadow。 使用 text-shadow 为文本添加阴影,使用 box-shadow 为元素添加阴影。
  (i) text-shadow:它给文本一个阴影。 h1{ color: blue; text-shadow: 2px 2px 4px #000000; }
  (ii) box-shadow:用来给元素一个阴影效果。 下面示例中的实际 p 是紫色的,盒子阴影是天蓝色的,并且设置在右侧和底部 10 个像素处。 p{ width: 200px; height: 200px; padding: 15px; background-color: purple; box-shadow: 10px 10px skyblue; }
  13. CSS 剪辑
  使用 clip-path 属性,你只能显示元素的一部分,而隐藏其余部分。
  CSS 代码: .bg{ height: 100%; width: 100%; background-color: rgba(199, 62, 133, 0.9); clip-path: polygon(100% 0, 100% 0, 100% 51%, 0 100%, 0 90%, 0 52%, 0 51%); position: absolute; }
  Clippy-CSS clip-path maker 是一种通过将元素裁剪为基本形状(圆形、椭圆形、多边形或插图)或 SVG 源来在 CSS 中创建复杂形状的快速简便的方法。
  14. CSS background-blend-mode 属性
  此属性描述了背景颜色和图像(或两个图像)应如何混合。
  与每个背景图像对应的混合模式列表构成了该值, 混合模式指定背景层如何混合(颜色或图片)。
  你可以使用 background-blend-mode 属性制作令人惊叹的背景。
  CSS 代码: p{ width: 600px; height: 400px; background-repeat: no-repeat, repeat; background-position: center; background-image: url("flower.png"), url("background-image.png"); background-blend-mode: color; }
  还有一些其他选项可用,如果你想了解有关此属性的更多信息,可以到网站https://www.w3schools.com/cssref/pr_background-blend-mode.php 上进行查看。
  到这里
  以上就是小蓝今天跟大家分享的一些CSS的实用技巧,如果觉得有用的话,可以点个赞,或者关注我们。

出去旅游带个小电锅很方便,你会带吗?这个问题我最有说服力,我们夫妻常年在外旅行,小电锅是必备品。第一到酒店用它烧开水,省的共用水壶卫生不放心,第二基本可以应付临时吃饭问题,干净卫生(我们是回族清真饭店很少),每次背个华为俄罗斯小伙打通的2G到3G的算法,有多难?华为用实际行动向我们诠释了什么叫做越挫越勇,尽管如今正面临着软硬件两方面的限制,但华为的业务反而越做越大了,这不,英国最大电信运营商EE公司最近宣布,将在5月底开通全国6个主要城市中国首位亿万富翁牟其中三度入狱,小姨子等他16年阅读文章前辛苦您点下关注,方便讨论和分享,为了回馈您的支持,我将每日更新优质内容。文南城纪实编辑南城纪实提到我国的首富,大家可能都会想到阿里巴巴创始人腾讯创始人等,可是要问起谁才是湖北人酒桌上常喝什么?除了白云边,这3种廉价酒也颇受喜爱中国有四大酿酒省份,分别是四川,贵州,安徽,山西,每一处地方都有着自己的酿酒特色,酿出来的酒风格迥异,各有特色。而湖北就在这些酿酒大省的包围当中,独自承受着大哥们的光辉,让本地名酒管虎梁静婚变实锤?丁昱彤只是牺牲品,马伊琍才是最大赢家文白面书誏编辑白面书誏其实与管虎结婚的那一刻,梁静就输了。最近几天梁静管虎婚变闹得沸沸扬扬,被称为第三者的丁昱彤多次发文,要求姓梁的必须公开离婚。在娱乐圈中,第三者叫板正主还真是少蓝天燃气2022年净利润同比增长40。72拟10转4股派10元中证智能财讯蓝天燃气(605368)3月28日披露2022年年度报告。2022年,公司实现营业总收入47。54亿元,同比增长21。86归母净利润5。92亿元,同比增长40。72扣非为什么买小米手机的人不喜欢OV,买OV的机友也瞧不上小米?这个是两种人的侧重的,小米除了堆硬件配置之外感觉没什么亮点,价格也不低。买ov的人看颜值,很多人并不是很需要配置,能看看视频,聊天,拍照就没什么用处现在ov子公司手机也不差,价格也劳力士最便宜的男表是哪一款,大约什么价格?所谓最便宜的劳力士,也就是劳力士入门款腕表至少有两处共同点1。不锈钢材质(表链及表壳上不带有任何贵金属)2。没有日历(因为增加日历功能表就会变贵)。符合这些条件的男表型号为Ref。日本性价比高的护肤美妆产品,以美白面霜精华乳液,妆前乳隔离遮瑕为主,求推荐一些平价产品?谢谢邀请。樱桃番茄在护肤过程中也用过一些日系的护肤品!今天就跟大家来聊聊自己觉得还OK的一些护肤单品!日本各品牌护肤品水乳霜选择攻略1。豆乳系列无添加孕妈妈可用的白菜价品牌,有保湿2018年合肥房价如何?2018年合肥房价如何?安徽城史来回答。合肥的房价一直是被人诟病的地方,就是因为合肥处于发展中的二线城市,涨幅过快的房价和不配套的基础设施,还有和房价不对等的工资,让民众感觉很是头事业单位的中人退休后怎么知道自己缴了多少社保基金(退休前)?感谢邀请,更感谢楼主的提问。楼主你好,事业单位的中人,退休以后怎么知道自己交了多少社保钱呢?这个问题首先我们知道事业单位人员在2014年10月份以后才开始正式的交纳基本养老保险的待