-
CSS编写的网页打开流畅相关知识与注意点
所属栏目:[系统] 日期:2020-06-16 热度:82
我们都熟知JavaScript可能会对Web页面的加载与显示产生较大的影响,因此我们常常关注JavaScript是不是会占用客户端较多的资源,然而大部分都会忽略的一件有趣的事情,CSS也会对Web页面载入的效率产生影响。 我们罗列了十几条相关的知识与注意点,大家可以[详细]
-
acronym标记和abbr标记的不同之处
所属栏目:[系统] 日期:2020-06-16 热度:150
acronym从字义上理解,是取首字母的缩写词,abbr是缩写,在应用过程中,两个标签看起来差不多,但个人觉得还是有区别的。看下面的例子: Internet Explorer acronym title=IEInternet Explorer/acronym Cascading Style Sheets acronym title=cssCascading[详细]
-
你知道CSS中长度单位pt、px、dpi的意思吗?
所属栏目:[系统] 日期:2020-06-16 热度:188
在印刷排版中point是一个绝对的单位,它等于1/72英寸。可以用尺子丈量的,物理的英寸。 但在CSS中pt的含义却非如此,例如我们指定一个字体是9pt,浏览器会以CSS规范解释,它等于: 9*1/72=1/8inch 这是一个误解,因为我们的显示器被分割为了一个个的像素,[详细]
-
CSS页面布局中HTML结构化
所属栏目:[系统] 日期:2020-06-16 热度:194
您正在学习WEB标准CSS网页布局吗?是不是还不能完全掌握纯CSS布局?通常有两种需要您特别注意: 第一种可能是你还没有理解CSS处理页面的原理。 在你考虑你的页面整体表现效果前,你应当先考虑内容的语义和结构,然后再针对语义、结构添加CSS。这篇文章将告[详细]
-
CSS选择器的使用技巧
所属栏目:[系统] 日期:2020-06-16 热度:141
前面一篇文章介绍了CSS页面布局中HTML结构化,本节讲解如何使用巧妙的使用CSS选择器。 id用于标识页面唯一元素,id的名称是控制某一内容块的手段,通过将某内容块置入div并赋予唯一的id,就可以用CSS选择器来精确定义每一个页面元素的外观表现,包括标题、[详细]
-
dl、dt、dd 标记来改造163邮箱的广告条
所属栏目:[系统] 日期:2020-06-16 热度:130
打开网易邮箱的登录界面,我们会发现,在首页的底部有这样一个最新动态的广告条,其设计代码如下:HTML代码 [Ctrl A 全部选择 提示:你可先修改部分代码,再按运行] 在这里,网易采用了table来设计这个页面效果,当然table用在这里并没有什么不妥。但是今天[详细]
-
CSS教程:网页图片垂直居中的使用技巧
所属栏目:[系统] 日期:2020-06-16 热度:187
在曾经的 淘宝UED 招聘 中有这样一道题目: 使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。 当然出题并不是随意,而是有其现实的原因,垂直居中是 淘宝 工作中最常遇到的一个问题,很有代表性。 题目的难点在于两[详细]
-
英文教程:鼠标悬停(hover)效果
所属栏目:[系统] 日期:2020-06-16 热度:156
前面一个CSS教程介绍了在网页中利用CSS建立立体表格效果,今天给大家来一篇很不错的鼠标悬停效果,也是用CSS实现的。 这是一个很棒的鼠标悬停(hover)效果。从国外的网站上看到了,转载过来。没有作任何翻译与编辑,大家可以偿试阅读英文教程,加油! 注[详细]
-
CSS使用classList实现两个按钮样式的切换
所属栏目:[系统] 日期:2020-05-13 热度:126
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-13 热度:123
下面给大家分享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[详细]
-
CSS 动画实现动态气泡背景的方法
所属栏目:[系统] 日期:2020-05-13 热度:119
今天是节后上班第一天,早上醒来一睁眼,嗯?啊...?什么...?这是哪?我是谁?上什么班? 然鹅,还是被昨晚特意设置的八个闹钟:alarm_clock:吵醒,冬天早上起床的难度...想必各位都心有体会 :sob:,抱着一万个不情愿起床早早地来到了办公室,还是熟悉的环[详细]
-
CSS3 calc()会计算属性详解
所属栏目:[系统] 日期:2020-05-13 热度:193
正如其名,calc是css3中新增的计算属性,让很多属性增加了一个表达式的说法; calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,你可以使用calc()给元素的border、margin、pading、font-size、width和height等属性设置动态值。 怎么使用 cal[详细]
-
CSS实现网页背景图片自适应全屏的方法
所属栏目:[系统] 日期:2020-05-13 热度:176
网页背景自适应全屏.PNG 一张清晰漂亮的背景图片能给网页加分不少,设计师也经常会给页面的背景使用大图,我们既不想图片因为不同分辨率图片变形,也不希望当在大屏的情况下,背景有一块露白,简而言之,就是实现能自适应屏幕大小又不会变形的背景大图,而[详细]
-
CSS :befor :after 伪元素的巧妙用法
所属栏目:[系统] 日期:2020-05-13 热度:128
CSS中的:befor、:after都会创建一个伪元素,其中:befor创建的伪元素是所选元素的第一个子元素,:after创建的伪元素是所选元素的最后一个子元素。 :befor、:after创建的伪元素默认样式为内联样式。 1.2 语法 /* CSS3 */selector::before/* CSS2 */selector:[详细]
-
stricky footer的三种解决方案详解
所属栏目:[系统] 日期:2020-05-13 热度:56
stricky footer设计是最古老和最常见的效果之一,我们都曾经历过类似的情景: 如果页面内容不够长的时候,页脚块粘贴在底部;如果内容足够长时,页脚块会被内容向下推送。 这些天做vue+express实战的练习,跟着黄轶老师倒是认识了stricky footer,就认真的[详细]
-
CSS选择器的新用法(推荐)
所属栏目:[系统] 日期:2020-05-13 热度:153
现在,预处理器(如sass)似乎已经成为开发CSS的标配,正如几年前jQuery是开发JS的标配一样。JS的querySelector借鉴了jQuery的选择器思想,CSS选择器也借鉴了预处理器的变量定义、选择器嵌套、代码块重用等常用功能。本文将详细介绍CSS选择器的新用法 变量[详细]
-
css3动画过渡实现鼠标跟随导航效果
所属栏目:[系统] 日期:2020-05-13 热度:67
本篇文章主要介绍了css3动画过渡实现鼠标跟随导航效果,分享给大家,具体如下: 鼠标跟随导航效果 效果知识点:html/css布局思维, div+css讲解,css3动画,盒子模型, 浮动与定位,鼠标事件。 html代码: div class=wrapulli style=background-position:0px[详细]
-
10分钟理解CSS BFC原理及其应用
所属栏目:[系统] 日期:2020-05-13 热度:174
在讲 BFC 之前,我们先来了解一下常见的定位方案,定位方案是控制元素的布局,有三种常见方案: 普通流 (normal flow) 在普通流中,元素按照其在 HTML 中的先后位置至上而下布局,在这个过程中,行内元素水平排列,直到当行被占满然后换行,块级元素则会被[详细]
-
css3实现波纹特效、H5实现动态波浪效果
所属栏目:[系统] 日期:2020-05-13 热度:140
css3实现动态波纹特效,由于css3里面有过渡和动画效果,现在利用css3实现动态波浪效果就很简单了,直接使用transform来实现就ok, 使得translateX 产生偏移就可以不断实现循环动态效果,这样就比传统的flash来实现更为简单。而且对页面也比较友好的。 比如[详细]
-
CSS实现多行多列的布局的实例代码
所属栏目:[系统] 日期:2020-05-13 热度:67
副标题#e# HTML: div class=box1box1:实现两列多行布局ulli111/lili222/lili333/li/ul/div CSS: .box1 { width: 500px; background: #EEEEEE;}.box1 ul { clear: both; overflow: hidden;}.box1 ul li { width: 48%; height: 100px; margin-bottom: 10px; b[详细]
-
CSS3 clip-path 用法介绍详解
所属栏目:[系统] 日期:2020-05-13 热度:184
刷新 QQ 空间动态时,发现一则广告,随着用户上下滑动动态列表,就会自动切换广告图片,这样的效果对移动端本就不大的屏幕来说,无疑是很精妙的考虑,这样的效果是怎么实现的呢? 接下来就说说这个效果的具体实现思路: 将两张图片通过定位,相对于图片容[详细]
-
css常用元素水平垂直居中方案
所属栏目:[系统] 日期:2020-05-13 热度:184
flex实现水平垂直居中 适用场景:父子宽高都可未知(比较推荐这种方式,简单,而且目前兼容性也不错。) html headstyle.parent {width: 100%;height: 100px;background: cyan;display: flex;justify-content: center;align-items: center;}.son {width: 20%[详细]
-
深入理解CSS中的line-height的使用
所属栏目:[系统] 日期:2020-05-13 热度:61
什么是line-height(行高)? line-height 是指两行文字基线之间的距离。 什么是基线? 基线、底线、顶线、中线 注意: 基线(base line)并不是汉字文字的下端沿,而是英文字母x的下端沿。 不同字体的基线不尽相同。 行距、行高 line-height 与行内框盒子模[详细]
-
CSS实现镂空遮罩效果
所属栏目:[系统] 日期:2020-05-13 热度:75
前一阵子面试被问题到这个问题,突然懵逼了,脑子一片空白,以前知道这种效果,比如什么值得买的改版引导页面: 当时再紧张也应该打出一种实现方法,就是什么值得买这种使用图片实现 它首先加了一个半透明的黑色蒙层( background-color: rgba(0,0,0,.8)[详细]
-
详解flex布局的元素如何分配容器的剩余空间
所属栏目:[系统] 日期:2020-05-13 热度:69
副标题#e# 自从开始开学习 CSS 布局,想要比较灵活的把父元素的空间分配给各个子元一直是各个前端程序员的梦想。 在 flex 之前,如果不是专门去搜索相关的解决方案,一般人几乎想不出非常灵活的三(多)栏等高布局方案,而即使看了解决方案,很多人也会大呼[详细]