css

CSS几步实现赛博朋克2077风格视觉效果

背景 文章开始之前先简单了解下什么是 赛博朋克 ,以及什么是 赛博朋克2077 。 赛博朋克(Cyberpunk)是控制论、神经机械学与朋克的结合词,背景大都建立于低端生活与高等科技的结合...

CSS中Single Div 绘图技巧的实现

经常能看到有关 CSS 绘图的文章,譬如使用纯 HTML + CSS 绘制一幅哆啦 A 梦图画。实现的方式就是通过堆叠 div,一步一步实现图画中的一块一块。这种技巧本身没有什么问题,但是就是少...

CSS3实现列表无限滚动/轮播效果

效果预览 思路 将当前列表滚动至最后一项的末尾,然后瞬间切换回第一项 问题点 1.用什么方式实现无限轮播 这个问题就是列表滚动到最后时底部会留白(有多余空间)如何处理? 在 列...

CSS 伪元素::marker详解

本文将介绍 CSS 中一个比较有意思的伪元素 ::marker ,利用它,我们可以让我们的文字序号变得更加的有意思! 什么是 ::marker CSS 伪元素 ::marker 是从 CSS Pseudo-Elements Level 3 开始新增,CSS...

关于CSS浮动与取消浮动的问题

浮动的定义 设置元素脱离正常的文档流,使元素向左或向右靠近。父元素的边缘,或者其他设置了浮动的元素的边缘 浮动解决的问题 1.解决文字包围图片的问题 2.解决间隔问题 3.可以...

