分类: 网页制作
thumbnail

CSS实践:占位符交互、使用mix-blend-mode混合元素

占位符交互 具体效果:输入框处于聚焦状态时,输入框的占位符内容以动画形式移动到左上角作为标题。借助:placeholder-shown伪类就可以只用CSS实现这种效果。……
thumbnail

CSS实践:使用视口单位定义字号

一般来说,构建响应式面板是使用媒体查询根据不同型号的屏幕尺寸,修改元素的字号就能渲染出不同大小的面板,当然前提是使用相对单位em或者rem。比如说: @me……
thumbnail

CSS实践:hover伪类与延时实现下拉列表

实现一个鼠标经过按钮来展示下拉菜单的交互效果: <button class='btn'>菜单</button> <ul class='panel'> <li class='panel-item……
thumbnail

CSS实践:增加CSS选择器优先级、全局调整盒模型

增加CSS选择器优先级 在平常开发中,会有不少几率遇到需要增加CSS选择器优先级的场景。如何实现才会更好,比如说需要增强下面这个CSS选择器优先级: .bar { ……
thumbnail

CSS实践:计算选中标签元素、多行文本溢出省略

CSS计算选中标签元素 这是一种社交平台的常见需求,比如说在掘金平台中让用户选择感兴趣的标签,通常都是用JS来处理已经选择了的标签数量。今天给出一个css……
thumbnail

CSS3高级技巧汇总(虚线框、三角形、优惠券卡券、滚动条、多行溢出...)

1-1. 设置input 的placeholder的字体样式 设置input占位符的样式 input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: red; } ……
thumbnail

@media screen and标签:响应式网页结构css写法,实现页面布局自适应

响应式的web页面结构设计越来越流行,其中CSS3 Media Queries是入门基础知识。 Media Queries的其作用是使用表达式来判断设备的分辨率,并输出相应的样式。换……
thumbnail

Html:表格Table自适应宽度,指定列固定宽度,其他列均分宽度

做表单界面时,我想到最好的方法应该是,标题栏所在的列宽度固定,内容栏所在的列宽度自适应且要均分,这样整体表格看起来才美观有序。 要做到这一点,目前只……
thumbnail

css3中的width:100vh以及calc(100vh + 10px)

vh/vw   vh: 相对于视窗的高度, 视窗被均分为100单位的vh;   vw: 相对于视窗的宽度, 视窗被均分为100单位的vw;   vmax: 相对于视窗的宽度或高度中较大……
thumbnail

网站变灰的CSS代码(支持IE、FIREFOX和CHROME)

网站变灰的CSS代码方法1:支持IE <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitiona……
thumbnail

CSS中的关系选择器

关系选择器是指根据与其他元素的关系选择元素的选择器,常见的符号有空格、>、~,还 有+等,这些都是非常常用的选择器。 后代选择器:选择所有合乎规则的……
thumbnail

CSS链接使用伪类的顺序

顺序为:link-visited-hover-active a:link {color: #FF0000} /* 未访问的链接 */ a:visited {color: #00FF00} /* 已访问的链接 */ a:hover {colo……
thumbnail

CSS基础夯实:定位(position)、浮动和布局(居中与flex...)

编写网页代码时,首先应该做的就是设计好页面的布局形式,然后再往里面填充内容。网页布局的好与坏,直接决定了网页最终的展示效果。PC端常见的网页布局形式有……
thumbnail

css 弹性盒子(flex布局)的起边和终边详解

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> ……
thumbnail

css 利用animation和transform 设置鸭子表

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>表</title>……
thumbnail

css 利用animation和transform 设置复仇者魔方效果

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> ……
thumbnail

css弹性盒子:flex-grow、flex-shrink完整规则详解

开始学习 flex-grow 时,相信大家都是从这样一个经典例子入门的:   如果所有项目的flex-grow属性都为1,则它们将等分剩余空间(如果有的话)。如果一个……
thumbnail

HTML行内元素、块状元素、行内块状元素三者的区别

HTML可以将元素分类方式分为行内元素、块状元素和行内块状元素三种。首先需要说明的是,这三者是可以互相转换的,使用display属性能够将三者任意转换: (1)dis……
thumbnail

css图片和文字在父元素垂直居中,且在中线对齐排列的几种方式

一,用flex的副轴来垂直居中对齐 1.副轴(由上到下)设置居中对齐(align-items: center;)即可 1 <!DOCTYPE html> 2 <html lang="en"> 3 &l……
thumbnail

css 利用flex居中对齐的参考代码

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 ……
thumbnail

CSS transform、transition和animation基本用法

transform CSStransform属性允许你旋转,缩放,倾斜或平移给定元素。这是通过修改CSS视觉格式化模型的坐标空间来实现的。 注意: inline元素是不支持 transf……
thumbnail

CSS选择器层叠、优先级、冲突、继承、以及属性值计算过程

1. 选择器分类 1.1 常规选择器 通配符选择器 元素选择器、伪元素选择器 类选择器、伪类选择器 属性选择器 ID选择器 *{ /* 通配符选择器 */ margin……
thumbnail

CSS ::marker自定义项目符号和数字的某些样式

使用 <ul> 或 <ol> 时自定义数字或项目符号的颜色,大小或类型很简单。 感谢CSS ::marker,我们可以更改内容以及项目符号和数字的某些样式。 浏……
thumbnail

网页布局:12列网格布局

12列网格布局最早是由960.gs提出的网格布局系统(//960.gs/): 12列网格布局在设计系统和CSS Framework中经常使用,比如业内经典的Bootstrap(//getbootstrap……