CSS3 画点好玩的东西
2024-08-30 04:03:42
虽然项目赶工还是挺忙的,但闲了总要找点乐子嘛,毕竟秃顶和猝死两座大山夹逼着编程员们。
好吧,其实是无聊起来我自己都怕,于是就做了点小玩意。
.heart {
position: relative;
transform: rotate(45deg);
width: 3em;
height: 3em;
background: red;
margin: 50px auto;
}
.heart:before, .heart:after {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: red;
border-radius: 100%;
}
.heart:before {transform: translate(-50%,0);}
.heart:after {transform: translate(0,-50%);}
画个桃心送给女朋友(没错,我没法让她变成空心的,要空心的话那就去玩玩 Font Awesome 什么的吧)
.warning {
position: relative;
width: 0;
height: 0;
font-size: 2rem;
border-left: 1em solid transparent;
border-right: 1em solid transparent;
border-bottom: 2em solid #e67e22;
text-align: center;
line-height: 2em;
}
.warning:after {
content: "!";
font-size: 2em;
color: #fff;
position: absolute;
transform: translate(-50%,0);
}
警告,你的污力已超标(改掉 .warning 的 font-size 就能改整体大小咯)
.chooseButton {
position: relative;
font-size: 1rem;
width: 4em;
height: 2em;
display: inline-block;
background: lightblue;
border: 1px solid #ccc;
border-radius: 1000px;
transition: .3s;
}
.chooseButton:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 100%;
border-radius: 100%;
background: #fff;
transition: .3s;
}
.chooseButton:focus {
background: pink;
}
.chooseButton:focus:after {
left: 50%;
}
这个倒是挺简单的,到时候把 :focus 换成类然后与事件绑定,是个不错的表单
.word {
color: lightblue;
text-shadow: 0 1px 0 #999, 0 2px 0 #888, 0 3px 0 #777, 0 4px 0 #666, 0 5px 0 #555, 0 4px 8px #000;
}
好吧好吧,先放这些吧,以后再来一波...
最新文章
- 【zz】matlab 腐蚀膨胀算法
- CSS背景 顶上 顶下之类详解
- 边工作边刷题:70天一遍leetcode: day 1
- NEFU 169 步步惊心
- osg 路径 动画 效果
- BZOJ2883 : gss2加强版
- Java程序员面试失败的5大原因
- Oracle利用dbms_metadata.get_ddl查看DDL语句
- iOS9中将图片保存到照片中的某个相册的方法说明
- SQLServer -- 递归查询树结构表
- 在Ubuntu14.04下安装运行Unity-tweak-tool报错scheme missing的解决办法
- [C++程序设计]变量的存储类别
- 关于使用lazytag的线段树两种查询方式的比较研究
- 欢迎大家Follow me!微软MVP罗勇(Dynamics CRM方向)欢迎您!
- Windbg调试互斥体(Mutex)死锁
- Notes of Daily Scrum Meeting(12.22)
- C 编译过程浅析
- token令牌和jwt
- Sed&;awk笔记之awk篇(转)
- Nginx 与Tomcat 实现动静态分离、负载均衡