首页 > 其他分享 >一些好用的css小小属性,拿下拿下!!

一些好用的css小小属性,拿下拿下!!

时间:2024-05-21 15:18:58浏览次数:19  
标签:100% eg grayscale filter 滤镜 拿下 图像 好用 css

  1. CSS writing-mode 属性
    • 它是用于垂直排版的语言,比如中文或者日文。然而,有趣的是如果我们把它用在英语中,可以很方便的创建垂直文本。(writing-mode 属性定义了文字在文文字块中垂直或者水平方向,参考MDN。)

    • horizontal-tb:水平方向自上而下的书写方式。即 left-right-top-bottom
    • vertical-rl:垂直方向自右而左的书写方式。即 top-bottom-right-left   
    • vertical-lr:垂直方向内内容从上到下,水平方向从左到右
    • sideways-rl:内容垂直方向从上到下排列
    • sideways-lr:内容垂直方向从下到上排列
  2. CSS滤镜(filter)属提供的图形特效,像模糊,锐化或元素变色。过滤器通常被用于调整图片,背景和边界的渲染。
    • 说到对图片进行处理,我们经常会想到PhotoShop这类的图像处理工具。作为前端开发者,我们经常会需要处理一些特效,例如根据不同的状态,让图标显示不同的颜色。或者是hover的时候,对图片的对比度,阴影进行处理。
    • filter: none :没有效果,属性的默认值
    • blur() :给图像一个高斯模糊效果,length值越大,图像越模糊,eg:filter:blur(6px)
    • brightness() : 线性乘法,可以让图片看起来更亮或者更暗,eg:filter:brightness(70%);
    • contrast():调整图像的对比度,eg:filter:contrast(50%);
    • drop-shadow():给图像设置一个阴影效果。阴影是合成在图像下面,可以有模糊度的,可以以特定颜色画出的遮罩图的偏移版本。 函数接受(在CSS3背景中定义)类型的值,除了"inset"关键字是不允许的。该函数与已有的box-shadow box-shadow属性很相似;不同之处在于,通过滤镜,一些浏览器为了更好的性能会提供硬件加速,利用这个方案,我们其实改变类似于一些图标的颜色,比如黑色的图标变成蓝色的图标。eg:filter: drop-shadow(705px00#ccc);
    • grayscale():图片灰度设置,这个效果可以将图片做旧,有一种时代沧桑感。喜欢古风的人一定会喜欢上这个效果的,eg:filter:grayscale(80%);(除了古风还有一种用法是有的时候需要将全站变成灰色,如大屠杀纪念日的时候。具体css编写如下:*{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); })
    • hue-rotate():色相反转,eg:filter:hue-rotate(70deg);
    • invert():这个函数的作用是反转输入图像,有点像曝光的效果,eg:filter:invert(100%)
    • opacity()
    • saturate()
    • sepia():将图像转换为深褐色,eg:filter:sepia(50%)
    • url():**filter:url()就是css滤镜改变图片的终极方法。CSS:filter可以导入一个svg滤镜,作为他自己的滤镜。
    • 原文链接:https://juejin.cn/post/6844903682010513415
  3. 后续待补充...

标签:100%,eg,grayscale,filter,滤镜,拿下,图像,好用,css
From: https://www.cnblogs.com/wyl-1113/p/18180459

相关文章

  • 2024-05-21 Module not found: Error: Can't resolve 'ant-design-vue/dist/antd.css'
    报错:Modulenotfound:Error:Can'tresolve'ant-design-vue/dist/antd.css'in'xxx'原因:引入的antd.css文件实际上应该是reset.css文件,是由于ant-design-vue的官网给的代码和实际下的包的文件不一致导致。解决方案:把import"ant-design-vue/dist/antd.css";改成import"ant......
  • css小三角文字平移加旋转
      <viewclass="sanjiao"><viewclass="slanted-text">饿了么</view></view>  /*三角*/.sanjiao{width:0;height:0;border-left:40pxsolidtransparent;border-right:40px......
  • CSS选择器
    一、CSS选择器二、CSS选择器实例按照class属性值取出网页信息fromscrapyimportSelectorhtml="""<htmllang="en"><head><metacharset="UTF-8"><title>bobby基本信息</title><scriptsrc="jquery......
  • CSS3随机背景图片切换特效
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`CSS3随机背景图片切换特效日期:2018-5-16阿珏css浏览:4572次评论:16条css3的随机背景图片淡入淡出切换特效 演示效果如本篇文章背景所示......
  • 用CSS3绘制iPhone手机
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`用CSS3绘制iPhone手机日期:2017-7-3阿珏css浏览:1825次评论:1条先上效果图,先睹为快。(这绝对不是一张图片。恩~这话怎么怪怪的~)......
  • 简单的css3头像旋转与3D旋转效果
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`简单的css3头像旋转与3D旋转效果日期:2017-7-10阿珏css浏览:3896次评论:2条经常会在一些网站看到评论区,评论人的头像当鼠标经过会360°旋......
  • scss :export 中导出的变量为空
    1.assets/styles/variables.scss$base-menu-color:#bfcbd9;:export{menuColor:$base-menu-color}2.index.vue<template><div:style="{backgroundColor:variables.menuColor}"></div></template><script>im......
  • CSS的Flexbox布局示例详解
    CSSFlexibleBoxModule(简称Flexbox)是一种现代化的布局模式,用于创建响应式的一维布局(无论是水平还是垂直)。它提供了对项目的对齐、方向、排序、尺寸调整等方面的强大控制。下面是对Flexbox布局的一些关键概念和示例代码:一、关键概念FlexContainer(弹性容器):需要添加display:f......
  • cs01 CSS Syntax
    ACSScomprisesofstylerulesthatareinterpretedbythebrowserandthenappliedtothecorrespondingelementsinyourdocument.Astyleruleismadeofthreeparts−Selector−AselectorisanHTMLtagatwhichastylewillbeapplied.Thiscouldb......
  • CSS Cascading Style Sheet
    cs01CSSSyntaxcs02CSSSelectorscs03CSSInclusioncs04CSSMeasurementUnitscs05CSSPaddingsProperty  REFhttps://www.tutorialspoint.com/css/index.htm-https://www.w3schools.com/css/default.asp ......