详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用-偶像资源网

详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用

要使用标准的CSS3实现某元素的投影效果,有两个套路,第一个就是使用常见的box-shadow, 第二个就是使用CSS3的filter阴影滤镜drop-shadow,那这两个阴影实现有什么具体的差异呢? 一、兼容性不一...
css 命名:BEM, scoped css, css modules 与 css-in-js详解-偶像资源网

css 命名:BEM, scoped css, css modules 与 css-in-js详解

css 作用域是全局的,项目越来越大,人越来越多,命名慢慢成为问题,以下是几种解决命名问题的方案 一. BEM 以 .block__element--modifier 形式命名,命名有含义,block 可视为模块,有一定作用...
css3实现动画的三种方式-偶像资源网

css3实现动画的三种方式

这是一个考验面试者对css的基础知识。 css 实现动画主要有3种方式 第一种是: transition 实现渐变动画 第二种是: transform 转变动画 第三种是: animation 实现自定义动画 下面具体讲一下3种...
CSS垂直居中的另类实现代码详解(不走寻常路)-偶像资源网

CSS垂直居中的另类实现代码详解(不走寻常路)

前言 众所周知,“css如何实现元素垂直居中?”已经是一个老生常谈的问题了,这个问题目前已经有了许多解决方案,这些方案也都有各自适用的场景以及优缺点,大致如下: flex布局 grid...
纯Css实现Div高度根据自适应宽度(百分比)调整-偶像资源网

纯Css实现Div高度根据自适应宽度(百分比)调整

在如今响应式布局的要求下,很多能自动调整尺寸的元素能够做到高宽自适应,如img,通过{width:50%;height:auto;}实现图片高度跟随宽度比例调整。 然而,用的最多的标签一哥Div却不能做到自动调...
CSS中的两个特殊值用于控制层叠的inherit和initial的方法-偶像资源网

CSS中的两个特殊值用于控制层叠的inherit和initial的方法

在CSS中有两个特殊值可以赋给任意属性,用于控制层叠:inherit和initial。我们来看看这两个特殊值。 使用inherit关键字 有时,我们想用继承代替一个层叠值。这时候可以用 inherit 关键字。可以...
CSS 伪类修改input选中样式的示例代码-偶像资源网

CSS 伪类修改input选中样式的示例代码

注:该表引自W3School教程 伪元素的分类及作用: 下面通过代码看下CSS 伪类修改input选中样式的示例代码,代码如下所示: 主要是用到了after伪类和字体符号。 input{ -webkit-appearance: none;...
如何使用HTML+CSS实现TG-vision 主页制作-偶像资源网

如何使用HTML+CSS实现TG-vision 主页制作

本次我们用HTML+CSS布局来对TG-vision 双晖传媒的主页进行一个初步的搭建。 一.顶部logo及导航条 1.HTML代码 <!--顶部开始--> <div class="topheader"> <!--双晖logo-...
详解利用clear清除浮动的一些问题解决-偶像资源网

详解利用clear清除浮动的一些问题解决

下面这段代码是用来清除浮动带来的高度塌陷问题 .clearfix:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; } Question 1: 上面的代码的能够实...
css实现图片自适应容器的几种方式(小结)-偶像资源网

css实现图片自适应容器的几种方式(小结)

经常有这样一个场景,需要让图片自适应容器的大小。 1、img标签的方式 我们马上就能想到,把width、height 设置为100%啊。来看一哈效果。 <div class=\'div1\'> <img src="./peiq...