首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

详解css中伪元素::before::after创意用法

写法就是只要在想要添加元素选择器后面加上::before或::after即可,有些人会发现,写一个冒号两个冒号都可以有相应效果,那是因为css3中,w3c为了区分伪类伪元素,用双冒号取代了伪元素单冒号表示法...不同于其他伪元素,::before::after使用时候必须提供content属性,可以为字符串图片,也可以是空,但不能省略该属性,否则将不生效。...width: 100%; background-color: transparent; } 这里我做了一些改进,就是鼠标滑入之后颜色是对按钮本身颜色进行一定变换得来,这样我们就无需对每一个按钮单独设置鼠标滑入时候颜色了...就是使用::before::after给目标按钮添加两个伪元素,然后使用定位让他们重合在一起,再通过改变两者宽度实现。...首先是创建两个伪元素,宽高都目标元素一致,我这里背景色由于是对按钮本身颜色进行处理得来,所以给他们设置背景色是沿用父级背景色,如果你想单独设置这里可以分别设置为自己想要颜色

1.3K40
您找到你想要的搜索结果了吗?
是的
没有找到

CSS中混合模式,制作高级特效必备技巧 进入mix-Blend-Mode

我们以一个基本例子来看一下它是如何工作。 我标题上方有一个圆圈。 我要做是将文本与圆混合。...带文字图片 我认为这是一个广泛使用混合模式。文字在上面,图片在下面。 ?...在此示例中,我想探讨文本如何与树叶背景融合。 由于图像中包含暗点亮点,因此使文本看起来像在每片叶子下移动一样,这将起到非常有用作用。 ?...带有SVG图形文本 个有趣效果是带有矢量形状背景上有一个标题。 当形状颜色同时,它会变得更加有趣。 ? 我们能用这些斑点形状做什么?我使用MorphSVG插件改变每个博客形状路径。...由于SVG中减去了形状,因此这是不可能。 一种解决方法是SVG后面放置一个圆圈,并在悬停时对其进行着色。 ? 对我来说,这还不够。我也想反过来,三角形必须是白色,其余是蓝色

3.1K30

前端课程——盒子模型

盒子大小 默认情况下,一个盒子大小刚好容纳其中内容(文本图片等),并根据其中内容变化而变化。...通过CSSwidth属性height属性可以设置盒子显示宽度高度,从而改变盒子大小。....,必须直接给出) 边框颜色(默认值是黑色) 显示效果:同时设置上下左右四个方向边框 div{ border: 10px solid black; } 组合属性 以上简写属性相当于同时一个...这个关键词可以被设置属性任何一个位置(前面、后面或者两个值之间) border-image-repeat 定义图片如何填充边框。...盒子模型类型 块级元素 可以设置宽高 内联元素 水平方向内边距有效 - 控制文本内容水平方向位置 垂直方向内边距有效 - 文本内容位置没有变化,内边距向上向下进行扩展 垂直方向外边距无效

1.1K10

10 个你需要熟悉 CSS3 属性

您所要做就是将半径设置为元素宽度或高度一半。 border-radius: 50px; 而且,如果我们想找点乐子,我们还可以利用灵活框模型(#8 中详细介绍)将文本圆圈内垂直水平居中。...这是一个可以帮助您入门方法: HTML CSS .box:after { content...5.多种背景 该 background 属性已经过大修以允许 CSS3 中使用多个背景。 让我们创建一个愚蠢示例,仅作为概念证明。由于附近没有合适图片,我将使用两张教程图片作为我们背景。...我还将应用一个通用宽度高度,因为我们没有任何实际内容播放。...固定正面 参考上图;注意我们卡片背面是如何默认显示这是因为,由于元素标记中出现位置较低,因此它会收到较高 z-index. 让我们解决这个问题。

2K00

html 中 超链接写法,网页超链接样式CSS写法「建议收藏」

上图所示上上一篇文章大概样式,颜色就不一一举例了,我现在现在是给了“男士”“女士”“养生”三个母栏目不同颜色,为了好看一点,我想鼠标移动到“男士”后面的子栏目上面的颜色“男士”字体颜色一样,移到...先来看看网页中定义超链接样式代码: a:link:超链接字体颜色 a:hover:鼠标移动覆盖超链接上面的颜色 a:active:当鼠标点击按下时候颜色一个变化 a:visited:超链接已经被访问后文本颜色...,我先写了一个DIV,把这个层DIV居中话处理,给了他宽width:180px; height:30px;居中:margin:auto;我需要将超链接在未被访问点击时候是一个颜色鼠标移动覆盖到超链接上面是一个颜色...,访问点击完成之后是一个颜色鼠标覆盖超链接上时,是有下划线。...-30px;} “zongk”里面超链接样式鼠标覆盖时样式,前面上面一样只是颜色改变了,背景图片改变了同一张图片下面X轴距离不变,Y轴举例向下30PX像素距离。

