前端常用的css以及css3技巧

news/2024/10/24 12:23:29/

前端常用的css以及css3

首先给大家推荐一个款很不错的微信小程序,
可以逗逗身边朋友,或者你有时候想脱身的时候,想找个理由接口 那么这个绝对是神器

在这里插入图片描述

文章目录

    • 黑白图像
    • 使用:not()在菜单上应用/取消应用边框
    • 对图标使用 SVG
    • 继承 box-sizing
    • CSScalc()的使用
    • css多行文本超出部分显示 ...

黑白图像

1.这段代码会让你的彩色照片显示为黑白照片,是不是很酷?

img.desaturate {    
filter: grayscale(100%);   -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);}

使用:not()在菜单上应用/取消应用边框

这样代码就干净


.nav li {border-right: 1px solid #666;
}**除去最后一个元素**.nav li:last-child {border-right: none;
}//---可以直接使用 not:last-child)
.nav li:not(:last-child) {border-right: 1px solid #666;
}

对图标使用 SVG

logo {background: url("logo.svg");
}

继承 box-sizing

让 box-sizing 继承 html:

html {box-sizing: border-box;
}*,
*:before,
*:after {box-sizing: inherit;
}

CSScalc()的使用

.simpleBlock {  width: calc(100% - 100px);}/* calc in calc */
.complexBlock { width: calc(100% - 50% / 3);   padding: 5px calc(3% - 2px);   margin-left: calc(10% + 10px);}

css多行文本超出部分显示 …

.clamp-text {  display: -webkit-box;  -webkit-line-clamp: 3; /* 这里设置你想要的行数 */  -webkit-box-orient: vertical;  overflow: hidden;  text-overflow: ellipsis;  } 

http://www.ppmy.cn/news/1400524.html

相关文章

【八股03.29】

【八股03.29】 1.内存泄漏?野指针?悬挂指针? 什么是内存泄漏? 内存泄漏是指程序运行过程中申请的动态分配的堆内存没有被释放,造成系统内存浪费,运行速度减慢甚至崩溃等严重后果。 如何避免?…

【王道训练营】第6题 输入一个整型数,判断是否是对称数,如果是,输出yes,否则输出no

文章目录 我的代码改正代码其他代码 我的代码 没有完成 #include<stdio.h> int main(){int a;int b;int c0;//位数int d0;//比较几次scanf("%d",&a);while(b!0){bb/10;c;}dc/2;//比较几次int ffor(int i0 ;i<d;i){int ec;//位数fa - a / (((e-i-1)*10…

Redis实现短信登录的安全性探讨及解决方案

在当今的移动应用中&#xff0c;短信登录作为一种常见的用户认证方式&#xff0c;为用户提供了便捷的登录体验。然而&#xff0c;随着安全威胁的不断增加&#xff0c;如何确保用户的短信验证码不被恶意获取或破解&#xff0c;以及防止别人乱刷短信&#xff0c;成为了开发人员需…

钉钉服务端API报错 错误描述: robot 不存在;解决方案:请确认 robotCode 是否正确

problem 调用钉钉服务端API&#xff0c;机器人发送群聊消息&#xff0c;后台返回报错信息: 钉钉服务端API报错 错误描述: robot 不存在&#xff1b;解决方案:请确认 robotCode 是否正确&#xff1b; reason 定位: 登录后台&#xff0c;查看机器人是存在查看机器人调用权限接…

c# modbus 客户端 读modbus 输入寄存器的值

using System; using System.Net.Sockets; using System.Threading.Tasks; using Modbus.Data; using Modbus.Device; class Program { static async Task Main(string[] args) { string ipAddress “192.168.80.22”; int port 10051; // Modbus TCP默认端口号 // 创建Modb…

C# 异步与 Unity 协程(实例讲解)

C#异步编程实例&#xff1a; 假设我们有一个需要从Web获取数据的简单应用。我们可以使用C#的异步编程模型来避免UI线程被HTTP请求阻塞 1using System.Net.Http; 2using System.Threading.Tasks; 3 4public class AsyncExample 5{ 6 public async Task<string> Fetch…

基于ssm亚盛汽车配件销售业绩管理统论文

摘 要 如今的信息时代&#xff0c;对信息的共享性&#xff0c;信息的流通性有着较高要求&#xff0c;因此传统管理方式就不适合。为了让亚盛汽车配件销售信息的管理模式进行升级&#xff0c;也为了更好的维护亚盛汽车配件销售信息&#xff0c;亚盛汽车配件销售业绩管理系统的开…

npm包发布

一、npm npm&#xff08;Node Package Manager&#xff09;是 Node.js 的包管理工具&#xff0c;用于安装、分享和管理 JavaScript 包和项目依赖。npm 是 Node.js 的默认包管理器&#xff0c;随同 Node.js 一起安装。 二、npm主要功能特点 包管理&#xff1a;npm 允许开发者…