1.最近在逛网站的时候,想找一下喜欢的鼠标悬浮效果,避免广告的嫌疑,直接放图了: 2.在实现的时候,如果在直接使用鼠标hover ,transform,进行过渡,不能达到想要的效果,因为同时只能触发一张图片的动画效果,鼠标一旦离开了图层,就会回到原始位置. 也就是说,要实现这样的效果,需要鼠标放在某一个块状区域,同时触发两个选择器,这样的效果如果使用css实现的话,只能使用伪类:before, :after实现. 3.直接上代码 HTML <div id="meizu1">…
CSS3案例 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> </head> <style> body{ margin:0; } div{ width:150px; height:150px; background: #ffb568; font:30px/202px 'Arial'; colo…
css3伪类nth-child结合transiton动画实现文字若影若现收先创建一个div盒子,然后包裹在div中的有10个span标签每个span标签填上内容一次为A,B,C,D,E,F,G,H,I,,J先看下效果图: 看HTML5代码: <div class="box"> <span>A</span> <span>B</span> <span>C</span> <span>D</s…
css伪类实现文字两侧划线效果,效果如下: 代码如下: <!DOCTYPE HTML> <html> <head> <title> css伪类的学习 </title> <meta charset="gb2312"> <style> .div06{ width:900px; height:30px; margin:0 auto; background:#f00; text-align:center; co…
利用CSS3的伪类元素hover以及transform,transition等动画属性,可以做出一些炫酷的动画效果.下面将一些项目中使用到的示例发布出来,供大家一起学习研究.演示地址:runjs. 浏览器兼容:Chrome,Safari,IE10及以上,IE9不支持渐变效果,IE8以下不支持. transform:该属性允许我们对元素进行旋转(rotate).缩放(scale).移动(translate)或倾斜(skew). transition:过渡属性,该属性为简写属性,用于设置4个过渡属性…
:hover 伪类经常用于页面的一些鼠标交互.链接点击变化,增强页面的用户体验,但是可以用来改变其他元素样式,可以在不使用JS 的情况下,达到想要的页面效果. 1.hover改变自身的效果: 鼠标悬浮改变样式: HTML <div id="yanshi"> 演示 </div> CSS #yanshi{ width: 100px; height: 100px; transition: background-color 0.5s,color 0.5s; text-a…
有一个半月没有写博客了,这段时间,小哥我经历了自入行前端最为黑暗的时期,迷茫,空虚,不想写代码,不想做研究了.连打游戏都没有兴趣,如同行尸走肉一般.还好,毕业论文的初稿完成后,整个时间段最恶心最难熬的部分已经过去了,于是乎,小哥我满血复活,继续在前端中挥舞着大宝剑,砍怪升级. 之前看极客学院的幽灵按钮视频,发现了他们在做tooltip提示框的时候,利用span标签在div下方定位一个小的三角形,至于形状的做法,利用border来实现.具体做法是:以向下三角形为例,将span的border设一个高…
一.背景属性 1.背景属性用来设置页面元素的背景样式. 2.常见背景属性 属性 描述 background-color 用来设置页面的背景色,取值如red,#ff0000 background-image 用来设置页面的背景图片,图片路径可以是绝对路径或相对路径,如:background-image: url("../image/arrow-right.gif"); background-position 背景开始位置,包括水平方向(X轴)和垂直方向(Y轴)的设置. X轴取值:left…
一.定位 所为定位,实际上就是定义元素框相对于其正常位置,应该出现在哪儿 定位就是改变元素在页面上的默认位置 分类: 普通流定位(元素默认的定位方式) 浮动定位 相对定位 绝对定位 固定定位 1.普通流定位 文档流是页面元素默认的定位方式 块级:从上到下排列(独占一行) 行级:从左到右排列(不独占一行) 2.浮动定位 如果将元素的定位方式设置了浮动定位那么具有以下几个特点 1.浮动元素会脱离文档流,其他未浮动的元素要上前补位 2.浮动元素会停靠在父元素的左边或者右边,或者停靠在其他浮动元素的边缘…
07.31自我总结 一.a标签的四大伪类 a:link{样式} 未访问时的状态(鼠标点击前显示的状态) a:hover{样式} 鼠标悬停时的状态 a:visited{样式} 已访问过的状态(鼠标点击后的状态) a:active{样式} 鼠标点击时的状态 补充 input:focus{样式} 点击后鼠标移开保持鼠标点击时的状态 上述中的hover,active也适合普通标签 父级 兄弟:hover ~ 自身 {} 自身:hover {} 注意:(只有在< a href=" ">…