-
解决display:flex属性 justify-content: space-between换行后的排版问题
所属栏目:[系统] 日期:2020-05-13 热度:165
display:flex属性 justify-content: space-between换行后的排版问题 style.wrap {width: 400px;display:flex; /*弹性盒子*/justify-content: space-between; /*两端对齐,子元素之间有间隙*/flex-flow: row wrap;/*子元素溢出父容器时换行*/}span {width:[详细]
-
纯css实现动态边框的示例代码
所属栏目:[系统] 日期:2020-05-13 热度:193
副标题#e# 这几天工作中遇到一个交互需求,要求实现一个效果,当鼠标移入一个元素的时候,元素出现一个动态的边框,如图: 动态边框 思路 看到这个效果,我首先想到的是设置元素的border属性,可惜border不能设置长度,无法实现动效。另外一种实现思路是添[详细]
-
详解CSS Masking模块之Clipping
所属栏目:[系统] 日期:2020-05-13 热度:100
副标题#e# 最近业务中需要实现一些镂空的效果。看到这些效果我最初想到的是通过CSS的 mask 和 clip-path 来实现,甚至还想结合SVG相关的特性。为了验证自己的一些想法,开始着手撸码,但问题来了,在撸码的过程中,我发现自己对于 mask 的相关特性理解的还[详细]
-
CSS八等分圆的实现示例
所属栏目:[系统] 日期:2020-05-13 热度:111
对于CSS的练习介绍如何绘制八等分的圆。 问题1 主要思路 这个地方的主要思路是将一个八等分的圆分成两部分。左边和右边的圆分别用半圆旋转而得。 1 注意:每个半圆最后要用外面的外包矩形切一下 详见#lfet #right 2 右边旋转的圆顺序不一样后面的可能会遮[详细]
-
详解CSS3 弹性布局快速入门
所属栏目:[系统] 日期:2020-05-13 热度:66
弹性布局是新一代的布局方式,传统布局中使用浮动布局会给我们带来不少弊端,如CSS代码高度依赖于HTML代码结构等等,下面我将用几个例子让大家快速学会弹性布局。 PS:弹性布局适用于较简单的场景,过于复杂的场景可以尝试着使用CSS3的Grid布局,弹性布局[详细]
-
css自定义占位文本(placeholder)的样式的方法示例
所属栏目:[系统] 日期:2020-05-13 热度:199
自定义占位文本(placeholder)的样式 当我们对input元素或者textarea元素写CSS样式的时候, 如果需要自定义占位文本(也就是placeholder)的样式的时候怎么办? CSS有一个伪元素选择器::placeholder可以解决我们的问题. 用法 HTML input placeholder=我是红色的[详细]
-
css3 响应式媒体查询的示例代码
所属栏目:[系统] 日期:2020-05-13 热度:110
/* 将body的背景颜色设置为tan */body { background-color: tan;}/* 在992px或更低的屏幕上,将背景颜色设置为蓝色 */@media screen and (max-width: 992px) { body {background-color: blue; }}/* 在600px或更低的屏幕上,将背景颜色设置为橄榄色 */@medi[详细]
-
移动端rem布局的两种实现方法
所属栏目:[系统] 日期:2020-05-13 热度:64
据了解,现在有两种rem布局的样式控制,其中一种是通过css的媒体查询,另外一种是通过引入js来控制,这两种方法各有各的优点,但是我还是喜欢用引入js的方法来实现rem布局,尽管现在市面上大多数都在使用css媒体查询的方式实现,在此我就将这两种方法做一[详细]
-
Html/CSS前端实现文字边框阴影效果
所属栏目:[系统] 日期:2020-05-13 热度:112
参数: 参数1 x-shadow:设置对象的阴影水平偏移值,单位可以是px、em或百分比等,允许负值。参数2 y-shadow:设置对象的阴影垂直偏移值,单位可以是px、em或百分比等,允许负值。参数3 blur:用于设置边框阴影半径大[详细]
-
基于HTML+CSS实现网页滑动门效果
所属栏目:[系统] 日期:2020-05-13 热度:97
一、什么是滑动门 大家在网页中经常会见到这样一种导航效果,因为使用频率广泛,所以广大的程序员给它起了一个名字,叫做滑动门.在学习滑动门之前,首先你要了解什么是滑动门。 小米官网,网页滑动门效果 二、实现滑动门所需技术 简单HTML基础知识 简单的CSS基[详细]
-
详解CSS经典布局之Sticky footer布局
所属栏目:[系统] 日期:2020-05-13 热度:63
何为Sticky footer布局? 我们常见的网页布局方式一般分为header(页头)部分,content(内容区)部分和footer(页脚)部分。当页头区和内容区的内容较少时,页脚区不是随着内容区排布而是始终显示在屏幕的最下方。当内容区的内容较多时,页脚能随着文档流[详细]
-
详解CSS的table-layout属性的用法
所属栏目:[系统] 日期:2020-05-13 热度:72
tableLayout属性用来显示表格单元格、行、列的算法规则。 ①该属性指定了完成表布局时所用的布局算法。 ②固定布局算法比较快,但灵活性不强。 ③自动布局算法比较慢,却更能反映传统的HTML表。 2固定表格布局 ①与自动表格布局相比,允许浏览器更快地对表[详细]
-
CSS语法与JSON、JS对象区别比较
所属栏目:[系统] 日期:2020-05-13 热度:181
CSS(Cascading Style Sheets)规则由2个部分构成:选择器,声明。 selector{declaration1;declaration2;declaration3;...declarationN} declaration由分号(;)隔开,表示为 property:value1 value2 ..是一种单层的无内嵌套的结构。 value为具体的某值[详细]
-
好的 CSS 命名规范可以节约 Debug 时间
所属栏目:[系统] 日期:2020-05-13 热度:102
简评:Debug CSS 是一种很耗时的操作,如果有良好的命名规范可以节约很多的 Debug 时间。 使用连字符('-')分隔字符串 你可能习惯了在 Javascript 中使用小驼峰的命名方式: var redBox = document.getElementById('...') 但是在 CSS 中不建议使用这种[详细]
-
CSS使用classList实现两个按钮样式的切换
所属栏目:[系统] 日期:2020-05-13 热度:198
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 热度:144
下面给大家分享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 热度:190
副标题#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[详细]
-
超全面CSS样式整理
所属栏目:[系统] 日期:2020-05-13 热度:180
副标题#e# 一 字体属性:(font) 大小 {font-size: x-large;}(特大)xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD 样式 {font-style: oblique;}(偏斜体)italic;(斜体) normal;(正常) 行高 {line-height: normal;}(正常) 单位:PX、PD、EM[详细]
-
CSS 动画实现动态气泡背景的方法
所属栏目:[系统] 日期:2020-05-12 热度:73
今天是节后上班第一天,早上醒来一睁眼,嗯?啊...?什么...?这是哪?我是谁?上什么班? 然鹅,还是被昨晚特意设置的八个闹钟:alarm_clock:吵醒,冬天早上起床的难度...想必各位都心有体会 :sob:,抱着一万个不情愿起床早早地来到了办公室,还是熟悉的环[详细]
-
CSS3 calc()会计算属性详解
所属栏目:[系统] 日期:2020-05-12 热度:157
正如其名,calc是css3中新增的计算属性,让很多属性增加了一个表达式的说法; calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,你可以使用calc()给元素的border、margin、pading、font-size、width和height等属性设置动态值。 怎么使用 cal[详细]
-
CSS实现网页背景图片自适应全屏的方法
所属栏目:[系统] 日期:2020-05-12 热度:98
网页背景自适应全屏.PNG 一张清晰漂亮的背景图片能给网页加分不少,设计师也经常会给页面的背景使用大图,我们既不想图片因为不同分辨率图片变形,也不希望当在大屏的情况下,背景有一块露白,简而言之,就是实现能自适应屏幕大小又不会变形的背景大图,而[详细]
-
CSS :befor :after 伪元素的巧妙用法
所属栏目:[系统] 日期:2020-05-12 热度:166
CSS中的:befor、:after都会创建一个伪元素,其中:befor创建的伪元素是所选元素的第一个子元素,:after创建的伪元素是所选元素的最后一个子元素。 :befor、:after创建的伪元素默认样式为内联样式。 1.2 语法 /* CSS3 */selector::before/* CSS2 */selector:[详细]
-
stricky footer的三种解决方案详解
所属栏目:[系统] 日期:2020-05-12 热度:180
stricky footer设计是最古老和最常见的效果之一,我们都曾经历过类似的情景: 如果页面内容不够长的时候,页脚块粘贴在底部;如果内容足够长时,页脚块会被内容向下推送。 这些天做vue+express实战的练习,跟着黄轶老师倒是认识了stricky footer,就认真的[详细]
-
CSS选择器的新用法(推荐)
所属栏目:[系统] 日期:2020-05-12 热度:187
现在,预处理器(如sass)似乎已经成为开发CSS的标配,正如几年前jQuery是开发JS的标配一样。JS的querySelector借鉴了jQuery的选择器思想,CSS选择器也借鉴了预处理器的变量定义、选择器嵌套、代码块重用等常用功能。本文将详细介绍CSS选择器的新用法 变量[详细]
-
css3动画过渡实现鼠标跟随导航效果
所属栏目:[系统] 日期:2020-05-12 热度:75
本篇文章主要介绍了css3动画过渡实现鼠标跟随导航效果,分享给大家,具体如下: 鼠标跟随导航效果 效果知识点:html/css布局思维, div+css讲解,css3动画,盒子模型, 浮动与定位,鼠标事件。 html代码: div class=wrapulli style=background-position:0px[详细]