css
文章平均质量分 80
cwzhsi
这个作者很懒,什么都没留下…
展开
-
学习使用:before和:after伪元素
为了补充说明上述内容(和利用当前发展的趋势),我收集一些完全在伪元素下运行的东西。本文主要针对这一类人群,即已经看到了用伪元素做出了很酷的东西,但想知道所有有关before在css技术里的运用。尽管css 规范中包含其他的伪元素,我们焦点是 :before 和 :after。因此,为了简便起见,我所说的“伪元素”泛指这两个特别的伪元素。伪元素能做什么呢?“伪元素”,顾名思义转载 2015-02-07 22:03:05 · 549 阅读 · 0 评论 -
浮动元素居中显示
方法一:html代码如下: 浮动元素水平居中 网站建设| 网页素材| 网页特效| 设计分享| 建站教程| 网站模板| 酷站赏析 供学习交流 css代码如下: body{ margin:0 auto; padding:0; lisy-st原创 2015-03-23 22:33:38 · 958 阅读 · 0 评论 -
垂直居中的7种方法
1、水平垂直居中 垂直居中 div.center{ text-align:center; background:hsl(0,100%,97%); } div.center span{ wi原创 2015-04-07 22:17:46 · 3511 阅读 · 0 评论 -
水平导航条实现总结
首先最终实现的图如下:html代码如下: Home Blog About Who we are What we do Pricing Contact Email Phone css代码如原创 2015-04-08 10:17:08 · 981 阅读 · 0 评论 -
transform对普通元素的渲染影响
transform对普通元素的渲染影响1、transform改变overflow对absolute元素的限制absolute绝对定位元素,如果含有overflow不为visible的父类元素,同时该父级元素以及到该绝对定位元素之间任何嵌套元素都没有position为非static的属性,则overflow对该absolute元素不起作用。”例如下面的代码: overflow对i原创 2015-05-21 09:55:04 · 2043 阅读 · 0 评论 -
CSS中的图像替换技术
实现图像替换时可以像平常一样将文本添加到文档中,然后使用css隐藏文本并在它的位置上显示一个背景图像。这样,搜索引擎仍然可以搜索到HTML文本,而且如果禁用CSS,文本仍然会显示。但是一些比较流行的图像替换方法对屏幕阅读器是无效的,而且如果关闭图像但是打开CSS,就会出现内容缺失。最常用的图像替换技术Phark这是一种适合屏幕阅读器的图像替换技术,而不需要添加额外的无语义的div:原创 2015-06-07 19:22:07 · 3202 阅读 · 0 评论 -
CSS3+JS 实现超炫的散列画廊特效
下面来介绍下我按照慕课网上的视频讲解实现的照片墙效果图。首先看下最终实现的效果。效果包括如下:(1)当点击某张图片时,该图片移到中间区域并放大显示。当图片被点击时正反面切换显示。(2)某张图片被点击时,所有的图片的位置被随机重排(3)某个控制按钮被点击时,对应的图片显示到正中间,控制按钮进行相应的样式切换。当连续点击某个控制按钮时,图片伴随着按钮的点击进行正反面切换。原创 2015-06-15 20:47:44 · 3777 阅读 · 1 评论 -
纯css3实现的圆形进度条
.spinner{ /*半透明蓝色的圆弧,形成进度条的背景,透明的半圆弧和蓝色的半圆弧交替旋转构成进度条*/ font-size: 20px; width: 1em; height: 1em; border-radius: 50%; box-shadow:inset 0 0 0 .1em rgba(58, 168, 237, .2); } .sp原创 2015-07-30 09:40:57 · 6762 阅读 · 0 评论 -
你真的了解word-wrap和word-break的区别吗?
这两个东西是什么,我相信至今还有很多人搞不清,只会死记硬背的写一个word-wrap:break-word;word-break:break-all;这样的东西来强制断句,又或者是因为这两个东西实在是太拗口了,长得又差不多,导致连背都很难背下来。那它们到底是什么呢?我在mozilla的官网上找到如下的解释:word-wrapword-break我们看转载 2015-07-23 17:22:35 · 455 阅读 · 0 评论 -
网格图片动画效果源码
实现的代码比较简单,主要是用到了JQuery Easing。JQuery在一些页面滚动效果、幻灯片切换等场景应用比较多。它是在JQuery原有的效果上进行了扩展,所以使用时可以根据JQuery原有的动画函数进行扩展。(1)JQuery默认动画支持toggle() slideUp() slideDown() show() hide()等Jquery内置的动画效果,使用如下:原创 2015-08-20 10:36:40 · 658 阅读 · 0 评论 -
class命名规则
常见class关键词: 布局类:header, footer, container, main, content, aside, page, section 包裹类:wrap, inner 区块类:region, block, box 结构类:hd, bd, ft, top, bottom, left, right, middle, col, row, grid, span转载 2015-10-23 22:49:51 · 4863 阅读 · 0 评论 -
CSSS实现右侧定宽左侧自适应
csss实现右侧固定宽度,左侧自适应,或者左恻固定宽度右侧自适应首先,html结构如下: --> 自适应宽度 注意,html中必须使用div标签,不要妄图使用p标签来达到目的。因为div有个默认属性,即如果不设置宽度,那他会自动填满他的父标签的宽度。1、固定宽度区浮动,自适应区不设宽度而设置margin下面的例子是左边栏固定宽度,右原创 2015-10-30 21:54:23 · 2373 阅读 · 0 评论 -
CSS3 timing-function: steps() 详解
一、不堪回首的过往在应用 CSS3 渐变/动画时,有个控制时间的属性 。它的取值中除了常用到的 三次贝塞尔曲线 以外,还有个让人比较困惑的 steps() 函数。在许多相关文章里,关于这个函数的解释都比较含糊其辞,比如:steps() 第一个参数 number 为指定的间隔数,即把动画分为 n 步阶段性展示,第二个参数默认为 end,设置最后一步的状态,start 为结束时的状态转载 2016-03-30 21:25:07 · 653 阅读 · 0 评论 -
CSS3 弹性盒布局说明(CSS3 Flexible Box Layout Explained)
弹性盒布局,或戏称为“flexbox”,是W3C工作草案(W3C Working Draft)很有趣的一部分。Flexbox规范依旧是个待变更的草案,所以你要时刻关注W3C的变化,等到大部分浏览器都支持它时,它将成为颠覆页面布局的新兴事物。在此期间,我们可以用flexbox来试验,甚至将它运用在一些旧浏览器也能正确解析的网站上。直到它成为主流之前都将会是小范围的应用,例如bordr-rad转载 2015-03-22 19:04:22 · 980 阅读 · 0 评论 -
css中position属性(absolute/relative/static/fixed)
转载博客地址:http://www.jb51.net/web/77495.htmlposition:static 无特殊定位,对象遵循正常文档流。top,right,bottom,left等属性不会被应用。position:relative 对象遵循正常文档流,但将依据top,right,bottom,left等属性在正常文档流中偏移位置。而其层叠通过z-index属性定义。原创 2015-03-20 13:08:08 · 1242 阅读 · 0 评论 -
CSS3 Transform
Transform字面上就是变形,改变的意思。在CSS3中transform主要包括以下几种:旋转rotate、扭曲skew、缩放scale和移动translate以及矩阵变形matrix。下面我们一起来看看CSS3中transform的旋转rotate、扭曲skew、缩放scale和移动translate具体如何实现,老样子,我们就从transform的语法开始吧。语法: tra转载 2015-03-26 20:43:30 · 443 阅读 · 0 评论 -
css vertical-align属性基础介绍
按照W3C的定义,当内联元素的vertical-align设置为:baseline,top,bottom的时候,都是该元素的baseline(或middle,top,bottom)对其周围元素的相同位置,如图片的top和周围文字的top对齐。text-top和text-bottom的时候,是该元素的top(或bottom)对齐周围元素的text-top(或text-bottom)。长度(%,原创 2015-03-15 19:26:57 · 926 阅读 · 1 评论 -
css vertical-align属性的一些理解与认识(二) text-top篇
vertical-align是个相当复杂与精深的属性,所理解的一些内容多少会有不准确之处,本集内容主要讲讲我对在一般情况下vertical-align其作用的理解,以及vertical-align相关的对齐问题,以及浮动为何可以破坏vertical-align属性。一、上集内容简单提要上集内容“我对CSS vertical-align的一些理解与认识(一)”要追溯到差不多一个月以前了,转载 2015-03-15 19:25:12 · 1081 阅读 · 0 评论 -
line boxes盒模型
这是一行普通的文字,这里有个 em 标签。这段html代码涉及4种boxes:1.首先是p标签所在的containing box,此box包含了其他的boxes;2.然后就是inline boxes,如下图标注> 张鑫旭-鑫空间-鑫生活" height="131" src="http://image.zhangxinxu.com/image/blog/201001/2010转载 2015-03-15 22:05:00 · 2524 阅读 · 0 评论 -
CSS外边距叠加
盒模型概念盒模型是css的基石之一,它指定元素如何显示及(在某种程度上)如何相互交互。页面上的每一个元素都被看做一个矩形框,这个框右元素的内容、内边距、边框和外边距组成,如下图:如果给元素添加背景,背景会应用于内容和内边距组成的区域。添加边框会在内边距的区域外加一条线。外边距是透明的,一般使用它控制元素之间的间隔。css中,width和height 指的是元素内原创 2015-03-19 17:35:44 · 763 阅读 · 0 评论 -
IE6下margin双倍边距Bug的处理办法
一、什么是双边距Bug?先来看图:我们要让绿色盒模型在蓝色盒模型之内向左浮动,并且距蓝色盒模型左侧100像素。这个例子很常见,比如在网页布局中,侧边栏靠左侧内容栏浮动,并且 要留出内容栏的宽度。要实现这样的效果,我们给绿色盒模型应用以下CSS属性: 以下为引用的内容:.floatbox { float: left; width:转载 2015-03-19 19:48:34 · 694 阅读 · 0 评论 -
float浮动理解总结
这篇文章是我在看了张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com]中的博客基础上总结而来的。浮动出现的意义只是用来让文字环绕图片。而其他用浮动实现的页面布局不是浮动该干的事情。浮动的本质:包裹于破坏1.浮动的”包裹性“撇开浮动的”破坏性“,浮动就是个带有方位的display:inline-block属性。display:inline-bl原创 2015-03-16 09:50:31 · 1395 阅读 · 0 评论 -
css3实现一个div设置多张背景图片及background-image属性
以前做网页布局的时候,一个div只能设置一张背景图片,设置多个背景的话,要用多个div嵌套才能实现,这样兼容性比较好。若您的网站要求兼容浏览器低版本,建议用这种方法。css3的出现,解决了一个div只能设置一个背景的问题,使一个div可以设置多个背景图片。background-image还可以设置线性渐变,等效果。题外话关于css3的background,功能很强大,有很多属性,像转载 2015-03-26 20:40:38 · 3360 阅读 · 0 评论 -
CSS3 Animation
CSS3属性中有关于制作动画的三个属性:Transform,Transition,Animation;我们一起学习完了Transform和Transition,让我们对元素实现了一些基本的动画效果,这些我想足以让大家激动了一阵子,今天我们趁着这个热劲继续第三个动画属性Animation的学习,单从Animation字面上的意思,我们就知道是“动画”的意思。但CSS3中的Animation与HTML转载 2015-03-26 20:44:26 · 541 阅读 · 0 评论 -
学习使用:before和:after伪元素
如果你一直密切关注着各种网页设计的博客,你可能已经注意到了:before和:after伪元素已经在前端开发中获得了相当多的关注。特别是在Nicolas Gallagher的博客中,后期运用了很多伪类元素。Nicolas Gallagher使用伪元素用静态的HTML标签创建84个GUI图标。为了补充说明上述内容(和利用当前发展的趋势),我收集一些完全在伪元素下运行的东西。转载 2015-03-26 20:40:03 · 1027 阅读 · 0 评论 -
Box-shadow常被遗忘的一个参数——“spread”
讨论的主题就是: box-shadow: 0 10px 10px #ccc; 和 box-shadow: 0 10px 10px -10px #ccc; 这两种写法哪种是正确的。一开始我以为第二种是错误的写法,但找到相关教程,才恍然大悟,原来上面的两种写法都是正确的。为什么会造成这样的错误的想法呢?在我看来是我们把“box-shadow”中的第四个可选参数“转载 2015-03-26 20:45:25 · 917 阅读 · 0 评论 -
纯CSS3绘制打火机动画火焰特效
主要涉及到了以下属性:animation(webkit-animation),@keyframes name (@-webkit-keyframes name),transform,transform-origin,transition,box-shadow(spread属性),text-shadowz-indexlinear-gradient。radial-gradient原创 2015-03-26 20:29:59 · 1350 阅读 · 0 评论 -
改变单选按钮radio的默认样式
默认的radio的样式很丑,那么如何改变其默认的样式呢?我最开始想的是能不能直接给radio设置背景色等,发现并没有用!可以借助于标签来创建一个类似于radio的效果。先来看下效果:html代码如下: 在校生 非在校生样式如下:.choice{ position: relative;}.choice .radio{ position: rela原创 2016-05-08 21:46:57 · 36881 阅读 · 3 评论