原文:select、input为什么不能使用after before

before和:after伪元素指定生成的内容的样式和位置。如其名所示,:before和:after伪元素指定了 一个元素文档树内容之前和之后的内容。 content 属性,与这些伪元素联用,指定了插入的内容。 以我的理解来看, 一个元素文档树内容之前和之后的内容 就是指这个元素是要可以插入内容的,也就是说这个元素要是一个容器。 作为DOM元素,伪元素都是在容器内进行渲染的。input,img, ...

2018-01-05 17:48 0 5739 推荐指数:

查看详情

input 对伪元素(:before :after)的支持情况

最近做一个自定义视觉效果的Switch组件,用到了 input:radio 和 label,并在label里用伪元素 :before 模拟状态的切换效果。 但是同事评审的时候说可以不用label,直接用input的微元素就可以实现。之前一直以为input这样的自闭合元素没有伪元素,做了个测试 ...

Sat Nov 25 00:38:00 CST 2017 0 10194
使用::before和::after来添加图片

::beforeafter通常用作 添加图片的, 默认display是inline, 需要把他转成block元素。 .search-btn::before { content: ''; display: block; width: 20px ...

Tue Dec 29 18:21:00 CST 2020 0 1487
Date的after()与before()方法的使用

Date1.after(Date2),当Date1大于Date2时,返回TRUE,当小于等于时,返回false; 即Date2比Date1小的true/false,当Date2日期比Date1小的时候为true,否则为false Date1.before(Date2),当Date1小于 ...

Wed Aug 25 03:44:00 CST 2021 0 137
:after和:before的作用及使用方法

1. :before 和 :after 的主要作用是在元素内容前后加上指定内容,示例: HTML代码: CSS代码: 效果如图: 以上代码是:before和:after的基本用法,但是这两种伪类 ...

Thu May 03 01:00:00 CST 2018 0 1101
Date中beforeafter方法的使用

Date1.after(Date2),当Date1大于Date2时,返回TRUE,当小于等于时,返回false; Date1.before(Date2),当Date1小于Date2时,返回TRUE,当大于等于时,返回false; 如果业务数据存在相等的时候,而且相等时也需要做相应的业务判断 ...

Thu Jan 03 02:42:00 CST 2019 0 1036
使用::before和::after来完成尖角效果

一、目标 目标完成下图效果: 二、完成 1、分析 在::before和::after伪元素的用法一文中有说到使用::befrore和::after可以完成一个六边形。这个案例是用一个#star-six完成一个正三角形,通过::after实现一个倒三角形,然后绝对定位放好位置。我们接下 ...

Thu Sep 24 01:16:00 CST 2015 6 2264
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM