尝试笔记 01 之 CSS 边角上的标签
作者: 八月未见 博客: https://www.cnblogs.com/jmtm/
以下内容我仅尝试了Firefox浏览器,其他浏览器效果未知。
尝试做一个 CSS 写的角标,因为不能把它移到角落去,所以只能用伪类把两边挡住,假装是一个梯形的角标。
<div id="mark">
<h1>未见八月</h1>
</div>
<style><!--
*{
margin:;
padding:;
} #mark{
width: 200px;
height: 60px;
color: white;
text-shadow: 0 2px 1px black,2px 0 1px black;
display: block;
position: relative;
top: 100px;
left:;
box-shadow: 0 0 5px rgba(0,0,0,0.5), inset 0 0 2px white;
text-align: center;
transform: rotate(-45deg);
margin-bottom: 250px;
} #mark::before {
content: "";
position: absolute;
display: block;
width: 140px;
height: 140px;
border: 50px solid rgb(185, 183, 289);
border-right-color: rgba(185, 183, 289, 0);
border-bottom-color: rgba(185, 183, 289, 0);
transform: translate(-20px,-59px) rotate(45deg);
} #mark h1{
font: 20px "微软雅黑";
line-height: 60px; }
--></style>
角标的代码:
未见八月
- 首先制作一个显示为块级元素,宽 200px 高 60px ,相对定位的 div 元素,并为其添加阴影。
- 为 div > a 元素的文字设置大小和字体并居中显示(垂直居中可以将 line-height 设为 div 高度相同)。
- 为文字添加阴影,将整个 div 旋转 -45 度。
做一个纯CSS写的动画,试试看能不能放 CSS3 动画:
未见八月
放一下动画的代码:
<div id="cover">
<div id="animation_play">
<h1>未见八月</h1>
</div>
</div> <style><!--
#animation_play h1{
display: block;
position: relative;
width: 250px;
height: 60px;
text-align: center;
line-height: 0px;
z-index: -1;
animation: animation_mark 10s infinite;
} @keyframes animation_mark {
0% {
opacity:;
box-shadow: 0 0 0 rgba(0,0,0,0.5), inset 0 0 0 white;
}
10% {
opacity:;
color: black;
line-height: 60px;
text-shadow: 0 0 1px black, 0 0 1px black;
box-shadow: 0 0 20px rgba(0,0,0,0.5), inset 0 0 10px white;
}
20% {
color: white;
opacity:;
line-height: 60px;
text-shadow: 0 5px 5px black, 0 5px 5px black;
box-shadow: 0 0 5px rgba(0,0,0,0.5), inset 0 0 2px white;
}
30% {
color: white;
opacity:;
line-height: 60px;
text-shadow: 0 2px 1px black,2px 0 1px black;
box-shadow: 0 0 5px rgba(0,0,0,0.5), inset 0 0 2px white;
transform: rotate(0deg) translate(0,0);
}
40% {
color: white;
opacity:;
line-height: 60px;
text-shadow: 0 2px 1px black,2px 0 1px black;
box-shadow: 0 0 5px rgba(0,0,0,0.5), inset 0 0 2px white;
transform: rotate(-45deg) translate(-61px,-27px);
}
90%{
color: white;
opacity:;
line-height: 60px;
text-shadow: 0 2px 1px black,2px 0 1px black;
box-shadow: 0 0 5px rgba(0,0,0,0.5), inset 0 0 2px white;
transform: rotate(-45deg) translate(-61px,-27px);
}
100%{
opacity:;
box-shadow: 0 0 0 rgba(0,0,0,0.5), inset 0 0 0 white;
}
} #cover{
position: relative;
display: block;
width: 250px;
height: 250px;
border: 50px solid rgb(185, 183, 289);
border-right-color: rgba(185, 183, 289, 0);
border-bottom-color: rgba(185, 183, 289, 0);
}
--></style>
尝试笔记 01 之 CSS 边角上的标签的更多相关文章
- Android开发高手课笔记 - 01 崩溃优化(上):关于“崩溃”那点事
Android 的两种崩溃 Java 崩溃就是在 Java 代码中,出现了未捕获的异常,导致程序异常退出 Native 崩溃一般都是因为在 Native 代码中访问非法地址,也可能是地址对齐出了问题, ...
- css笔记01:CSS例子
body { margin:0; padding:0; background:#000 url('images/backgrounds/star.png') no-repeat fixed; font ...
- [webkit移动开发笔记]之如何去除android上a标签产生的边框(转)
转载地址:http://www.cnblogs.com/PeunZhang/archive/2013/02/28/2907708.html 去年年底,做完最后一个项目就可以开开心心回家,可是在测试阶段 ...
- [webkit移动开发笔记]之如何去除android上a标签产生的边框
去年年底,做完最后一个项目就可以开开心心回家,可是在测试阶段,发现了不少bug,为了不影响回家时间,加班加点也要解决这些问题,这里算是工作回忆,也算是工作的一点小总结. 在ios4+和android2 ...
- 前端笔记之CSS(上)
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言.CSS不仅可以静态 ...
- Css技术入门笔记01
在学习html的时候,html中的标签都具备了特定功能,或者含义,以及相应的样式效果.可是在有些时候我们可能仅仅希望使用 html标签把要显示的数据封装起来,而不需要任何的样式效果.这时就需要单独的标 ...
- css笔记01
CSS样式(Cascading Style Sheets) 表格布局缺陷: 嵌套太多,一旦顺序错乱页面达不到预期效果 表格布局页面不灵活,动一块整个布局全都要变 语法: 在style标签中 ...
- PHP 学习笔记 01
例子: 为什么要学PHP 主观原因: 前段时间在学校处理了毕业的一些事情,回到上海后开始了找工作的旅程.意向工作是WPF开发或者ASP.NET 作为后端的WEB开发. 陆陆续续一直在面试,其中有一家公 ...
- SaToken学习笔记-01
SaToken学习笔记-01 SaToken版本为1.18 如果有排版方面的错误,请查看:传送门 springboot集成 根据官网步骤maven导入依赖 <dependency> < ...
随机推荐
- Office 2010激活 NO KMS products detected问题
今天用office2010激活工具Office 2010 Toolkit激活安装的office2010时悲剧的遇到了这个问题,如下图: (这张图是从网上找的,不过和我遇到的问题是一样的). 然后上网搜 ...
- iOS开发之Todo List for Swift项目
一直从事Windows Phone开发,但对iOS开发一直有所好奇,于是在MBP到手之际,顺手安装了Xcode.移动互联网开发的相似性,使得我能快速地了解和认识了iOS的开发框架体系,在看完了Appl ...
- 文件分享系统(Django)
- 【xsy1130】tree 树形dp+期望dp
题目写得不清不楚的... 题目大意:给你一棵$n$个节点的树,你会随机选择其中一个点作为根,随后随机每个点深度遍历其孩子的顺序. 下面给你一个点集$S$,问你遍历完$S$中所有点的期望时间,点集S中的 ...
- CentOS6.7-64bit编译spark-1.6.1和spark-1.3.1
编译spark-1.6.1 tar -zxvf spark-1.6.1.tgz -C /usr/local/src/ cd /usr/local/src/spark-1.6.1/ #设置内存2G ex ...
- ES使用org.elasticsearch.client.transport.NoNodeAvailableException: No node available 错误解决方法
1) 端口错 client = new TransportClient().addTransportAddress(new InetSocketTransportAddress(ipAddress, ...
- (转)python中的selectors模块
原文:https://www.cnblogs.com/yinheyi/p/8127871.html https://www.rddoc.com/doc/Python/3.6.0/zh/library/ ...
- 五、CLR加载程序集代码时,JIT编译器对性能的产生的影响
1.CLR首次加载代码造成的性能损失 四.CLR执行程序集中代码介绍了CLR在首次执行一个类的时,会初始化一个内部结构,然后当目标方法被首次调用时,JITComplier函数(JIT编译器)会验证IL ...
- Jenkins-pipeline的实现步骤
jenkins实现持续集成 搭建jenkins环境,安装插件 建立pipeline公用类库,文件夹vars,默认的 添加.groovy文件,可以由以下几个类库组成 dockerImageBuild 负 ...
- 和我一起打造个简单搜索之ElasticSearch集群搭建
我们所常见的电商搜索如京东,搜索页面都会提供各种各样的筛选条件,比如品牌.尺寸.适用季节.价格区间等,同时提供排序,比如价格排序,信誉排序,销量排序等,方便了用户去找到自己心里理想的商品. 站内搜索对 ...