-
前端制作动画的几种方式(css3,js)
所属栏目:[系统] 日期:2020-03-16 热度:182
副标题#e# 制作动态的网页是是前端工程师必备的技能,很好的实现动画能够极大的提高用户体验,增强交互效果,那么动画有多少实现方式,一直对此有选择恐惧症的我就总结一下,以便在开发的时候选择最好的实现方式。 1.css的transition。 语法: transition:[详细]
-
css解决display:inline-block;产生的缝隙(间隙)的方法
所属栏目:[系统] 日期:2020-03-16 热度:135
今天在做H5的水平滑动卡片时用到了display:inline-block;却发现处在同一水平线上的元素之间居然产生了缝隙,这很显然不是我想要的效果,所以我就换成了左浮动,这样缝隙的问题是解决了,但是需要设置父元素的宽度才能实现水平左右滚动,这样又增加了代码量[详细]
-
详解CSS中的display:flex
所属栏目:[系统] 日期:2020-03-16 热度:88
Flex是Flexible Box的缩写,意为弹性布局,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。 flex: 将对象作为弹性伸缩盒显示 inline-flex:将对象作为内联块级弹性伸缩盒显示 flex示例代码 !DOCTYPE htmlhtml lang=enheadmeta chars[详细]
-
详解css常用选择器
所属栏目:[系统] 日期:2020-03-16 热度:105
导入外部css样式表的方法 使用link标签导入外部css样式表 link rel=stylesheet href=http://www.jb51.net/css/css/demo01.css 在样式表中import(导入)外部样式表 @import url(/crazy-html5/06css/css/demo01.css); 使用内部样式表 内部样式表只能作用于某[详细]
-
10个CSS简写/优化技巧整理
所属栏目:[系统] 日期:2020-03-16 热度:82
CSS简写就是指将多行的CSS属性简写成一行,又称为CSS代码优化或CSS缩写。CSS 简写的最大好处就是能够显著减少CSS文件的大小,优化网站整体性能,更加容易阅读。 下面介绍常见的CSS简写规则: 一、盒子大小 这里主要用于两个属性:margin和padding,我们以m[详细]
-
CSS实现鼠标滑过鼠标点击代码写法
所属栏目:[系统] 日期:2020-03-16 热度:135
鼠标滑过元素,使得元素的样式发生改变 我们定义一个按钮标签 复制代码 代码如下: buttonBUTTON/button 我们首先设置按钮的背景颜色为灰色: 复制代码 代码如下: .px-button{ background-color: grey; } 我们要使得鼠标滑过按钮的时候,让其变为蓝色,我们[详细]
-
CSS样式中大于号的使用及Css中处理继承方法
所属栏目:[系统] 日期:2020-03-16 热度:136
继承在一定程度上让程序在编写的过程中更加方便,但是有时候也会给我们的程序带来一定的困扰,所以认真的学习继承的原理,以及处理的方法很重要。下面是Css中处理继承的一个方法。 在一段CSS代码中见到一个大于号(),代码如下: BODY#css-zen-garden DIV#e[详细]
-
深入理解CSS系列之flex兼容
所属栏目:[系统] 日期:2020-03-16 热度:187
Flex 布局教程想了解的可以自己去看看这篇博文,或者自己百度,这里先部多做介绍,我们主要来说一说flex布局的兼容性问题。 why? 大家可能想问了,flex布局为什么会存在兼容性问题啊? 之所以存在兼容性问题,是因为技术在不断的更新,有些旧的浏览器只支[详细]
-
深入理解CSS行高line-height与文本垂直居中的原理
所属栏目:[系统] 日期:2020-03-16 热度:173
前言 在CSS中,line-height 属性设置两段段文本之间的距离,也就是行高,如果我们把一段文本的line-height设置为父容器的高度就可以实现文本垂直居中了,比如下面的例子: 复制代码 代码如下: !DOCTYPE html html lang="en" head meta charset="UTF-8" tit[详细]
-
CSS3 三维变形实现立体方块特效源码
所属栏目:[系统] 日期:2020-03-16 热度:144
三维变换使用基于二维变换的相同属性,如果您熟悉二维变换,你们发现3D变形的功能和2D变换的功能类似。3D变形与2D变形的最大不同就在于其参考的坐标轴不同,2D变形的坐标轴是平面的,只存在X轴和Y轴,而3D变形的坐标轴则是X、Y、Z三条轴组成的立体空间,X[详细]
-
css3学习之2D转换功能详解
所属栏目:[系统] 日期:2020-03-16 热度:163
CSS3提供了2D转换功能,能够对元素进行移动、缩放和转动等功能。 2D转换的属性名为transform,使用方法为transform:method(value)。 2D转换方法有translate、scale、rotate、skew、matrix,还有基于这些分支出的translateX、scaleY等。 这里,我将会介绍到[详细]
-
DIV+CSS实现带三角箭头的提示框
所属栏目:[系统] 日期:2020-03-16 热度:145
实现代码 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特性绘制简易版围棋效果
所属栏目:[系统] 日期:2020-03-16 热度:98
副标题#e# 渐变的灵活运结合其他一些CSS3的特性的运用画出的简易版围棋 效果图 实现代码 XML/HTML Code复制内容到剪贴板 !DOCTYPEhtml htmllang=en head metacharset=UTF-8 metaname=viewportcontent=width=device-width,initial-scale=1.0 metahttp-equiv=[详细]
-
收益 or 挑战?Serverless 究竟给前端带来了什么
所属栏目:[系统] 日期:2020-03-16 热度:119
副标题#e# Serverless 是一种 无服务器架构,让用户无需关心程序运行环境、资源及数量,只要将精力 Focus 到业务逻辑上的技术。 现在公司已经实现 DevOps 化,正在向 Serverless 迈进,而为什么前端要关注 Serverless? 对业务前端同学: 会改变前后端接口定[详细]
-
CSS控制DIV层显示和隐藏的实现方法
所属栏目:[系统] 日期:2020-03-16 热度:119
副标题#e# CSS中的display和visibility属性 css中display和visibility可以隐藏和显示html元素包括DIV层。看起来两者非常类似,很多人会搞混。下面分别介绍两者的属性: display:none|block; display:none; 隐藏该html元素,确切的说,是在浏览器中消除该元[详细]
-
利用CSS3实现毛玻璃效果示例源码
所属栏目:[系统] 日期:2020-03-16 热度:90
复制代码 代码如下: 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:[详细]
-
CSS3 3D制作实战案例分析
所属栏目:[系统] 日期:2020-03-15 热度:150
副标题#e# 一、前言 上一节,介绍了基础的CSS3 3D动画原理实现,也举了一个小小的例子来演示,但是有朋友跟我私信说想看看一些关于CSS3 3D的实例,所以在这里为了满足一下大家的需求,同时也为了以后能够更好的巩固CSS3 3D的知识,所以在这里写下这篇博文,[详细]
-
纯DOM+CSS3实现简单的小风车动画
所属栏目:[系统] 日期:2020-03-15 热度:179
副标题#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中的指定值、初始值和计算值学习教程
所属栏目:[系统] 日期:2020-03-15 热度:101
副标题#e# CSS 中的声明,由 CSS 的特性和值,中间以 : 隔开组成。 我们可以使用 CSS 选择器,为选中的元素设置需要的样式。 在介绍 CSS 的特性和值的时候,特地的提到了浏览器应该怎样处理错误的值 -- 应该将包含错误值,不符合句法的值的声明直接忽略。然[详细]
-
CSS画出一个可爱神奇的多啦A梦
所属栏目:[系统] 日期:2020-03-15 热度:137
副标题#e# 小叮当简单颜色单一,操作起来也很容易上手。接下来的一个实例就是用css画出一个多啦A梦,首先将其分为头部,和身体。然后,再根据身体各部分细节进行进一步的具体刻画。 由于最近一直在学习JavaWeb方面的东西,所以,我的这个小叮当就是用jsp页[详细]
-
CSS制作梦幻彩虹效果
所属栏目:[系统] 日期:2020-03-15 热度:146
副标题#e# 今天看到一篇文章,说到margin的塌陷的问题,并提供了好几个例子。 自己之前还没怎么遇到过这个问题,正好来研究一下。 XML/HTML Code复制内容到剪贴板 divclass=box1/div divclass=box2/div divclass=box3/div divclass=box4/div css样式一,使[详细]
-
CSS3 渐变(Gradients)之CSS3 线性渐变
所属栏目:[系统] 日期:2020-03-15 热度:106
副标题#e# CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。以前,你必须使用图像来实现这些效果。但是,通过使用 CSS3 渐变(gradients),你可以减少下载的事件和宽带的使用。此外,渐变效果的元素在放大时看起来效果更好,因[详细]
-
CSS3 渐变(Gradients)之CSS3 径向渐变
所属栏目:[系统] 日期:2020-03-15 热度:135
副标题#e# 径向渐变由它的中心定义。为了创建一个径向渐变,你也必须至少定义两种颜色结点。颜色结点即你想要呈现平稳过渡的颜色。同时,你也可以指定渐变的中心、形状(原型或椭圆形)、大[详细]
-
响应式Web之流式网格系统
所属栏目:[系统] 日期:2020-03-15 热度:67
副标题#e# 随着移动端用户的增加,我们希望设计出来的网页能同时使用PC和移动端设备,同一个网页增对不同的设备显示效果也不一样,这时需要用到响应式设计。这里我先介绍一下流式网格系统。如果了解过 Bootstrap和Foundation框架的读者就能发现这两个框架都[详细]
-
CSS3中Transform动画属性用法详解
所属栏目:[系统] 日期:2020-03-15 热度:57
副标题#e# css3在原来的基础上增加了变形和动画相关的属性,动画三兄弟:transform、transition和animation,通过使用这三个属性可以达到很炫酷的效果。需要注意的是这三个属性都是css3新增的属性,各大浏览器支持方面还不是特别好,使用时要特别注意浏览器[详细]