-
HTML和CSS的关键:盒子模型(Box model)
所属栏目:[系统] 日期:2020-08-17 热度:163
原文: 本文作为属性篇的最后一篇文章, 将讲述HTML和CSS的关键盒子模型(Box model). 理解Box model的关键便是margin和padding属性, 而正确理解这两个属性也是学习用css布局的关键. 注: 为什么不翻译margin和padding? 原因一, 在汉语中并没有与之相对应的词[详细]
-
CSS framework日常开发的经验总结
所属栏目:[系统] 日期:2020-08-17 热度:85
CSSframework可以更快速、有效、可扩展的去书写站点的CSS代码。在jb51.net以前的文章中,我们有过多篇此类知识的介绍,以下是个某个知名团队在日常开发中的思考与总结,可能您会提出一些不同的观点,没关系,欢迎发表评论,和jb51.net的众多CSSer一起探讨[详细]
-
使用css的filter写鼠标滑过效果的实现示例
所属栏目:[系统] 日期:2020-08-17 热度:169
使用css的filter写鼠标滑过效果 div class=filter-div img class=filter-img src=http://www.jb51.net/css/../assets/images/01list.png//divstyle.filter-div {width: 67px;height: 50px;background: #fff;:hover {background: #5d7aae;}}.filter-img {wi[详细]
-
css动画效果之animation的常用样式
所属栏目:[系统] 日期:2020-08-17 热度:78
/*设置一个关键帧,定义动画每一步执行的动作*/@keyframes mybox{0%{transform: translate(0,0);}25%{transform: translate(200px,0);}50%{transform: translate(200px,200px);}75%{transform: translate(0,200px);}100%{transform: translate(0,0);}} /*[详细]
-
CSS心形加载的动画源码的实现
所属栏目:[系统] 日期:2020-08-17 热度:184
废话不多说上代码,代码很简答,研究一下就明白了,有不明白的可以问我。 !DOCTYPE htmlhtml headmeta charset=utf-8title/titlestyle type=text/css.heart-loading {margin-top: 120px;width: 200px;height: 200px;}ul {list-style: none;display: flex;j[详细]
-
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
所属栏目:[系统] 日期:2020-08-17 热度:105
副标题#e# 简写属性是用于同时给多个属性赋值的属性。比如font是一个简写属性,可以用于设置多种字体属性。它指定了font-style、font-weight、font-size、font-height以及font-family。 font: italic bold 18px/1.2 Helvetica, Arial, sans-serif; 还有如下[详细]
-
纯CSS实现左右拖拽改变布局大小
所属栏目:[系统] 日期:2020-06-17 热度:154
利用浏览器非overflow:auto元素设置resize可以拉伸的特性实现无JavaScript的分栏宽度控制。 webkit浏览器下滚动条可以自定义,其中resize区域大小就是scrollbar的大小,于是,我们可以将整个拉伸区域变成和容器一样高。 实现原理 CSS中有一个resize属性,[详细]
-
CSS3中引入多种自定义字体font-face
所属栏目:[系统] 日期:2020-06-17 热度:200
今天在HTML中发现了一个问题,提供给我们默认的字体有很多,但是除了那些黑体、宋体、楷体等支持中文字体之外,其余的都不知道中文字体,如果我们需要用自己喜欢的字体怎么办呢?CSS3中是否可以引入自定义下载的字体呢?如果可以我们应该怎么引入?带着这[详细]
-
CSS中的float和margin的混合使用示例代码
所属栏目:[系统] 日期:2020-06-17 热度:110
在最近的学习中,在GitHub上找了一些布局练习,我发现了我自己对布局超级不熟悉(很难受)。 在以前的学习中,感觉使用CSS就记住各个属性的功能就OK了,但是呢?真的很打脸。不说了,太伤心了,进入正题吧! 最近我使用float和margin布局,加深了我对这两[详细]
-
CSS实现3D书本效果的示例代码
所属栏目:[系统] 日期:2020-06-17 热度:142
话不多说,先来看一下效果图 源代码如下 !DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8meta name=viewport content=width=device-width, initial-scale=1.0titleDocument/title/headstyle*{margin: 0;padding: 0;}body{display: flex;align-items: cen[详细]
-
修复一个因为scrollbar占据空间导致的bug问题
所属栏目:[系统] 日期:2020-06-17 热度:122
这一个因为滚动条占据空间引起的bug, 查了一下资料, 最后也解决了,顺便研究一下这个属性, 做一下总结,分享给大家看看。 正文 昨天, 测试提了个问题, 现象是一个输入框的聚焦提示偏了, 让我修一下, 如下图: 起初认为是红框提示位置不对, 就去找代[详细]
-
详解CSS3实现响应式手风琴效果
所属栏目:[系统] 日期:2020-06-17 热度:168
最近看了国外大佬用CSS3实现手风琴效果的视频,所以自己学习后写了一下,以博客的形式记录下来,方便自己日后复习,代码结构如下(字体用的是Genericons ): 最终效果如下: 全屏时: 屏幕宽度小于960px时: 下面来看一下页面的基本结构(index.html): !DOCTYPE html[详细]
-
css实现朋友圈照片排列布局的代码
所属栏目:[系统] 日期:2020-06-17 热度:53
首先可以打开朋友圈观察不同图片数量的几种布局,也可参考下图示例; 可以发现除1张图片,4张图片特殊外,其他数量图片均使用一行三列的方式排列; 假设有如下HTML代码,这里imgList是一个图片地址数组; ulli v-for=(item, index) in imgList :key=index i[详细]
-
CSS3实现淘宝留白的方法
所属栏目:[系统] 日期:2020-06-17 热度:71
当你在缩小浏览器页面的时候他的内容区并没有缩小,是留白的变[详细]
-
css 布局 之 两端布局的实例代码 (利用父级负的margin)
所属栏目:[系统] 日期:2020-06-17 热度:150
最近在进行开发的过程中,有遇到两端对齐的布局,是按照百分比来进行布局的,之前有用过flex布局,但是flex布局,使用两端布局的时候,会出现一切bug。比如,下面的是动态生成的时候,三列或者多列就会把下面的列表分布在两边。 虽然可以解决,但是还是想[详细]
-
CSS通过letter-spacing属性 控制字与字间隔
所属栏目:[系统] 日期:2020-06-17 热度:93
letter-spacing 属性:增加或减少字符间的空白(字符间距)。 该属性定义了在文本字符框之间插入多少空间。由于字符字形通常比其字符框要窄,指定长度值时,会调整字母之间通常的间隔。因此,normal 就相当于值为 0。 !DOCTYPE htmlhtmlheadmeta charset=U[详细]
-
CSS设计网页时的一些常用规范
所属栏目:[系统] 日期:2020-06-17 热度:143
CSS命名规范 一.文件命名规范 全局样式:global.css; 框架布局:layout.css; 字体样式:font.css; 链接样式:link.css; 打印样式:print.css; 二.常用类/ID命名规范 页 眉:header 内 容:content 容 器:container 页 脚:footer 版 权:copyright[详细]
-
CSS教程:汇总CSS初学者的几个技巧
所属栏目:[系统] 日期:2020-06-16 热度:141
这几则CSS技巧都是从网络收集来的,作为老手就当作温故而知新,本文主要面对CSS新手朋友,有一些东西或许不是搞的很明白。而这十则CSS技巧能促进你的学习与编码技巧,更多的知识浏览CSS教程频道内容。希望大家能认真阅读。一、CSS字体属性简写规则 一般用C[详细]
-
CSS设计网页边框的几个实例
所属栏目:[系统] 日期:2020-06-16 热度:123
掌握CSS网页布局技术,网页边框效果的定义是基础内容,其中也涉及到CSS盒模型知识以及CSS属性简写知识。 相关文章阅读:CSS设计网页时的一些常用规范 实例一: CSS: p {padding: 15px; border: 1px solid black; } h5{padding: 0px; border: 1px solid re[详细]
-
CSS初学者常犯错误汇总
所属栏目:[系统] 日期:2020-06-16 热度:174
前面文章介绍了给CSS初学者收集的技巧,这篇汇总下CSS初学者容易犯的错误。推荐阅读本站的XHTML教程专题内容。 在编写CSS样式时,常常会出现一些问题,有些问题可以很快得已解决,而有些问题可能会浪费我们很多的精力和时间。特别是新手朋友,对各方面的知[详细]
-
网页设计中典型的header代码结构
所属栏目:[系统] 日期:2020-06-16 热度:197
页面中header部分一般位于最上端(有时根据需要也会位于某一侧,不管它在页面中的位置如何,在XHTML代码中它总是优于其它元素先加载),内容主要包括网站名称(Logo,次级标题可能是网站的一句口号等)和网站的导航部分。在推行Web标准的现代网络中,Web中[详细]
-
CSS网页布局:div水平居中的各种方法
所属栏目:[系统] 日期:2020-06-16 热度:64
在Web标准中的页面布局是使用Div配合CSS来实现的。这其中最常用到的就是使整个页面水平居中的效果,这是在页面布局中基本,也是最应该首先掌握的知识。不过,还是经常会有人问到这个问题,在这里我简单总结一下使用Div和CSS实现页面水平居中的方法:一、ma[详细]
-
CSS教程:简化CSS中属性的示例
所属栏目:[系统] 日期:2020-06-16 热度:117
在工作中编写CSS代码时,经常会出现冗余的代码,特别是用可见即可得工具来编写,为了提高代码的质量及文件压缩到最小,使代码具有可读性,我们不得不把CSS代码简化。 下面用一些比较常用的属性来做示例:margin margin-top:1px; margin-right:1px; margin-[详细]
-
CSS Div网页布局中的结构与表现
所属栏目:[系统] 日期:2020-06-16 热度:124
在Web标准中一个很重要的概念就是强调页面的结构与表现分离。说的通俗一点就是XHTML中应该没有样式化的东西,而且Web在浏览器中除内容外都应该由CSS表现,这包括布局与其它样式。一旦一个标准的XHTML代码写完之后,那么CSS可以实现其实百变面孔。其实XHTML[详细]
-
CSS网页布局:div垂直居中的各种方法
所属栏目:[系统] 日期:2020-06-16 热度:164
在前面的文章中我简单总结了一个CSS在页面布局中实现div水平居中的方法,其实水平居中实现还是比较简单的,反而垂直居中有点麻烦,因为我们设计页面的时候往往水平宽度都是固定的。因此我们有必要总结一下在页面布局过程中实现垂直居中的方法。 在说到这个[详细]