精通 CSS3 动画(学完这个课写炫酷页面) 视频选集1/10P1浏览器私有前缀P2圆角边框P3阴影P4线性渐变P5学习猿地价格选项卡P6径向渐变_1P7transform2DP8transform3DP9过渡属性P10动画属性 水平位置 / 垂直位置 原文:https://www.cnblogs.com/cx2016/p/13153871.html
代码:<!doctype html><html><head><meta charset="utf-8"><title>Animate Demo</title><link rel="stylesheet" type="text/css" href="animate.min.css"><style type="text/css">
div{width:200px;height:150px;background-color:blue;}</style></head><body><div class="animated bounceInLeft"></div><div class="animated bounceOut"></div><div class="animated fadeIn"></div><div class="animated flash"></div><div class="...
一般我们通过box-shadow来设置盒阴影,但是有些属性我们一般没有用到,这篇文章将对box-shadow属性进行逐个分析。语法CSS Code复制内容到剪贴板E {box-shadow:inset x-offset y-offset blur-radius spread-radius color} 即:对象选择器 {box-shadow:投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色} inset 投影方式 此参数是一个可选值,如果不设值,其默认的投影方式是外阴影;如果取其唯一值“inset”...
今天要给大家分享的的一款用纯css3实现的图片放大镜特效。页面打开五个小图显示于页面。当鼠标经过图片时,当前图片以灰色背景图的形式展示。效果非常不错。 源码下载实现的代码: html代码: 复制代码代码如下:<ul class="gallery"> <li class="gallery__item"></li> <li class="gallery__item"></li> <li class="gallery__item"></li> <li class="gallery__item"></li> <li class="gallery__item"></li> <li class="gallery__it...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>CSS3感应鼠标的背景闪烁和图片缩放动态效果</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<style type="text/css">
/*标题背景*/
h2{background:rgba(0,0,0,0.5);color:#FFF;padding:10px 0;width:300p...
媒体类型 all 所有设备 screen 电脑显示器 handheld 便携设备 tv 电视类型设备 print 打印用纸打印预览视图 关键字 and not(排除某种设备) only(限定某种设备) 媒体特性 媒体特性共13种,可以说是一个类似CSS属性的集合。其中的大部分接受 min/max 的前缀,用来表示 大于等于/小于等于 的逻辑。 and 示例如下所示: @media screen and (min-width: 800px) {样式代码} >800 @media screen and (min-width: 600px) and (max-width: ...
先看效果(把鼠标移上去看看)abcd 这个效果很简单,就是移动文字的位置模拟出震动的效果。 Css 1<style>2@-webkit-keyframes shake {3 0%{4 -webkit-transform:translate(2px, 2px);5 }6 25%{7 -webkit-transform:translate(-2px, -2px);8 }9 50%{
10 -webkit-transform:translate(0px, 0px);
11 }
12 75%{
13 -webkit-transform:translate(2px, -2px);
14 }
15 100...
有两天没发表文章了,今天来说说利用jQuery和CSS3制作一款类似阿里巴巴左侧商品菜单导航,这款菜单看起来非常大气,可以展示非常多的产品类目,如果你在设计电子商务网站,不妨可以拿来参考,一下是效果图:我们也可以到这里来查看这款菜单的DEMO演示。接下来还是分析一下源代码,源码由HTML、CSS和jQuery组成,先来看看HTML,东西很多,但结构非常简单:<div class="sidebar"><div class="sidebar_top sidebar_top_tc">全部产品分...
先来看DEMO:https://codepen.io/jonechen/pen/regjGG插件的开发很简单,运用了CSS3的动画效果,并且弹出框的内容可以自定义。插件的默认配置参数有三个:var defaults = {event: ‘click‘, // 默认点击事件dialogBox: ‘selector‘, // 弹出框容器hover: false, // 默认滑动事件关闭
}
CSS部分:*{padding: 0; margin: 0; list-style: none;font:14px/1.8 "microsoft yahei";}
body{background: #505050}
.btn{margin: 0 auto;wi...
css3中有很多非常好用的特性,今天来总结一下与动画相关,包括过渡、2D变换。首先来介绍一下过渡,过渡是在进行变化的时候进行的一个缓冲,如果没有过渡,当变更了元素的位置、大小的数据时,会一瞬间完成变化,增加了过渡之后,变化的过程会展现出来。比如以下gif,我们想要在鼠标移入盒子的时候,将盒子的宽和高增大一倍,并且更改颜色,没有过渡和过渡明显在用户体验上就不一样。?过渡的写法也简单,只需要在变化的基础上增加一...
1.css3文字与字体: ①Font-size:大小。⑴通常使用px、百分比、em来设置大小; ⑵xx-small、x-small、small、medium、large、x-large、xx-large设置为不同尺寸,默认值medium; ⑶smaller设置为比父元素更小的尺寸; ⑷larger设置为比父元素更大的尺寸;②Font-variant:规定是否以小型大写字母的字体显示文本。 ⑴Normal默认值,浏览器会显示一个标准字体; ⑵Small-caps浏览器会显示小型大写字母的字体;③Font-...
因项目需要,需要在元素上实现动画效果,并且需要有动画间隔。坑爹的是animation-delay只有在第一次动画开始的时候才起效。在网上找了很多方法,最终的方法基本都是改动画规则,比如@keyframes move{/* 此处从75%开始 */75%{ transform: translateX(0px);}100%{ transform: translateX(100px);}}但是项目的特殊性在于元素都是组件类型的,意思就是给每个元素写单个的动画效果是不现实的。因为动画效果是通用的,不能因为某个元素就...
第七章 margin、padding和border1.盒模型:四个属性:(1)padding:内容与其边框线之间的空间。(2)border:盒子周围的直线(3)background-color:用来填充边框内部空间的,包括padding区域。(4)margin:一个标签和另一个标签之间的间隔。2.padding和margin的区别:padding是在内容和边框之间增加空间。避免内容被硬塞在方框里面,它还包括背景区域,因此padding占用的空间也可以为空白的内容。而margin则是在元素之间增加空...
选择器:CSS3新增了许多灵活查找元素的方法,极大的提高了查找元素的效率和精准度。CSS3选择器与jQuery中所提供的绝大部分选择器兼容一 属性选择器:a) E[attribute] 表示存在attr属性即可;div[class]b) E[attr=val] 表示属性值完全等于val;div[class=mydemo]c) E[attr*=val] 表示的属性值里包含val字符并且在“任意”位置;div[class*=mydemo]d) E[attr^=val] 表示的属性值里包含val字符并且在“开始”位置;d...
1、css代码此处在制作进度条时,是旋转进度条的半圆(红色),背景使用灰白(如果使用红色作为背景,旋转灰白遮罩,在浏览器中可能会有渲染bug)1.wrapper{ display:block;position:relative;width:100px;height:100px;border-radius:50px;overflow:hidden; }
2.pie { position:absolute;background-color:#e74c3c;width:100px;height:100px; }
3.pie1 { clip:rect(0px,50px,100px,0px); }
4.pie2 { clip:rect(0px,100px,100px,50p...