css/wxss 用伪类实现竖线效果(图片+源码)before、after巧用

这篇具有很好参考价值的文章主要介绍了css/wxss 用伪类实现竖线效果(图片+源码)before、after巧用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

源代码见本文末尾~

本文的代码片段用HTML语言书写,适用于网页、微信原生小程序、框架uniapp等……
小程序原生开发需要实现这样一个效果。
css/wxss 用伪类实现竖线效果(图片+源码)before、after巧用
用伪类啊,这个我熟!先讲讲思路。
因为用before和after的效果是一样的,所以我们任选一个,选择before。

  1. 伪元素 ::before 需要根据文本容器定位,所以给伪元素添加一个绝对定位属性 position: absolute;
  2. 再给文本所在容器添加一个相对定位属性 position: relative; ,再一个左边距,给伪元素留出位置。
.xxx {
	position: relative;
	padding-left: 14px;
}
  1. 写伪元素的样式,这个很简单,就是一些CSS基础知识,不懂的话看我注释。
.xxx::before {
	position: absolute; /*绝对定位*/
	top: 50%; /*Y轴方向偏移自身高度的50%*/
	transform: translatey(-40%); /*Y轴方向偏移微调*/
	left: 0; /*紧靠容器左边缘*/
	content: ''; /*伪元素需要有内容才能显示*/
	width: 4px; /*伪元素宽度*/
	height: 18px; /*伪元素高度*/
	background-color: #2EB976; /*伪元素颜色*/
}
  1. 搞定了!是不是很简单~css/wxss 用伪类实现竖线效果(图片+源码)before、after巧用

HTML 文件

<div>
	<h3 class="tips">解析 &#128220</h3>
</div>

CSS / WXSS 文件

.tips {
    position: relative;
    padding-left: 14px;
}

.tips::after {
    position: absolute; /*绝对定位*/
    top: 50%; /*Y轴方向偏移自身高度的50%*/
    transform: translatey(-40%); /*Y轴方向偏移微调*/
    left: 0; /*紧靠容器左边缘*/
    content: ''; /*伪元素需要有内容才能显示*/
    width: 4px; /*伪元素宽度*/
    height: 18px; /*伪元素高度*/
    background-color: #2EB976; /*伪元素颜色*/
}

如果有帮到你,点个收藏和关注再走吧!~ 一起加油!文章来源地址https://www.toymoban.com/news/detail-486852.html

到了这里,关于css/wxss 用伪类实现竖线效果(图片+源码)before、after巧用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端使用scale属性结合CSS动态样式实现动态的图片缩放效果

    废话不多说,直接上代码: 示例一,使用css动态样式结合scale进行src图片的缩放。 示例二,使用css动态样式结合scale进行background背景图图片的缩放。

    2024年01月15日
    浏览(60)
  • 前端小技巧:学会通过CSS Hover和JS实现图片放大镜效果

    数据来源: ChatGPT 今天,我们来看一个鼠标悬停出现图片放大镜效果,这是一个比较实用且炫酷的纯CSS和JS实现的页面效果。 HTML HTML代码非常简单,我们只需要一个div容器,内部嵌入一张图片,再添加一个用来显示放大镜的div元素。 CSS CSS代码是实现放大镜效果的重要部分,

    2024年02月02日
    浏览(67)
  • 如何使用CSS实现一个响应式图片幻灯片(Responsive Image Slider)效果?

    前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个

    2024年02月10日
    浏览(51)
  • css伪类元素使用技巧 表达input父级聚焦css实现

    在这里插入图片描述

    2024年02月08日
    浏览(50)
  • css-伪类:not实现列表最后一项没有样式

            有了 :not 这个选择符,那么你将可以很好的处理类似这样的场景:假定有个列表,每个列表项都有一条底边线,但是最后一项不需要底边线。 示例: html:  css:  效果:  

    2024年02月11日
    浏览(52)
  • CSS的background 背景图片自动适应元素大小,实现img的默认效果 background-size:100% 100%;

    CSS的background 背景图片自动适应元素大小,实现img的默认效果 background-size:100% 100%; 关键是 background-size:100% 100%; background-size:100% 100%; background-size:contain; 保持纵横比, 容器部分可能空白 background-size:cover; 保持纵横比, 图像可能指显示部分 background-size:100% 100%; 不保持纵横比, 背景图像

    2024年02月20日
    浏览(39)
  • 【unity实战】使用shader和shader Graph实现2d图片描边效果(附源码)

    最近在学习shader Graph相关内容,其实关于实现2d图片描边效果,网上可以看到很多教程,但是我发现大多数都是基于比较老旧的2018unity版本,可是我们实际开发使用可能是比较新的2021及以上版本,差别还是有的,实际在升级或者使用过程中,会遇到诸多问题,而且也很少有人

    2024年02月16日
    浏览(48)
  • 【实现100个unity特效之2】使用shader和shader Graph实现2d图片描边效果(附源码)

    最近在学习shader Graph相关内容,其实关于实现2d图片描边效果,网上可以看到很多教程,但是我发现大多数都是基于比较老旧的2018unity版本,可是我们实际开发使用可能是比较新的2021及以上版本,差别还是有的,实际在升级或者使用过程中,会遇到诸多问题,而且也很少有人

    2024年01月21日
    浏览(58)
  • CSS打造图片翻转立体3D效果

      html的结构非常简单,只要一个盒子里面放二张照片即可 html代码: css代码: 这里记得开绝对定位时一定要给父盒子开启相对定位,否则图片就会以body为父盒子进行定位了 我们可以通过 transform 这个css属性对样式进行一些翻转处理 1.我们需要翻转第一张图片展示第二张图片

    2024年02月07日
    浏览(45)
  • CSS鼠标悬浮图片模糊切换效果

    当我们想设置在鼠标移入前,图片是半透明(模糊)的,在我们鼠标移入后,图片就变得清晰,这里我们可以设置css的伪类:hover来实现: 首先我们在body中写一个div模块,这个div包裹了两个部分,一个部分就是我们要用的img,第二部分就是文字,文字部分也用一个div包裹。

    2024年02月10日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包