css的艺术
鲁先生曾经说过:"html和css都不能算一门语言..."
html确实不能算一门语言,他只是二三十个英语单词而已,但是css不一样,css是艺术
骚操作
上图的12个图标每一个用一个div和两个伪类和动画实现的,很秀
来自一个大佬是教程,代码我就不复制了
B站视频地址上集
B站视频地址下集
12个文件在github,自行下载
来自另一个大佬的,同样是伪类,动画的使用
链接不是原作者的,原作者没效果图
除了上面这些还有
- 各自模式的纯css加载中的样式
- 伪类去做优惠卷样式
- 视差滚动的页面(这个很好玩,代码太多自己去百度)
高级骚操作
不使用js做一个页面浏览进度条(用不滚动的after去挡住滚动的before)
body {
position: relative;
margin: 0;
}
body:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
z-index: -2;
left: 0;
background-image: linear-gradient(to right top, #ffcc00 50%, #eee 50%);
background-size: 100% calc(100% - 100vh + 5px);
background-repeat: no-repeat;
}
body:after {
content: "";
position: fixed;
width: 100%;
height: 100%;
top: 5px;
left: 0;
z-index: -1;
background-color: white;
}
css验证表单(使用 pattern + required+ :valid + :invalid )
input:valid ~ button{
pointer-events: all;
cursor: pointer;
}
input:valid ~ button:after{
content: "提交"
}
input:invalid ~ button{
/* 禁止点击 */
pointer-events: none;
}
input:invalid ~ button:after{
content: "未通过验证"
}
<input type="text" name="tel" placeholder="请输入手机号码" pattern="^1[3456789]\d{9}$" required="required">
<button type="submit"></button>
自定义滚动条样式
div.container {
height: 200px;
width: 300px;
overflow: scroll;
margin: 10px;
border: 1px solid #000
}
div.content {
height: 1000px;
}
.container::-webkit-scrollbar {
width: 13px;
display: block !important;
}
.container::-webkit-scrollbar-thumb {
border: 4px solid rgba(0, 0, 0, 0);
background: rgba(0, 0, 0, 0.05) padding-box;
border-radius: 6px;
-webkit-border-radius: 6px;
}
.container::-webkit-scrollbar-thumb:hover {
background: rgb(187, 187, 187) padding-box;
}
<div class="container">
<div class="content"></div>
</div>
css冷知识,干货
掘金的大佬
第21题(饼状图)
第26题(用outline向内描边)
第28题(pre自动缩进n个字符长度)
第29题(暂停css3动画效果)
第32题(CSS滤镜实现背景虚化)
第39题(利用CSS精灵实现逐帧动画)
第43题(CSS可以设置动画开始前和结束时所保持的状态,自定义样式的使用)
第46题(水波效果原理)
第48题(outline属性的妙用,这个是真的秀)
后续补充链接
灵活运用CSS开发技巧
css的艺术的更多相关文章
- 有趣的 CSS 像素艺术
原文地址:https://css-tricks.com/fun-times-css-pixel-art/#article-header-id-4 译者:nzbin 友情提示:由于国内网络的原因,Cod ...
- [UWP]抄抄《CSS 故障艺术》的动画
1. 前言 什么是故障艺术(Glitch Art 风)?我们熟知的抖音的 LOGO 正是故障艺术其中一种表现形式.它有一种魔幻的感觉,看起来具有闪烁.震动的效果,很吸引人眼球.故障艺术它模拟了画面信号 ...
- CSS 故障艺术
本文的主题是 Glitch Art,故障艺术. 什么是故障艺术?我们熟知的抖音的 LOGO 正是故障艺术其中一种表现形式.它有一种魔幻的感觉,看起来具有闪烁.震动的效果,很吸引人眼球. 故障艺术它模拟 ...
- 【原创教程】虎咽CSS
上节课我们讲了HTML基础,回顾的事我不干了,因为你可以回头看很多遍,这节课我们来学习下CSS这门艺术的基础知识,一直以来我们都是CSS,CSS那么CSS到底是什么呢,惯例,我又来一层一层把CSS ...
- css画图形
博客: 史上最强大的40多个纯cs图形 问题:看了上面的博客思考简单的三角行是怎么形成的? #triangle-up { width: 0; height: 0; border-left: 50px ...
- [UWP]使用AlphaMaskEffect提升故障艺术动画的性能(顺便介绍怎么使用性能探测器分析UWP程序)
前几天发布了抄抄<CSS 故障艺术>的动画这篇文章,在这篇文章里介绍了如何使用Win2D绘制文字然后配合BlendEffect制作故障艺术的动画.本来打算就这样收手不玩这个动画了,但后来又 ...
- 奇思妙想 CSS 文字动画
之前有些过两篇关于字体的文章,是关于如何定义字体的: 你该知道的字体 font-family Web 字体 font-family 再探秘 本文将会和这篇 -- CSS 奇思妙想边框动画类似,讲一些文 ...
- Matplotlib数据可视化(3):文本与轴
在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...
- 抖音抖一抖-SVG和CSS视觉故障艺术小赏
故障艺术,英文名称叫glitch,在很多赛博朋克作品中经常看到,其实就是故意表现一种显示设备的小故障效果,抖音的图标其实就是这种的效果,我们看下这个图标 这个图标中的红色和蓝色的偏移其实就是一种故障艺 ...
随机推荐
- Linux进程内消息总线设计
文章目录 Windows平台进程内消息总线 如果没有消息总线,会产生什么问题 死循环包含关系 高耦合.低内聚 消息总线 结构图 原理 生产者与总线的关系 总线与消费者的关系 Linux进程内消息总线设 ...
- 2020新春公益赛 writeup
简单的招聘系统 无需注册账号,admin'or 1#登陆,到blank page页面,在输入key处发现有注入点: /pages-blank.php?key=1%27+union+select+1%2 ...
- spark实验(二)--scala安装(1)
一.实验目的 (1)掌握在 Linux 虚拟机中安装 Hadoop 和 Spark 的方法: (2)熟悉 HDFS 的基本使用方法: (3)掌握使用 Spark 访问本地文件和 HDFS 文件的方法. ...
- PAT T1003 Universal Travel Sites
网络流模板~ #include<bits/stdc++.h> using namespace std; ; const int inf=1e9; queue<int> q; i ...
- 关于ubuntu挂载ntfs无法进行读写的解决方法
查看挂载信息 df -h 参看要挂载磁盘UUID sudo blkid 编辑/etc/fstab文件: sudo vim /etc/fstab 在最后一行添加如下一行信息: UUID=A248CF46 ...
- P1045麦森数
P1045麦森数 #include<iostream> #include <cmath> #include <cstring> const int maxn = 1 ...
- C# Stream篇(三) -- TextWriter 和 StreamWriter---转载
C# Stream篇(三) -- TextWriter 和 StreamWriter TextWriter 和 StreamWriter 目录: 为何介绍TextWriter? TextWriter的 ...
- 重構電影網源碼 1905.com - 數據庫結構表
最近閒來無事,想著克隆一個電影網站. WWW.ROAK.COM 技術語言:JAVA EE * j2ee核心组件:jsp.servlet.jdbc.ejb.jndi * 数据通信:xml标记语言 * ...
- Python爬虫教程-爬取5K分辨率超清唯美壁纸源码
简介 壁纸的选择其实很大程度上能看出电脑主人的内心世界,有的人喜欢风景,有的人喜欢星空,有的人喜欢美女,有的人喜欢动物.然而,终究有一天你已经产生审美疲劳了,但你下定决定要换壁纸的时候,又发现网上的壁 ...
- HTML的几个注意点
一.HTML 1.HTML5有哪些新特性?新增的标签有哪些? 新特性: 语义标签——语义化标签使得页面的内容结构化,见名知义 增强型表单——拥有多个新的表单 Input 输入类型.这些新特性提供了更好 ...