2.5K30

Web前端基础(02)

相对路径:访问站内资源时使用 图片页面同一目录: 直接写图片图片在页面的上级目录时:…/图片图片在页面的下级目录时:文件夹名/图片名 。。。...… 绝对路径:访问站外资源时使用, 称为图片盗链,可以节省本站资源,但是有找不到图片风险 alt: 图片不显示时显示文本 title: 鼠标图片上悬停时显示文本 width/height: 两种赋值方式...: 单独css样式文件中写样式代码,通过link标签引入,好处:可以多页面复用,可以将htmlcss代码分离开 选择器 标签名选择器 格式: 标签名{样式代码} 作用: 选取页面中所有同名标签 id...>div>span{样式代码} 作用:选取body里面的div里面的所有子元素span 伪类选择器 该选择器选择是元素状态: 鼠标悬停状态 点击状态 未访问状态 访问过 格式: a:hover/active.../active点击{} 颜色赋值方式 三原色: red green blue 任何颜色都是三原色组成,每个颜色取值0-255 颜色单词赋值 red 6位16进制赋值 每两位表示一个颜色 #ff0000

1.2K20

02 . 前端之CSS

id="i1">2 3 外部样式 外部样式就是讲css写在一个单独文件中,一般以.css结尾,就叫css文件,然后html页面进行引入即可...-- 背景重复 repeat(默认):背景图片沿着x轴y轴重复平铺,铺满整个包裹它标签 repeat-x:背景图片水平方向上平铺 repeat-y:背景图片垂直方向上平铺 no-repeat...:背景图片不平铺 --> 文本颜色文本对齐 <!...overflow溢出属性 我们一个标签里面写了一堆文字,然后把标签高度宽度设置比较小时候,文字就溢出了: opcity属性 用来定义透明效果,取值范围是0-1,0是完全透明,1是完全不透明 rgba区别 # rgba是针对背景颜色或者字体颜色单独透明度 # opacity是针对整个标签透明度

1.5K60

SVG 线条动画基础入门知识

