-
css让容器水平垂直居中的7种方式
所属栏目:[系统] 日期:2020-03-17 热度:161
副标题#e# 方法一:position加margin XML/HTML Code复制内容到剪贴板 divclass=wrap divclass=center/div /div CSS Code复制内容到剪贴板 /**css**/.wrap{width:200px;height:200px;background:yellow;position:relative; }.wrap.center{width:100px;height[详细]
-
CSS3轻松实现清新 Loading 效果的简单实例
所属栏目:[系统] 日期:2020-03-17 热度:62
至今HTML5中国已经为大家分享过几百种基于CSS3的Loading加载动画,效果酷炫代码简洁,非常值得学习借鉴;今天就先给大家分享两个常用的CSS3的Loading的案例。 第一种效果: HTML部分 XML/HTML Code复制内容到剪贴板 divclass=loading span/span span/span s[详细]
-
CSS3 media queries + jQuery实现响应式导航
所属栏目:[系统] 日期:2020-03-17 热度:113
副标题#e# 实现一个响应式导航,当屏幕宽度大于700px时,效果如下: 当屏幕宽度小于700px时,导航变成一个小按钮,点击之后有一个菜单慢慢拉下来: 思路: 1.为了之后在菜单上绑定事件,并且不向DOM中添加多余的节点,在大屏幕中出现的导航和小屏幕中的下拉[详细]
-
纯CSS实现导航栏Tab切换效果
所属栏目:[系统] 日期:2020-03-17 热度:187
副标题#e# 不用 Javascript,使用纯 CSS 方案,实现类似下图的导航栏切换: CSS 的强大之处有的时候超乎我们的想象,Tab 切换,常规而言确实需要用到一定的脚本才能实现。下面看看如何使用 CSS 完成同样的事情。 实现 Tab 切换的难点在于如何使用 CSS 接收[详细]
-
关于清除浮动塌陷的几种方法总结
所属栏目:[系统] 日期:2020-03-17 热度:187
副标题#e# 什么是浮动呢? 定义这样说:浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 其实也就是把快级元素变成能和别的快级并排成一行。 浮动的的元素有4点特性: 1.浮动元素会脱离标准文档流,已经不区分快和行了。[详细]
-
CSS样式中大于号的使用及Css中处理继承方法
所属栏目:[系统] 日期:2020-03-17 热度:115
继承在一定程度上让程序在编写的过程中更加方便,但是有时候也会给我们的程序带来一定的困扰,所以认真的学习继承的原理,以及处理的方法很重要。下面是Css中处理继承的一个方法。 在一段CSS代码中见到一个大于号(),代码如下: BODY#css-zen-garden DIV#e[详细]
-
利用纯CSS自定义Checkbox和Radio的样式示例代码
所属栏目:[系统] 日期:2020-03-17 热度:78
首先看看不同平台的checkbox radio 我们可以利用CSS3的一些属性来实现自定义checkbox radio样式。 HTML 代码 // radio inputdiv class=radioinput id=male type=radio name=gender value=malelabel for=maleMale/labelinput id=female type=radio name=gen[详细]
-
css解决display:inline-block;产生的缝隙(间隙)的方法
所属栏目:[系统] 日期:2020-03-17 热度:134
今天在做H5的水平滑动卡片时用到了display:inline-block;却发现处在同一水平线上的元素之间居然产生了缝隙,这很显然不是我想要的效果,所以我就换成了左浮动,这样缝隙的问题是解决了,但是需要设置父元素的宽度才能实现水平左右滚动,这样又增加了代码量[详细]
-
CSS3 三维变形实现立体方块特效源码
所属栏目:[系统] 日期:2020-03-17 热度:139
三维变换使用基于二维变换的相同属性,如果您熟悉二维变换,你们发现3D变形的功能和2D变换的功能类似。3D变形与2D变形的最大不同就在于其参考的坐标轴不同,2D变形的坐标轴是平面的,只存在X轴和Y轴,而3D变形的坐标轴则是X、Y、Z三条轴组成的立体空间,X[详细]
-
利用CSS实现立方体360度旋转效果实例代码
所属栏目:[系统] 日期:2020-03-17 热度:115
示例代码: 复制代码 代码如下: !DOCTYPE html html head lang="en" meta charset="UTF-8" title/title style * { margin: 0; padding: 0} ul {list-style: none;} ul { width: 200px; height: 200px; margin: 200px auto; position: relative; transition[详细]
-
深入理解CSS行高line-height与文本垂直居中的原理
所属栏目:[系统] 日期:2020-03-17 热度:54
前言 在CSS中,line-height 属性设置两段段文本之间的距离,也就是行高,如果我们把一段文本的line-height设置为父容器的高度就可以实现文本垂直居中了,比如下面的例子: 复制代码 代码如下: !DOCTYPE html html lang="en" head meta charset="UTF-8" tit[详细]
-
深入理解CSS系列之flex兼容
所属栏目:[系统] 日期:2020-03-17 热度:128
Flex 布局教程想了解的可以自己去看看这篇博文,或者自己百度,这里先部多做介绍,我们主要来说一说flex布局的兼容性问题。 why? 大家可能想问了,flex布局为什么会存在兼容性问题啊? 之所以存在兼容性问题,是因为技术在不断的更新,有些旧的浏览器只支[详细]
-
纯CSS3代码实现switch滑动开关按钮效果
所属栏目:[系统] 日期:2020-03-16 热度:106
副标题#e# XML/HTML Code复制内容到剪贴板 divclass=container divclass=bg_con inputid=checked_1type=checkboxclass=switch/ labelfor=checked_1/label /div /div css代码,:before负责颜色,:after是那个白色小圆点,切换时的过渡效果用css3的动画实现。[详细]
-
10个CSS简写/优化技巧整理
所属栏目:[系统] 日期:2020-03-16 热度:171
CSS简写就是指将多行的CSS属性简写成一行,又称为CSS代码优化或CSS缩写。CSS 简写的最大好处就是能够显著减少CSS文件的大小,优化网站整体性能,更加容易阅读。 下面介绍常见的CSS简写规则: 一、盒子大小 这里主要用于两个属性:margin和padding,我们以m[详细]
-
IE8的css hack 9 使用说明
所属栏目:[系统] 日期:2020-03-16 热度:75
副标题#e# 首先感谢丸子提供的这个IE8的css hack; 关注过IE8的css hack的人相信大家都在使用这个hack,就是9的css hack: .test{ color:#000000; /* FF,OP支持 */ color:#0000FF9; /* 所有IE浏览器(ie6+)支持 ;但是IE8不能识别*和_的css hack;所以我们[详细]
-
详解CSS中的display:flex
所属栏目:[系统] 日期:2020-03-16 热度:154
Flex是Flexible Box的缩写,意为弹性布局,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。 flex: 将对象作为弹性伸缩盒显示 inline-flex:将对象作为内联块级弹性伸缩盒显示 flex示例代码 !DOCTYPE htmlhtml lang=enheadmeta chars[详细]
-
详解css常用选择器
所属栏目:[系统] 日期:2020-03-16 热度:180
导入外部css样式表的方法 使用link标签导入外部css样式表 link rel=stylesheet href=http://www.jb51.net/css/css/demo01.css 在样式表中import(导入)外部样式表 @import url(/crazy-html5/06css/css/demo01.css); 使用内部样式表 内部样式表只能作用于某[详细]
-
利用纯CSS实现动态的文字效果实例
所属栏目:[系统] 日期:2020-03-16 热度:193
大家可能经常会看到类似酷炫的网站: 在这类网站中能看到,一打开页面,无论是文字还是图片,都随着规定时间的而变化。原理很简单,主要用到CSS中animation属性。 接下来,我以我目前的工程项目为例,实现文字和图片的动画效果。(效果如上图GIF) HTML代[详细]
-
使用css3绘制出各种几何图形
所属栏目:[系统] 日期:2020-03-16 热度:130
副标题#e# 1、圆形 示例: 思路:给任何正方形元素设置一个足够大的 border-radius ,就可以把它变成一个圆形.代码如下: html: 复制代码 代码如下: div/div css: 复制代码 代码如下: .size{ width:200px; height: 200px; background: #8BC34A; } .example1{[详细]
-
利用CSS3实现毛玻璃效果示例源码
所属栏目:[系统] 日期:2020-03-16 热度:176
复制代码 代码如下: body { min-height: 100vh; box-sizing: border-box; margin: 0; padding-top: calc(50vh - 6em); font: 150%/1.6 serif; background: url("iphone.jpg") fixed 0 center; background-size: cover; } main { margin: 0 auto; padding:[详细]
-
DIV+CSS实现带三角箭头的提示框
所属栏目:[系统] 日期:2020-03-16 热度:134
实现代码 CSS Code复制内容到剪贴板 !DOCTYPEhtml html head metacharset=UTF-8 linkrel=shortcuticonhref=resources/img/logo-color.pngtype=image/x-icon title测试/title style .out-div{ color:#FFFFFF; font-size:16px; line-height:40px; display:in[详细]
-
CSS3中动画属性transform、transition和animation属性的区别
所属栏目:[系统] 日期:2020-03-16 热度:85
Transform 在部分的test case当中,每每演示transform属性的,看起来好像都是带动画。这使得小部分直觉化思维的人(包括我)认为transform属性是动画属性。而恰恰相反,transform属性是静态属性,一旦写到style里面,将会直接显示作用,无任何变化过程。tr[详细]
-
CSS3 3D制作实战案例分析
所属栏目:[系统] 日期:2020-03-16 热度:97
副标题#e# 一、前言 上一节,介绍了基础的CSS3 3D动画原理实现,也举了一个小小的例子来演示,但是有朋友跟我私信说想看看一些关于CSS3 3D的实例,所以在这里为了满足一下大家的需求,同时也为了以后能够更好的巩固CSS3 3D的知识,所以在这里写下这篇博文,[详细]
-
纯DOM+CSS3实现简单的小风车动画
所属栏目:[系统] 日期:2020-03-16 热度:145
副标题#e# 用CSS3实现了一个小风车的效果,转转转,挺简单。 效果 代码 XML/HTML Code复制内容到剪贴板 !DOCTYPEhtml htmllang=en head metacharset=UTF-8 title小风车-转啊转/title styletype=text/css html{ font-size:10px; } html*{ -webkit-box-sizing[详细]
-
css布局之负margin妙用及其他实现
所属栏目:[系统] 日期:2020-03-16 热度:110
副标题#e# 相信大家在项目的开发中都遇到过这样的需求,一行放X(X1)个块且相邻块之间的间距相同。 大概就是上面这个样子,下面介绍几种实现的方式。 1.负margin大法 设置好元素的宽度和留白占满父级的宽度,然后设置父级的margin-left为留白的负留白的宽[详细]

浙公网安备 33038102330468号