-
css解决display:inline-block;产生的缝隙(间隙)的方法
所属栏目:[系统] 日期:2020-03-17 热度:104
今天在做H5的水平滑动卡片时用到了display:inline-block;却发现处在同一水平线上的元素之间居然产生了缝隙,这很显然不是我想要的效果,所以我就换成了左浮动,这样缝隙的问题是解决了,但是需要设置父元素的宽度才能实现水平左右滚动,这样又增加了代码量[详细]
-
CSS3 三维变形实现立体方块特效源码
所属栏目:[系统] 日期:2020-03-17 热度:115
三维变换使用基于二维变换的相同属性,如果您熟悉二维变换,你们发现3D变形的功能和2D变换的功能类似。3D变形与2D变形的最大不同就在于其参考的坐标轴不同,2D变形的坐标轴是平面的,只存在X轴和Y轴,而3D变形的坐标轴则是X、Y、Z三条轴组成的立体空间,X[详细]
-
css3学习之2D转换功能详解
所属栏目:[系统] 日期:2020-03-17 热度:177
CSS3提供了2D转换功能,能够对元素进行移动、缩放和转动等功能。 2D转换的属性名为transform,使用方法为transform:method(value)。 2D转换方法有translate、scale、rotate、skew、matrix,还有基于这些分支出的translateX、scaleY等。 这里,我将会介绍到[详细]
-
CSS样式中大于号的使用及Css中处理继承方法
所属栏目:[系统] 日期:2020-03-17 热度:97
继承在一定程度上让程序在编写的过程中更加方便,但是有时候也会给我们的程序带来一定的困扰,所以认真的学习继承的原理,以及处理的方法很重要。下面是Css中处理继承的一个方法。 在一段CSS代码中见到一个大于号(),代码如下: BODY#css-zen-garden DIV#e[详细]
-
详解CSS中的display:flex
所属栏目:[系统] 日期:2020-03-17 热度:89
Flex是Flexible Box的缩写,意为弹性布局,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。 flex: 将对象作为弹性伸缩盒显示 inline-flex:将对象作为内联块级弹性伸缩盒显示 flex示例代码 !DOCTYPE htmlhtml lang=enheadmeta chars[详细]
-
比较全的CSS浏览器兼容问题整理总结
所属栏目:[系统] 日期:2020-03-17 热度:100
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并 整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声[详细]
-
CSS3实现跳动的动画效果
所属栏目:[系统] 日期:2020-03-17 热度:162
这个要运用的新知识如下: 复制代码 代码如下: //css3新知识 display: flex; justify-content: center; align-items: center; animation: shadow .5s linear infinite; @keyframes shadow { 0%, 100% {transform: scaleX(1);} 50% {transform: scaleX(1.2)[详细]
-
margin 负值引起的层级(z-index)问题
所属栏目:[系统] 日期:2020-03-17 热度:114
先来看这么一段代码: 复制代码 代码如下: div div mce_style="background-color:Red;margin-top: -5px " a href="https://www.jb51.net/" mce_href="https://www.jb51.net/"脚本之家/a/div /div IE6和IE7下,内层的容器被外层覆盖,如图所示: 在IE8和ff下[详细]
-
DIV点击折叠实例代码
所属栏目:[系统] 日期:2020-03-17 热度:88
副标题#e# 废话不多说了,关键代码如下所示: CSS Code复制内容到剪贴板 !doctypehtml html head metacharset=utf-8 metacontent=width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0name=viewport title测试/title styletype=text/cs[详细]
-
详解css常用选择器
所属栏目:[系统] 日期:2020-03-17 热度:54
导入外部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-17 热度:61
大家可能经常会看到类似酷炫的网站: 在这类网站中能看到,一打开页面,无论是文字还是图片,都随着规定时间的而变化。原理很简单,主要用到CSS中animation属性。 接下来,我以我目前的工程项目为例,实现文字和图片的动画效果。(效果如上图GIF) HTML代[详细]
-
使用css3绘制出各种几何图形
所属栏目:[系统] 日期:2020-03-17 热度:124
副标题#e# 1、圆形 示例: 思路:给任何正方形元素设置一个足够大的 border-radius ,就可以把它变成一个圆形.代码如下: html: 复制代码 代码如下: div/div css: 复制代码 代码如下: .size{ width:200px; height: 200px; background: #8BC34A; } .example1{[详细]
-
CSS性能优化提高css性能的方法
所属栏目:[系统] 日期:2020-03-17 热度:195
不规范的css会导致很多性能问题,这些问题可能在一些小的项目中不够明显,但是在大型项目中就会显现出来。 css匹配原理 在优化css之前我们需要了解下css是怎么进行工作的,我们都知道css是由选择器,属性和属性值构成的。 我们可能会这样写上一行代码 CSS[详细]
-
CSS实现文字高光水波渐变的动态效果实例
所属栏目:[系统] 日期:2020-03-17 热度:195
先来看看静态的效果图,动态效果更好 实例代码 复制代码 代码如下: !DOCTYPE html html lang="en" head meta charset="UTF-8" titlerollcat/title style type="text/css" *{ margin: 0;padding: 0; } body{ background: #333;font-family: "Helvetica Neue[详细]
-
纯CSS3代码实现switch滑动开关按钮效果
所属栏目:[系统] 日期:2020-03-17 热度:120
副标题#e# XML/HTML Code复制内容到剪贴板 divclass=container divclass=bg_con inputid=checked_1type=checkboxclass=switch/ labelfor=checked_1/label /div /div css代码,:before负责颜色,:after是那个白色小圆点,切换时的过渡效果用css3的动画实现。[详细]
-
CSS3弹性伸缩布局之box布局
所属栏目:[系统] 日期:2020-03-17 热度:106
副标题#e# CSS3弹性伸缩布局简介 2009年,W3C提出了一种崭新的方案----Flex布局(即弹性伸缩布局),它可以简便、完整、响应式地实现各种页面布局,包括一直让人很头疼的垂直水平居中也变得很简单地就迎刃而解了。但是这个布局方式还处于W3C的草案阶段,并[详细]
-
单元格内文本显示超过单元格宽度的快速解决办法
所属栏目:[系统] 日期:2020-03-17 热度:125
开发过程中,表格单元格里的显示数据经常超出单元格的宽度。遇到这种情况一般会这样处理。 1、超出部分显示省略号(...) 解决办法:在css中设置 text-overflow:ellipsis; text-overflow: 2、换行显示 解决办法: 在css中设置 white-space:normal; white-sp[详细]
-
CSS布局基础BFC
所属栏目:[系统] 日期:2020-03-16 热度:169
副标题#e# 第一次看到这个名词,我是拒绝的,css什么时候还有这个东西?于是迫不及待的google了一下,才发现原来它无时无刻不在我们的css当中,只不过它并不是一个属性,不需要我们平常使用手写罢了。但是它的重要性确是杠杠的,可以这么说,没有它就就没有[详细]
-
Web移动端布局那些事
所属栏目:[系统] 日期:2020-03-16 热度:148
最近做了一个针对微信移动端的项目,在开发中遇到了不少的坑,学到了也不少,发现有许多地方值得写一下,以供做web移动端同学参考参考。 一、单位 说到移动端,不得不提适配问题,大大小小的移动设备不但让做android和ios的难过,因为设备大小和浏览器的差[详细]
-
CSS margin全面了解
所属栏目:[系统] 日期:2020-03-16 热度:67
副标题#e# 一、margin可以为负值 在盒模型中,内容区的width/height、padding、border都不能为负值,但是margin例外,它可以为负值。 关于margin负值的使用技巧,了解不多,日后有机会再补充,此处先贴一个经典应用,margin-left负值结合浮动实现不改变DOM[详细]
-
使用CSS3代码绘制可爱的Hello Kitty猫
所属栏目:[系统] 日期:2020-03-16 热度:67
副标题#e# 感觉这个 Hello Kitty 画的还不错,心血来潮也用 CSS3 画了个 Hello Kitty,现在在这里记录一下详细的绘制过程。想要源码、素材、在线演示的同学可以直接拉到最下面。我们先看下原图: 结构分解 从上图可以看出,Hello Kitty 由脸蛋、耳朵、红色[详细]
-
CSS特殊性、继承与层叠
所属栏目:[系统] 日期:2020-03-16 热度:156
选择器的特殊性由选择器本身的组件确定;特殊性由四个部分组成,其初始值为0,0,0,0。 1. 对于选择器中的每一个id,加0,1,0,0; 2. 对于选择器中的每一个类、伪类、属性选择,加0,0,1,0; 3. 对于选择器中的每一个元素、伪元素,加0,0,0,1; 4.[详细]
-
关于清除浮动塌陷的几种方法总结
所属栏目:[系统] 日期:2020-03-16 热度:100
副标题#e# 什么是浮动呢? 定义这样说:浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 其实也就是把快级元素变成能和别的快级并排成一行。 浮动的的元素有4点特性: 1.浮动元素会脱离标准文档流,已经不区分快和行了。[详细]
-
CSS3 media queries + jQuery实现响应式导航
所属栏目:[系统] 日期:2020-03-16 热度:56
副标题#e# 实现一个响应式导航,当屏幕宽度大于700px时,效果如下: 当屏幕宽度小于700px时,导航变成一个小按钮,点击之后有一个菜单慢慢拉下来: 思路: 1.为了之后在菜单上绑定事件,并且不向DOM中添加多余的节点,在大屏幕中出现的导航和小屏幕中的下拉[详细]
-
关于排版中经常见的问题及解决方法(分享)
所属栏目:[系统] 日期:2020-03-16 热度:77
关于排版中经常见的问题及解决方法(分享) CSS Code复制内容到剪贴板 /*去除默认样式*/ -webkit-appearance:none; /*去掉手机上a、input和button点击时的蓝色外边框和灰色半透明背景 解决方案1:*/ a,button,input,optgroup,select,textarea,div{ -webkit-ta[详细]