详解overflow:hidden的作用(溢出隐藏、清除浮动、解

一. overflow:hidden 溢出隐藏 给一个元素中设置overflow:hidden,那么该元素的内容若超出了给定的宽度和高度属性,那么超出的部分将会被隐藏,不占位。 /*css样式*/style type=text/css div{ width...

纯CSS3实现div按照顺序出入效果

本文主要介绍了纯CSS3实现div按照顺序出入效果,具有一定的参考价值,感兴趣的可以了解一下 效果: 源代码: !DOCTYPE htmlhtmlheadmeta charset=UTF-8title/titlestyle type=text/cssdiv{margin-top: 10px;he...

CSS实现隐藏搜索框功能(动画正反向序列)

顶部菜单栏中放置搜索框是一个常见的场景,但如果搜索功能使用的不那么频繁,同时菜单栏中内容本来就比较拥挤,再放一个完整的搜索框在那就显得不那么美观。因此也有一个挺常...

CSS实现两列布局的N种方法

一、什么是两列布局 两列布局分为两种,一种是左侧定宽、右侧自适应,另一种是两列都自适应(即左侧宽度由子元素决定,右侧补齐剩余空间)。在css面试题里面属于常考题,也是一...

CSS 实现Chrome标签栏的技巧

这次来看一个带特殊圆角导航栏布局,如下谷歌浏览器的标签栏: 这样一个布局如何实现呢?下面介绍几种方法 一、伪元素拼接 假设有这样一个 HTML 结构 nav class=tab a class=tab-itemSvelt...

css实现两栏布局,左侧固定宽,右侧自适应的多

css实现两栏布局,左侧固定宽,右侧自适应的7种方法,代码如下所示: 1、利用 calc 计算宽度的方法 css代码: .boxdiv{height: 100%;}#box1div{float: left;}.left1{width: 100px;background: yellow;}.right1{back...

从QQtabBar看css命名规范BEM的详细介绍

从QQtabBar看BEM 首先BEM是什么意思? BEM的意思就是块(block)、元素(element)、修饰符(modifier),是由Yandex团队提出的一种前端命名方法论,是一种 CSS命名规范 weui-primary_loading__dot:库名...

css3中transform属性实现的4种功能

在CSS3中,可以利用transform功能实现文字或图像的旋转、缩放、倾斜、移动这4中类型的变形处理。 1、浏览器支持 到目前为止:Safari3.1以上、Chrome8以上、Firefox4以上、Opera10以上浏览器支...

CSS Transition通过改变Height实现展开收起元素

一个常见的开发需要,我们希望折叠元素的一部分,直到需要它为止。一些常见的框架(如 Bootstrap 和 JQuery)提供了转换效果。然而,CSS Transition 在转换高度方面给予了我们很大的灵活...

css中z-index: 0和z-index: auto的区别

最近在学习层叠上下文,学习的过程中对z-index为0和为auto有什么区别产生了疑问,于是去百度查了一下资料。发现了一些问题,结合自己的实践(实验?)整理出了这篇笔记。 勘误 查...

如何使用 resize 实现图片切换预览功能

关键点 CSS resize 属性允许你控制一个元素的可调整大小性 配合 resize 实现子元素的动态宽度 HTML: div class='picA' div class='picB' div readonly class='resizeElement'/div /div/div SCSS: html { background: #d...

CSS3 Tab动画实例之背景切换动态效果

CSS 3 动画实例-Tab 背景切换的动态效果,具体代码如下所示: style type=text/css.slide-tabs { display:flex; position:relative; border:1px solid #3d3d3d; border-radius:10px; width:150px; overflow:hidden; background:#1c1...

CSS+HTML 实现顶部导航栏功能

导航栏的实现、固定顶部导航栏、二级菜单实现 效果图: 2018/11/16更新: 最近在使用这个导航栏的时候,发现页面在放大和缩小的情况下,导航栏的布局和显示都有些小问题,所以重新...

使用CSS3实现按钮悬停闪烁动态特效代码

我们介绍了使用CSS3 column系列属性创建瀑布流布局【原URL http://www.yidunidc.com/usa.html复制请保留原URL】的方法,感兴趣的朋友可以去了解一下~ 我们先来看看效果图 下面我们来研究一下是...

CSS布局之浮动(float)和定位(position)属性的区别

CSS 布局 - position 属性 position 属性规定应用于元素的定位方法的类型(static、relative、fixed、absolute 或 sticky)。 position 属性 position 属性规定应用于元素的定位方法的类型。 有五个不同的...

CSS动画如何中途停止并维持姿态

前言 我曾经遇到过一个难题. 我需要让一个摆动的房子从塔吊上落下,但点击落下途中,房子需要维持落下瞬间摆动的角度. 当时把我难坏了,刚开始我希望能获取到房子当前摆动的角度,并...

能用CSS实现的就不要麻烦JavaScript了

前言 凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript 来写。Atwood定律 虽然万物都可以是JavaScript,但某种程度css的运行效率会比JavaScript高,所以笔者认为:能用CSS实现的就不用麻...

css 边框添加四个角的实现代码

1、html div class=loginbody div class=border_corner border_corner_left_top/div div class=border_corner border_corner_right_top/div div class=border_corner border_corner_left_bottom/div div class=border_corner border_corner_right_bottom/div...

CSS 一行代码实现头像与国旗的融合

到国庆了,大家都急着给祖国母亲庆生。 每年每到此时,微信朋友圈就会流行起给头像装饰上国旗,而今年又流行这款: emm,很不错。 那么,将一张国旗图片与我们的头像,快速得到...

纯CSS如何禁止用户复制网页的内容

前言 在敲打自己的个人博客时,在博客的详情页,对于不同的内容,我是想有不同的复制方式的。例如代码块我就想读者单击就可以复制,这样方便读者本地调试,而对于文字描述部分...

CSS实现切角+边框+投影+内容背景色渐变效果

单纯用css实现切角+边框+投影+内容背景色渐变所有效果,因为UI没给背景切图,寻思这个理论上用css就能实现。 看一下最终要实现的效果: 首先不谈内容紫蓝色渐变,一个单纯的四切角...

CSS作用域(样式分割)的使用汇总

一、CSS作用域(样式分割)的使用 在vue中,让css样式只在当前组件中生效: scoped 属性是 HTML5 中的新属性,是一个布尔属性,如果使用该属性,则样式仅仅应用到 style 元素的父元素及...

纯 CSS 自定义多行省略的问题(从原理到实现)

文字溢出怎么展示,你的需求是什么?单行还是多行?截断,省略,自定义样式,自适应高度?在这里你都能找到答案。接下来我会由浅入深,从原理到实现,带你一步步揭开多行省略...