-
纯css实现动态边框的示例代码
所属栏目:[系统] 日期:2020-05-12 热度:147
副标题#e# 这几天工作中遇到一个交互需求,要求实现一个效果,当鼠标移入一个元素的时候,元素出现一个动态的边框,如图: 动态边框 思路 看到这个效果,我首先想到的是设置元素的border属性,可惜border不能设置长度,无法实现动效。另外一种实现思路是添[详细]
-
详解CSS Masking模块之Clipping
所属栏目:[系统] 日期:2020-05-12 热度:79
副标题#e# 最近业务中需要实现一些镂空的效果。看到这些效果我最初想到的是通过CSS的 mask 和 clip-path 来实现,甚至还想结合SVG相关的特性。为了验证自己的一些想法,开始着手撸码,但问题来了,在撸码的过程中,我发现自己对于 mask 的相关特性理解的还[详细]
-
移动端rem布局的两种实现方法
所属栏目:[系统] 日期:2020-05-12 热度:193
据了解,现在有两种rem布局的样式控制,其中一种是通过css的媒体查询,另外一种是通过引入js来控制,这两种方法各有各的优点,但是我还是喜欢用引入js的方法来实现rem布局,尽管现在市面上大多数都在使用css媒体查询的方式实现,在此我就将这两种方法做一[详细]
-
css实现元素垂直居中的常用方法(总结)
所属栏目:[系统] 日期:2020-05-11 热度:52
方法1:table-cell html结构: div class=box box1span垂直居中/span/div css: .box1{display: table-cell;vertical-align: middle;text-align: center;} 方法2:display:flex .box2{display: flex;justify-content:center;align-items:Center;} 方法3:[详细]
-
CSS之宽高比例布局的方法示例
所属栏目:[系统] 日期:2020-05-11 热度:117
在某些特定的场景中,如视频播放、可视化图表占位等一些高宽需要固定的比例。如果占位区间是由固定值确定,那么我们皆大欢喜,但在目前的的应用发展中宽高自适应的方式才能满足我们的需求,那么我们该如何这种自适应的 宽高比布局 呢? 什么是宽高比? 宽[详细]
-
CSS之居中布局的实现方法
所属栏目:[系统] 日期:2020-05-11 热度:66
在前端开发中,我们经常会遇到各种上不同场景的关于居中的布局,一般水平居中是相对简单,而 垂直居中与水平垂直则相应要麻烦些。在下来我们对各种场景一一列出解决方案。 水平居中 水平居中相对于其它几中居中排列要简单的多,按标签元素可分为行内元素与[详细]
-
用CSS画一个带阴影的三角形的示例代码
所属栏目:[系统] 日期:2020-05-11 热度:163
怎么用CSS画一个带阴影的三角形呢 ? 有童鞋说, 这还不简单吗 网上有很多解决方案, 但其实大多都是实现不太完美的, 存在一些问题 假设我们做一个向下的三角形箭头 常见的方法大致有两种 通过边框控制, border-left和border-right设为透明, border-top设为预[详细]
-
网页表单在浏览器的表现实例
所属栏目:[系统] 日期:2020-05-11 热度:120
在工作之余抽了点时间写了一下这个,在ie6-ie7-ff下显示位置基本都一致了。 (发现demo页面用栅格线做背景,调试还真的容易得多 。热力推荐!这个栅格是从photoshop里拷贝来的。) 这样子定义了input等标签,做提交表单的时候就不用担心ie6-ie7-ff下radio[详细]
-
CSS教程关于css框架网页设计
所属栏目:[系统] 日期:2020-05-11 热度:154
个人总结了在开发css框架中的一点经验,献丑了。希望大家的讨论能使我们共同进步。:)1、css框架 中国的互联网行业已经发展了10年,浏览器也从最早流行的NS到现在的FF3.IE7等等前端开发工程师的职位也诞生了。近几年在web开发中,有个非常火的词框架。YUI、[详细]
-
符合WEB标准的网页图像的代码精简
所属栏目:[系统] 日期:2020-05-11 热度:62
遵循Web标准的思想,网页要表现出一种亲和力。那么,针对残障用户来说,其阅读器可不能读取图像上传递的信息的。 所以我们会采用一种Using Background-Image to Replace Text的方法,也就是将图像以背景图像的方式插入网页显示,同时为了让残障人士能了解该[详细]
-
WEB标准教程:功能丰富的段落P标签
所属栏目:[系统] 日期:2020-05-11 热度:125
关于段落p/p相信大家已经都在自己的工作中开始关注并应用了。因为那真的是非常简单的事,只要你愿意你随时都可以开始让你的页面代码更为标准化。如果你已经开始跟着《WEB标准能有多难?》在自己的工作中循序渐进地运用WEB标准了,那么这次的内容会让你更进[详细]
-
清除浮动clear:both的应用详解
所属栏目:[系统] 日期:2020-05-11 热度:184
在CSS中我们会经常要用到清除浮动Clear,比较典型的就是clear:both; CSS手册上是这样说明的:该属性的值指出了不允许有浮动对象的边。这个属性是用来控制float属性在文档流的物理位置的。 当属性设置float(浮动)时,其所在的物理位置已经脱离文档流了,但[详细]
-
针对class、id所做的CSS HACK
所属栏目:[系统] 日期:2020-05-11 热度:71
这是一篇关于CSS HACK的文章,这篇文章中提到的CSS HACK是针对class、id中属性的HACK,排列的顺序都具有要求。今天要和大家说的是针对class、id所做的CSS HACK。 .test{/*FF*/ height:20px; background-color:orange; } * html .test{/*IE7*/ height:20px;[详细]
-
深入浅析CSS3中的Flex布局整理
所属栏目:[系统] 日期:2020-05-11 热度:95
副标题#e# Flexbox布局模块旨在提供一个更有效的方式,在一个容器里面去布局分配空间。即使容器的大小是未知的,或者动态变化的。 Flex 布局背后的主要思想是让容器能够改变其项目的宽度 / 高度(和顺序) ,以最佳地填充可用空间(主要是适应各种显示设备和屏[详细]
-
通过css3的filter滤镜改变png图片的颜色的示例代码
所属栏目:[系统] 日期:2020-05-11 热度:197
本方法是通过CSS3滤镜 filter 中的 drop-shadow 将png图片的非透明部分生成任意颜色的投影,然后将原始图片隐藏起来,从而达到改变图片颜色的目的 先看效果图 接下来是代码 pstrong原始图标/strong/pi class=icon icon-del/ipstrong可以变色的图标/strong/[详细]
-
CSS实例:三列等高布局
所属栏目:[系统] 日期:2020-05-11 热度:181
三列等高CSS布局的一个实例, 修改国外的一个demo, 兼容到了IE5.5 和标准的浏览器OperaFirefoxSafari。 不过hack太多,不是很喜欢这样做。 全部代码如下: ?xmlversion=1.0encoding=gb2312? !DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN htmlx[详细]
-
CSS高级技巧:圆角矩形
所属栏目:[系统] 日期:2020-05-11 热度:182
所谓的CSS高级技巧...其实是一些对基本技巧的创意组合, 任何手段和技巧都是解决问题的方法. 只要学会这种思考问题的方法, 你也能拥有属于自己的CSS秘籍. CSS2 还没有办法创造出曲线边框, 明显的, 仅仅方框是没办法满足我们设计师的. 所以CSS圆角技术到现在[详细]
-
CSS高级技巧:CSS Sprites
所属栏目:[系统] 日期:2020-05-11 热度:150
上一篇CSS教程文章:CSS高级技巧:圆角矩形 CSS Sprites, 利用CSS background-position 进行背景绝对定位, 减少HTTP请求, 加速网页显示, 解决图片载入闪动问题的技巧. CSS Sprites最适合用来做的, 恩, 比如:清单导航的CSS鼠标翻转效果大量小图标集中的应用[详细]
-
CSS高级技巧:图片替换
所属栏目:[系统] 日期:2020-05-11 热度:97
上一篇CSS教程 文章:CSS高级技巧:CSS Sprites 图像替换技术有相当的用处, 特别是注重视觉的设计, 而且在一定程度上也不会影响非可视化浏览器的用户群(屏幕阅读器). 本节用到的图片只有一个: 经典FIR 在文字外包上一组span标签, 并在CSS中将这个span进行di[详细]
-
CSS高级技巧:滑动门技术
所属栏目:[系统] 日期:2020-05-11 热度:128
上一篇CSS教程 文章:CSS高级技巧:图片替换滑动门(Sliding Doors) 还是决定把滑动门单独提作一种单独的技术. 它是CSS引入的一项用来创造漂亮且实用的界面的新技术, 它使用简单, 我们只需要使用两张单独的背景图片, 就可以实现. 滑动门一般用做网站Tab导航,[详细]
-
Web标准:文档类型和网页浏览器
所属栏目:[系统] 日期:2020-05-11 热度:94
原文: 作者:Aaron Gustafson 译者:zhaozy in 3user.com 转载请注明作者和译者信息,谢谢! 进步总是要有代价的. 对网页浏览器来说, 由于开发者像是宣传真理一样的拍着胸部担保着一些编辑器和浏览器(特别是Internet Explorer), 用户们为此花费很多的成本.[详细]
-
Web标准前途是否依赖浏览器技术
所属栏目:[系统] 日期:2020-05-11 热度:115
原文: 作者:Eric Meyer 当我读了一遍Aaron Gustafson的Beyond DOCTYPE: Web Standards, Forward Compatibility, and IE8 后,我心里的第一反应就是深深的否定这种观点. Aaron描述的version-targeting机制是完全错误的, 是完全倒退的, 是和我们应该做的事[详细]
-
CSS3实现渐变背景兼容问题
所属栏目:[系统] 日期:2020-05-11 热度:117
我们在做一个渐变背景颜色的时候会用到linear-gradient() 函数用于创建一个线性渐变的 图像。它是css3中的语法,最低兼容IE10 background-image: linear-gradient(to right, #ff9000, #ff5000); direction:用于指定渐变方向。它可以接受一个表示角度的值[详细]
-
如何利用定位使元素居中(web端页面布局小技巧)
所属栏目:[系统] 日期:2020-05-10 热度:196
元素在浏览器窗口居中的方法 这里先给出代码块,如果有同学已经看出来点眉目可以先自己尝试一下。 position:fixed; /*给想要居中的元素设置*/ left:50%; /*或者right:50%*/ top:50%; /*或者bottom:50%*/ margin-left:-元素宽度的一半; /*或者margin-right*[详细]
-
WEB标准学习经验总结
所属栏目:[系统] 日期:2020-05-10 热度:59
今天在群里,熊猫君提议整理一个帖子,一方面为初学者提供一个入门指南,另一方面也象借此和已经在从事这个行业进行一点交流。下面是我从事这个行当多年的一些经验总结,希望抛砖引玉,大家不吝赐教。 1、必备工具 其实web标准并不是很复杂的技术,实现we[详细]