web@css样式进阶--图形字体、动画、显隐....
1.图形字体
<i class="fa fa-heart"></i> 操作类名,需
<link rel="stylesheet" href="font-awesome-4.7.0/css/font-awesome.css">导入.css
2.过渡动画
transition: 过渡属性 过渡时长 运动速度 延迟时间;
/*持续时间*/transition-duration: .3s;
/*延迟时间*/transition-delay: 0.1s;
/*过度曲线*/transition-timing-function: linear;
/*过度属性*/transition-property: width,background-color;
/*整体设置*//*transition: all .3s .1s linear;*/
transition: .3s cubic-bezier(0,1,1,1);
3.形变动画
transform:translate(平移 px) rotate(旋转 deg) scale(比例 数字)
4.动画
@keyframes 动画名 {
0%{样式}
...
100%{样式}
}
/*标签添加动画样式*/
div{
/*绑定动画名*/animation-name: a1;
/*持续时间*/animation-duration: 1.5s;
/*延迟时间*/animation-delay: 0.5s;
/*动画结束位置backwards forwards*/
/*animation-fill-mode: forwards;*/
/*运动次数来回算1次 infinite*/
animation-iteration-count: 1;
/*alternate来回alternate-reverse:终点开始来回 */
/*animation-direction: alternate;*/
/*动画状态 running paused*/
animation-play-state: paused;
/*整体设置*/animation: a1 1s 2 linear alternate running ;
}
5.盒子、文字阴影
box-show:x轴偏移(可负) y轴偏移(可负) 虚化程度 阴影宽度 阴影颜色 内外阴影inset/outset
text-shadow:x轴偏移(可负) y轴偏移(可负) 虚化程度 阴影颜色
6.标签的隐藏
/*脱离文档流*/display:none
/*可以用来做动画透明度*/opacity:0
/*隐藏*/visibility:
个属性指定是否显示一个元素生成的元素框。这意味着元素仍占据其本来的空间,不过可以完全不可见位置还在
visible
默认值。元素是可见的。
hidden
元素是不可见的。
inherit
规定应该从父元素继承 visibility 属性的值。
7.a标签的4中状态
<!--第一种状态: link (默认)正常状态(初始状态,不用鼠标去触碰)-->
<!--第四种状态: visited 点击之后()-->
<!--第二种状态: hover 鼠标放上去的时候(但不点击)-->
<!--第三种状态: active 点击的时候(鼠标还没放开)-->
8.其他常用:
/*超出框做处理*/ overflow:visible(默认)/hidden/scroll/auto/inherit(继承父的overflow)
/*垂直对齐方式*/vertical-align:baseline(默认)/sub/super/top/text-top/middle/bottom/text-bottom 常用使用display:table-cell;vertical-align:middle;
/*字体超出框处理*/word-wrap:break-word;
/*改变按钮和其他控件的外观,使其类似于原生控件*/
-webkit-appearance 是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。
此属性非标准且渲染效果在不同浏览器下不同,有些属性值甚至不支持,请慎用。
-webkit-appearance:none | button | button-bevel ....
web@css样式进阶--图形字体、动画、显隐....的更多相关文章
- 利用css transition属性实现一个带动画显隐的微信小程序部件
我们先来看效果图 像这样的一个带过渡效果的小部件在我们实际开发中的应用几率还是比较大的,但是在开发微信小程序的过程中可能有的小伙伴发现transition这个属性它不好使(下面说明)所以我们这个时候会 ...
- ASP.NET 使用alert弹出对话框后,CSS样式失效,字体变大的解决方法
protected void ASPxButton2_Click(object sender, EventArgs e) { //Response.Write("<script> ...
- CSS样式----CSS属性:字体属性和文本属性(图文详解)
本文最初于2015-10-04发表于博客园,并在GitHub上持续更新前端的系列文章.欢迎在GitHub上关注我,一起入门和进阶前端. 以下是正文. 本文重要内容 CSS的单位 字体属性 文本属性 定 ...
- 11种常用css样式之开篇文本字体学习
常见css样式:1.字体与颜色2.背景属性3.文本属性4.边框属性5.鼠标光标属性6.列表样式7.定位属性8.内外边距9.浮动和清除浮动10.滚动条11.显示和隐藏 文本:1.letter-spaci ...
- CSS样式----图文详解(二):css属性
主要内容 CSS的单位 字体属性 文本属性 背景属性 列表属性 盒子模型 定位属性:position.float.overflow.z-index等 导航栏的制作 鼠标的属性cursor 滤镜的介绍 ...
- jq svg 修改image的xmlns:xlink及图片的显隐
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
- CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景
全栈工程师开发手册 (作者:栾鹏) 一个demo学会css css选择器全解 css操作语法全解 CSS样式设置语法全解: 样式优先级 1. !important标记的样式 > 内联样式(sty ...
- 从零开始学 Web 之 CSS3(六)动画animation,Web字体
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...
- HTML 学习笔记 CSS样式(字体)
css字体属性定义文本的字体系列 大小 加粗 风格 和 变形(如小型大写字母(类似于大写字母字体变小了)) css字体系列 在css中 有两种不同类型的字体系列名称 1.通用字体系列 - 拥有相似外观 ...
随机推荐
- Nginx 学习笔记(六)引入线程池 性能提升9倍
原文地址:https://www.cnblogs.com/shitoufengkuang/p/4910333.html 一.前言 1.Nignx版本:1.7.11 以上 2.NGINX采用了异步.事件 ...
- mysql表基本查询
第一节 -- or # 单行注释/***多行注释*/ -- c创建数据库examCREATE DATABASE exam; USE exam; /*创建部门表*/CREATE TABLE dept( ...
- oracle字符串提取记录
背景:需要限制用户操作次数,而用户操作次数只有统一的日志表有记录. 并且,因为在批量查询中也需做限制,所有需要一次查询多条数据,保证效率.后来采用视图做的 视图 instr 查找字符串,返回起始坐标, ...
- Android手机特殊软件配置
1. 安装360一键root http://root.360.cn/ 2.安装SSHdroid 用于启用手机的ssh 地址:https://www.apk20.com/apk/77332/v/7346 ...
- Javaweb学习笔记——(十二)——————JSP指令:page指令、include指令、taglib指令,JavaBean,内省,EL表达式
JSP指令JSP指令分类 JSP有三大指令: *page指令 *include指令 *taglib指令 在JSP中没有任何指令是必须的. 但基本上每个JSP都是使用page指令============ ...
- Codeforces 1043F(容斥+dp)
题目链接 题意 是否存在选择方案使所选的数$gcd=1$ 思路 $f[i][j]$表示选$i$个数$gcd=j$的方案数,$cnt[i]$表示包含因子$i$的数的个数,则$f[i][j]=$$C_{c ...
- Spark思维导图之性能优化
- Git命令用于检查特定提交的差异
假设你的提交日志如下(可以通过 git log 命名查看) commit 14af3315a2b1234daac74ece61ef913007043e06 Author: wuxianqiang &l ...
- yum1
yum 显示仓库repolist [all|emabled|disabled] 显示软件list (anaconda表示装系统的时候就装上的软件) yum list all yum list php* ...
- gradle文件中自定义字段值在java代码中使用
1. 在build.gradle 中 buildConfigField 的参数有3个 第一个类型 第二个为名称 第三个是值 如果是字符串类型 请不要忘记 双引号! buildTypes { ...