-
CSS语法与JSON、JS对象区别比较
所属栏目:[系统] 日期:2020-05-12 热度:147
CSS(Cascading Style Sheets)规则由2个部分构成:选择器,声明。 selector{declaration1;declaration2;declaration3;...declarationN} declaration由分号(;)隔开,表示为 property:value1 value2 ..是一种单层的无内嵌套的结构。 value为具体的某值[详细]
-
好的 CSS 命名规范可以节约 Debug 时间
所属栏目:[系统] 日期:2020-05-12 热度:199
简评:Debug CSS 是一种很耗时的操作,如果有良好的命名规范可以节约很多的 Debug 时间。 使用连字符('-')分隔字符串 你可能习惯了在 Javascript 中使用小驼峰的命名方式: var redBox = document.getElementById('...') 但是在 CSS 中不建议使用这种[详细]
-
CSS使用classList实现两个按钮样式的切换
所属栏目:[系统] 日期:2020-05-12 热度:83
classList属性的方法:add();remove();toggle(); 描述,在一些页面我们需要使用两个按钮来回切换,如图: 我们要使用到add()和remove()方法 html部分: div class=login-titlea href=javascript:void(0) class=mya1 id=mya onclick=myonclick()注册/aa href[详细]
-
CSS实现DIV居中的三种方法
所属栏目:[系统] 日期:2020-05-12 热度:119
下面给大家分享div居中的实现代码,具体代码如下所示: !DOCTYPE htmlhtmlheadmeta charset=UTF-8titledemo/title/headbodystyle type=text/css.div1{ width: 100px; height: 100px; border: 1px solid #000000;}.div2{ width:40px ; height: 40px; backgr[详细]
-
移动端rem布局的两种实现方法
所属栏目:[系统] 日期:2020-05-12 热度:135
据了解,现在有两种rem布局的样式控制,其中一种是通过css的媒体查询,另外一种是通过引入js来控制,这两种方法各有各的优点,但是我还是喜欢用引入js的方法来实现rem布局,尽管现在市面上大多数都在使用css媒体查询的方式实现,在此我就将这两种方法做一[详细]
-
CSS 常用中文字体 Unicode 编码表
所属栏目:[系统] 日期:2020-05-12 热度:127
在 CSS 中设置字体名称,直接写中文是可以的。但是在文件编码(GB2312、UTF-8 等)不匹配时会产生乱码的错误。 为此,在 CSS 直接使用 Unicode 编码来写字体名称可以避免这些错误。使用 Unicode 写中文字体名称,浏览器是可以正确的解析的。 例如: font-f[详细]
-
css3 响应式媒体查询的示例代码
所属栏目:[系统] 日期:2020-05-12 热度:120
/* 将body的背景颜色设置为tan */body { background-color: tan;}/* 在992px或更低的屏幕上,将背景颜色设置为蓝色 */@media screen and (max-width: 992px) { body {background-color: blue; }}/* 在600px或更低的屏幕上,将背景颜色设置为橄榄色 */@medi[详细]
-
CSS3动画之利用requestAnimationFrame触发重新播放功能
所属栏目:[系统] 日期:2020-05-12 热度:131
css3中引入了animation模块,自此css动画进入了我们的视野。css动画名符其实,会写css样式就可以创作动画,对一些不怎么会JS的设计师也是比较包容的。但也正因为如此,当你需要重新播放或者说手动触发动画时,css的局限性就突显出来了,毕竟它不是一门编程语[详细]
-
CSS背景图片实现自适应、全屏、填充与拉伸的方法
所属栏目:[系统] 日期:2020-05-12 热度:71
div id=formbackground style=position:absolute; width:100%; height:100%; z-index:-1 img src=http://www.jb51.net/css/pictures/background.jpg height=100% width=100%/ /div div id=formbackground style=position:absolute; z-index:-1;img src=htt[详细]
-
浅谈CSS 浏览器样式重置终结版
所属栏目:[系统] 日期:2020-05-12 热度:166
副标题#e# 浏览器的一些默认样式,有时候真的是特别丑; 虽然现在有现成的 UI 框架,但有时候写个小东西不想用那么庞大的 UI 框架,这篇文章介绍解决一些样式问题,最后将给出完整的重置样式表; 如果有遇到其它样式问题,评论区提建议,我将持续更新 样式问[详细]
-
CSS实现标签效果的示例代码
所属栏目:[系统] 日期:2020-05-12 热度:140
这里以制作图片右上角标签为例,用CSS以最简单、直接的方式实现效果。 实现效果 实现思路 准备两个div(一个父容器,一个标签div),分别设置宽高,并设置相对布局。 使标签div居于父容器右上角,设置内容居中显示,设置背景和字体颜色,旋转该div。 将父[详细]
-
CSS实现带箭头的提示框效果【示例代码】
所属栏目:[系统] 日期:2020-05-12 热度:109
我们在很多UI框架中看到带箭头的提示框,感觉挺漂亮,但是之前一直不知道其原理,今天网上找了些资料算是弄清楚原理了; 先上效果图: 原理分析: 上面的箭头有没有觉得很像一个三角形,是的,它就是三角形;只不过它这个尖角是通过两个三角形来实现的;[详细]
-
使用css创建一个优惠券的方法
所属栏目:[系统] 日期:2020-05-12 热度:122
添加优惠券类目,展示用户的优惠券 常见的设计样式如下图,核心为半圆 分步拆解 优惠券的特点是带有反向圆角,为了展示效果更好,适配多种场景,不推荐使用背景图片形式,建议使用 css . 网上有几种方案: 一种是 boder+clip 的形式,裁剪出4个小半圆角,拼凑在一起[详细]
-
使用CSS 给表单必选项添加星号的实现方法
所属栏目:[系统] 日期:2020-05-12 热度:87
在制作网页表单的时候,如果一个选项是必填的,通常会给选项添加一个星号,比如 Typecho 的评论表单: p class=form-grouplabel for=author姓名/label span class=required*/spaninput type=text id=author name=author required=required size=30 class=f[详细]
-
Css深刻理解width:auto的用法
所属栏目:[系统] 日期:2020-05-12 热度:72
看了我上篇文章的人可能觉得我小题大做,css2有什么好看的?那么我就参考《css世界》这本书,与大家一同复习理解下具体的点,对我们代码的影响。 首先,我们需要清楚width默认值就是auto,所以不用去人为写代码控制其宽度自动哦。 常见的4种宽度表现 充分[详细]
-
CSS自定义select下拉选择框的样式(不用其他标签模拟)
所属栏目:[系统] 日期:2020-05-12 热度:89
今天群里有人问到怎么自定义select下拉选择框的样式,于是群里就展开了激烈的讨论,刚开始一直就是考虑怎样使用纯CSS实现,把浏览器默认的样式覆盖掉,但最后均因兼容问题处理不好而失败告终,最后的解决方案就是用其他的元素(如ul,li)模拟下拉菜单,或[详细]
-
css控制UL LI 的样式详解(推荐)
所属栏目:[系统] 日期:2020-05-11 热度:151
div ul lia href="#"首页/a/li li/li lia href="#"博客/a/li li/li lia href="#"设计/a/li li/li lia href="#"相册/a/li li/li lia href="#"论坛/a/li li/li lia href="#"关于/a/li /ul /div CSS: 复制代码 代码如下: #menu ul {list-style:none;margin:0p[详细]
-
从腾讯网站首页改版学到的几点体会心得
所属栏目:[系统] 日期:2020-05-11 热度:98
腾讯首页近日改版了,现在将自己从其中学到和感悟到的几点总结出来分享: 1、宽屏设计: 1)不管腾讯处于什么考虑,宽屏总是让人看的很舒服,而且页面整体缩短了近1半,这让浏览信息的用户会方便很多。 2)同时大家注意到了,腾讯的宽屏不是完全的宽屏,而[详细]
-
解决网站防挂IFRAME木马的原理
所属栏目:[系统] 日期:2020-05-11 热度:169
相信大多数朋友都是iframe木马的受害者,有朋友的网站被注入了n回iframe,心情可想而知。而且现在ARP攻击,注入iframe也是轻而易举的事,仅局域网里都时刻面临威胁,哎,什么世道。接近年关,为了防止更多的朋友受到攻击,于是细细说下。 灵儿曾经在经典论[详细]
-
Web标准:文档类型和网页浏览器
所属栏目:[系统] 日期:2020-05-11 热度:185
原文: 作者: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机制是完全错误的, 是完全倒退的, 是和我们应该做的事[详细]
-
CSS实例:三列等高布局
所属栏目:[系统] 日期:2020-05-11 热度:63
三列等高CSS布局的一个实例, 修改国外的一个demo, 兼容到了IE5.5 和标准的浏览器OperaFirefoxSafari。 不过hack太多,不是很喜欢这样做。 全部代码如下: ?xmlversion=1.0encoding=gb2312? !DOCTYPEhtmlPUBLIC-//W3C//DTDXHTML1.0Transitional//EN htmlx[详细]
-
CSS高级技巧:圆角矩形
所属栏目:[系统] 日期:2020-05-11 热度:126
所谓的CSS高级技巧...其实是一些对基本技巧的创意组合, 任何手段和技巧都是解决问题的方法. 只要学会这种思考问题的方法, 你也能拥有属于自己的CSS秘籍. CSS2 还没有办法创造出曲线边框, 明显的, 仅仅方框是没办法满足我们设计师的. 所以CSS圆角技术到现在[详细]
-
CSS高级技巧:CSS Sprites
所属栏目:[系统] 日期:2020-05-11 热度:55
上一篇CSS教程文章:CSS高级技巧:圆角矩形 CSS Sprites, 利用CSS background-position 进行背景绝对定位, 减少HTTP请求, 加速网页显示, 解决图片载入闪动问题的技巧. CSS Sprites最适合用来做的, 恩, 比如:清单导航的CSS鼠标翻转效果大量小图标集中的应用[详细]
-
CSS高级技巧:图片替换
所属栏目:[系统] 日期:2020-05-11 热度:78
上一篇CSS教程 文章:CSS高级技巧:CSS Sprites 图像替换技术有相当的用处, 特别是注重视觉的设计, 而且在一定程度上也不会影响非可视化浏览器的用户群(屏幕阅读器). 本节用到的图片只有一个: 经典FIR 在文字外包上一组span标签, 并在CSS中将这个span进行di[详细]