尝试笔记 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> < ...
随机推荐
- JS生成某个范围的随机数【四种情况详解】
JS没有现成的函数,能够直接生成指定范围的随机数. 但是它有个函数:Math.random() 这个函数可以生成 [0,1) 的一个随机数. 利用它,我们就可以生成指定范围内的随机数. 而涉及范围的 ...
- postgresql-tps
tps TPS就是每秒事务数,但是事务是基于虚拟用户数的,假如1个虚拟用户在1秒内完成1笔事务,那么TPS明显就是1:如果 某笔业务响应时间是1ms,那么1个用户在1秒内能完成1000笔事务,TPS就 ...
- Build OpenJdk
1 ,下载源代码 nuget 2,说明文档 http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.html 2,安装 Cy ...
- C# SaveFileDialog的用法
#region 保存对话框 private void ShowSaveFileDialog() { //string localFilePath, fileNameExt, newFileName, ...
- 处理 Maven 项目名称红色感叹号的问题
问题描述: maven 本地仓库位置移动 ,重启IDE,项目出现感叹号. 解决方案: 附加: 其它原因,造成项目感叹号,且pom.xml和Build Path下又没有相应的错误的提示的情况下. 那么选 ...
- 制作windows服务
1.下载winsw-1.8-bin.exe并更名: 2.配置winsw-1.8-bin.exe同上名<?xml version="1.0" encoding="UT ...
- goconfig - INI 解析器
goconfig简介 goconfig是一个由Go语言开发的针对windows下常见的ini格式的配置文件解析器.该解析器在涵盖了所有ini文件操作的基础之上,又针对Go语言实际开发过程中遇到的一些需 ...
- k8s服务网关ambassador部署
1.ambassador是datawire开源的服务网关,很好的支持kubernetes.具体详细介绍参考官网:https://www.getambassador.io/about/why-ambas ...
- 【JS】input输入框只能输入数字
一.实现思路 input只能输入纯数字的思路其实很简单,监听输入框值的变化,每次输入检索输入框的值,将非数字的字段替换成空,再将此值赋予给输入框. 关键代码: \d:匹配数字 ^/d:全文匹配非数字 ...
- SPA页面初试
之前一直很好奇,SPA应用到底是怎么实现的,昨天无意间看到了有一篇介绍的文章,就想着来试一下水(以下根据我的理解所写,可能会让你看的云里雾里,如果想加深了解,最好先了解下window.location ...