SVG 历史优势(W3C) 2003 年一月,SVG 1.1 被确立为 W3C 标准。 参与定义 SVG 组织有:太阳微系统、Adobe、苹果公司、IBM 以及柯达。...3、SVG 是可伸缩 4、SVG 图像可在任何分辨率下被高质量地打印 5、SVG 可在图像质量不下降情况下被放大 6、SVG 图像中文本是可选同时也是可搜索(很适合制作地图) 7、...class:就是我们熟悉 class 类选择器 width | height: 定义 svg 画布大小 viewbox: 定义了画布上可以显示区域,当 viewBox 大小 svg 不同时,...class="hover-text">Web 秀 添加样式 .button { position: absolute; width: 320px; height...时,改变文字颜色,利用stroke-dasharraystroke-dashoffset实现动画效果。

2.8K30

55 个提高你 CSS 开发效率必备片段

清除浮动 浮动给我们代码带来麻烦,想必不需要多说,我们会用很多方式来避免这种麻烦,其中我觉得最方便也是兼容性最好一种是,同级目录下再创建一个</...,当你点击一个链接或者通过 Javascript 定义可点击元素时候,会出现蓝色边框,说实话,这是很恶心,怎么去掉呢?...这种方式也不限制中间元素宽度高度。 同时,flex 布局也能替换line-height方案某些 Android 机型中文字不居中问题。...比如用个border-top属性,然后再把中间文字进行绝对定位,同时给这个文字一个背景颜色,把中间这部分盖住。 现在我们可以使用伪元素来实现!...,理论上通过渐变可以绘制出任何图形,渐变特性使用足足可以写一篇长文,以下为一个例子 .gradient { position: relative

1.3K20

前端之CSS内容

声明又包括属性属性值。每个声明之后用分号结束。 ? 2、CSS注释 /*这是注释*/ 三、CSS几种引入方式 1、行内样式 行内式是标记style属性中设定CSS样式。不推荐大规模使用。...继承是一种机制,它允许样式不仅可以应用于某个特定元素,还可以应用于它后代。例如一个body定义了它字体颜色也会应用到段落文本中。...1.4 文本颜色 颜色属性被用来设置文字颜色。...这是一个常识性知识点,因为这是两个不同流,一个是浮动流,另一个是定位流,但是  relative 却可以。因为它原本所占空间仍然占据文档流。   ...opacityrgba()区别:     1. opacity改变元素\子元素透明度效果     2. rgba()只改变背景颜色透明度效果 六、综合示例 1、顶部导航菜单 <!

5.2K100

HTML---百度新闻轮播图--定位练习

是一种模仿练习 做地方 有一些细节是与原网页是不一样 希望大家 能够谅解啦 以后做练习也会在博客上大家一起分享 对了 大家也可以一起用博客记录自己成长经历 很赞 ---- 这是静态效果图...-- 这个div是用来放置图片 需要注意地方是 大家使用类名时候 一定要做到 见名知意 方便以后维护修改 -->...变成一个圆形 */ cursor: pointer; /* 鼠标样式 改为小手 */ } .banner .left:hover, .banner .right:hover {...也就是说,如果你将一个元素width设为100px, 那么这100px会包含它borderpadding, 内容区实际宽度是width减去(border + padding)值...{ background-color: #336699; } ---- 重置样式的话 我单独上传了一个博客 大家可以去看一看 因为每次都这样子 太长啦 影响阅读感受 这次就到了这里 加油!!!

1.3K10

IT课程 CSS基础 022_文本、字体、链接

示例: body { writing-mode: vertical-rl; } 效果: 当我们切换书写模式时,我们也改变内联文本方向。...而内联维度指总是文本方向。 这张图展示了水平书写模式下两种维度。 这张图片展示了纵向书写模式下两种维度。...left:文本左对齐,这是大多数语言中默认值。 center:文本水平居中 right:文本右对齐 justify:文本两端对齐,通过每行之间增加额外空白来填充。...因文本排列容器宽度(文本较短、缺少空格、行数过少、语言单一),某些情况下,可能不容易看到两端对齐效果。...: lowercase;">看看我是如何转换 hello CSS 效果: 文本溢出 CSS 中,可以使用 overflow 属性来处理文本溢出。

9510

探索CSS:从入门到精通Web开发(二)

你将学到: CSS基础知识: 我们会从CSS基础语法常用属性开始,让你了解如何使用CSS来设置网页样式,包括文字样式、颜色、布局等方面。...CSS动画过渡效果: 通过CSS动画过渡效果,可以让网页元素变得更加生动吸引人。我们将教你如何运用这些技术来增强用户体验。...CSS预处理器: 介绍CSS预处理器(如SassLess)使用,以及它们如何帮助你更高效地编写管理CSS代码。...:center 居中 text-align :left 左对齐 要想给图片居中 给图所在标签父标签加上text-align :center注意不是img标签 文本修饰 属性名:text-decoration...:>,只儿子选中 选择器>选择器 {…} 并集选择器: 选择器,选择器{…} hover伪类选择器 作用:选中鼠标悬停在元素上状态,设置样式 选择器语法:选择器:hover{css} 背景颜色

15110

探索CSS:从入门到精通Web开发(二)

你将学到: CSS基础知识: 我们会从CSS基础语法常用属性开始,让你了解如何使用CSS来设置网页样式,包括文字样式、颜色、布局等方面。...CSS动画过渡效果: 通过CSS动画过渡效果,可以让网页元素变得更加生动吸引人。我们将教你如何运用这些技术来增强用户体验。...CSS预处理器: 介绍CSS预处理器(如SassLess)使用,以及它们如何帮助你更高效地编写管理CSS代码。...:center 居中 text-align :left 左对齐 要想给图片居中 给图所在标签父标签加上text-align :center注意不是img标签 文本修饰 属性名:text-decoration...:>,只儿子选中 选择器>选择器 {…} 并集选择器: 选择器,选择器{…} hover伪类选择器 作用:选中鼠标悬停在元素上状态,设置样式 选择器语法:选择器:hover{css} 背景颜色

13510
领券