-
CSS3 translate导致字体模糊的实例代码
所属栏目:[系统] 日期:2020-06-27 热度:100
今日客户反馈,发现 使用了 translate会导致字体模糊。 .media-body-box{@media all and (min-width: 992px){position: absolute;width: 100%;top:50%;transform: translateY(-50%);right: 0;padding: 30px;}} 为了垂直居中,使用了 transform: translateY[详细]
-
CSS中@support实现渐进式网页设计实例代码
所属栏目:[系统] 日期:2020-06-27 热度:143
特性查询赋予了我们使用CSS检测浏览器是否支持某个css特性的能力。我们可以使用该功能在浏览器支持最新的CSS特性时,使用新的语法来编写我们的样式,同时对于不支持的浏览器进行优雅降级。 CSS的设计本身就是支持优雅降级的。对于浏览器不支持的CSS语法,[详细]
-
css transition animation的使用(内含贝赛尔曲线详解)
所属栏目:[系统] 日期:2020-06-27 热度:145
副标题#e# transition也叫过渡动画,主要是用于让一个元素从一种状态过渡到另一种状态效果,常用于主动触发的效果。例如移动端的页面切换(很常用)、button点击效果(也很常见)。 animation才是css3正宗的动画,主要是用于实现某种持续的动画效果(当然简[详细]
-
CSS背景图片固定宽高比自适应调整的实现方法
所属栏目:[系统] 日期:2020-06-27 热度:90
img标签可以使图片在保持宽高比不变的情况下自动调整。我们讨论的是div的背景图片实现固定宽高比自适应调整的方法。这里的图片不是 img标签一样通过src引入,而是通过css的background-image: url('路径')实现。 实现背景图片固定宽高比缩放我们采用padding[详细]
-
CSS3实现类似翻书效果的过渡动画的示例代码
所属栏目:[系统] 日期:2020-06-27 热度:101
副标题#e# 在VUE实战项目的中有一个加载推荐书籍的过渡动画,在项目中是使用JS实现。 当时看视频大概一个小时作用,拆分动画逻辑,写代码更是耗时。后来自己想着能不能用CSS动画直接写出来,折腾了半天,终于算是实现了。 可以查看加载动画地址 /*首先是DOM[详细]
-
比较全的CSS浏览器兼容问题整理总结
所属栏目:[系统] 日期:2020-03-18 热度:56
CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并 整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加 DOCTYPE声[详细]
-
全面总结使用CSS实现水平垂直居中效果的方法
所属栏目:[系统] 日期:2020-03-18 热度:54
副标题#e# 说起水平垂直居中大家常看到的是使用绝对定位与负margin的配合或者是inline-block配合vertical-align:middle等方法。当然还有其他一些解决方案,比如说,在水平垂直居中系列中介绍了一些制作方案。但这些方案或多或少都存在一些局限性。假设,要[详细]
-
CSS设置DIV垂直居中的N种方法 兼容IE浏览器
所属栏目:[系统] 日期:2020-03-18 热度:122
副标题#e# 在说到这个问题的时候,也许有人会问CSS中不是有vertical-align属性来设置垂直居中的吗?即使是某些浏览器不支持我只需做少许的CSS Hack技术就可以啊!所以在这里我还要啰嗦两句,CSS中的确是有vertical-align属性,但是它只对(X)HTML元素中拥有v[详细]
-
CSS中的z-index属性基本使用教程
所属栏目:[系统] 日期:2020-03-18 热度:89
副标题#e# CSS Code复制内容到剪贴板 z-index:auto|integer z-index 接受的属性值为:关键字auto和整数,整数可以是负值(Firefox2.0及之前不支持负值)。 需要注意的是 z-index 虽然很给力,却只能应用于定位元素(即设置了 position 属性为非 static 值)[详细]
-
CSS3中文字镂空、透明值、阴影效果设置示例小结
所属栏目:[系统] 日期:2020-03-18 热度:189
text-fill-color打造镂空文字: 代码 CSS Code复制内容到剪贴板 -webkit-text-fill-color:transparent; -webkit-text-stroke:1px#000; 效果 text-stroke-color透明值让文字更柔和: 代码 CSS Code复制内容到剪贴板 background-image:-webkit-linear-gradie[详细]
-
CSS制作三角形广告引导文字效果
所属栏目:[系统] 日期:2020-03-18 热度:168
副标题#e# 街上经常碰到一些发各类广告传单的,有一次收到一张房地产广告的传单,顺手留下来,看着里面有些广告挺吸引人,同时也想练练自己css技术,故抽空做了一下。 原图某区域如下: 实现上图效果是需要一些想象力的,比如三角形的构成和左右两边的空白[详细]
-
利用CSS的Sass预处理器(框架)来制作居中效果
所属栏目:[系统] 日期:2020-03-18 热度:80
副标题#e# 虽然使用 CSS 创建居中效果需要耍一些花招,特别是垂直居中效果,但我认为由此生出的诋毁,对于 CSS 则是不公平的。实际上我们有太多的方式使用 CSS 创建居中效果了,而且作为一名前端开发者,你真的有必要对其中的原理了解一二。 写这篇文章的目[详细]
-
CSS中使用border来创建三角形的基本方法讲解
所属栏目:[系统] 日期:2020-03-18 热度:128
副标题#e# 比较简单实用的还是使用border来创建三角形,今天主要研究这个的实现 将边框分别设置为红/黄/蓝/绿 CSS Code复制内容到剪贴板 .triangle{ height:0; width:0; overflow:hidden; font-size:0; line-height:0; border-color:#ff0000#ffff00#0000ff#[详细]
-
纯CSS3实现3D旋转书本效果
所属栏目:[系统] 日期:2020-03-18 热度:88
副标题#e# 有一些前沿的电商网站已经开始使用3D模型来展示商品并支持在线定制,而其中图书的展示是最为简单的一种,无需复杂的建模过程,使用图片和CSS3的一些变换即可实现更好的展示效果,简洁而实用。 书本的3D模型是所有商品中最为简单的,因为其本质上[详细]
-
主流浏览器css兼容问题汇总
所属栏目:[系统] 日期:2020-03-18 热度:54
副标题#e# 现在就post一些做兼容的总结,可能不够全面,但是可以告诉大家如何避过一些坑。主要测试了chrome,firefox,ie8、9、11,360浏览器。 一、基本的css兼容: 1、可能很多人喜欢用css hack的形式去兼容ie浏览器,但是我自己用起来感觉其实不好使 。i[详细]
-
深入理解CSS选择器优先级
所属栏目:[系统] 日期:2020-03-18 热度:182
1.类的覆盖顺序和应用的时候引用的顺序没关系,覆盖顺序取决于类定义的顺序 例如: CSS Code复制内容到剪贴板 .a{ color:red } .b{ color:green } 由于b晚于a定义,所以b覆盖a,反之则a覆盖b 2.类选择器优先级大于标签选择器 例如: CSS Code复制内容到剪[详细]
-
CSS兼容问题之HACK技术
所属栏目:[系统] 日期:2020-03-17 热度:160
CSS Hack原理是通过不同浏览器自身所带有的特别标识符以及CSS中优先级的机制来实现不同浏览器里CSS样式兼容性的问题。 针对不同的浏览器写不同的CSS的过程,这就叫CSS hack,也叫写CSS hack,相信您会对一些比较不易解决的兼容问题有一定的兴趣。 注意点:[详细]
-
浅谈css之属性及剩余的选择符
所属栏目:[系统] 日期:2020-03-17 热度:170
副标题#e# 今天的课程加速了,比平时快了些,但觉得很不错。nice~ 属性选择符 E[att] 选择具有att属性的E元素。 XML/HTML Code复制内容到剪贴板 input[type]{color:#red;}inputtype=radio E[att=val] 选择具有att属性且属性值等于val的E元素。 XML/HTML Cod[详细]
-
20个非常实用的CSS技巧
所属栏目:[系统] 日期:2020-03-17 热度:100
副标题#e# 这段代码会让你的彩色照片显示为黑白照片,是不是很酷? CSS Code复制内容到剪贴板 img.desaturate{ filter:grayscale(100%); -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(1[详细]
-
CSS3解决移动页面上点击链接触发色块的问题
所属栏目:[系统] 日期:2020-03-17 热度:116
副标题#e# 前段时间做微信页面的时候,一行内容做了2个链接,点击一个标签的时候,整个颜色块会闪一下,影响美观。需求针对这种情况来问我,能否把这个一闪的颜色去掉。我当时就想,这个怎么去?那我也不好直接回绝她,好吧,我试试吧!经过研究,百度的很[详细]
-
深入解读CSS3中transform变换模型的渲染
所属栏目:[系统] 日期:2020-03-17 热度:95
副标题#e# transform是通过一系列矩阵变换完成的,scale等transform-function都是对matrix的封装。 w3里的解释是,transform基于可视化格式模型(visual formatting model,这样翻译对不对啊)并为其绘制出一个坐标系,而且所有在这个坐标系内进行的操作,[详细]
-
CSS中的line-height行高属性学习教程
所属栏目:[系统] 日期:2020-03-17 热度:168
副标题#e# 基本概念 1.行高、行距 行高是指文本行基线间的垂直距离。那什么是基线呢?记不记得vertical-align属性有个baseline值,这个baseline就是基线。看张盗图(选自下面的参考文章),其实我也修改了一下啦~ 注意:倒数第二根是基线哦,最下面那根是底[详细]
-
CSS3 media queries + jQuery实现响应式导航
所属栏目:[系统] 日期:2020-03-17 热度:156
副标题#e# 实现一个响应式导航,当屏幕宽度大于700px时,效果如下: 当屏幕宽度小于700px时,导航变成一个小按钮,点击之后有一个菜单慢慢拉下来: 思路: 1.为了之后在菜单上绑定事件,并且不向DOM中添加多余的节点,在大屏幕中出现的导航和小屏幕中的下拉[详细]
-
关于清除浮动塌陷的几种方法总结
所属栏目:[系统] 日期:2020-03-17 热度:151
副标题#e# 什么是浮动呢? 定义这样说:浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。 其实也就是把快级元素变成能和别的快级并排成一行。 浮动的的元素有4点特性: 1.浮动元素会脱离标准文档流,已经不区分快和行了。[详细]
-
利用CSS实现立方体360度旋转效果实例代码
所属栏目:[系统] 日期:2020-03-17 热度:174
示例代码: 复制代码 代码如下: !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[详细]
