首页 > 其他分享 >万象更新 Html5 - css: selector 选择器: 伪元素(pseudo element)

万象更新 Html5 - css: selector 选择器: 伪元素(pseudo element)

时间:2024-09-24 10:35:14浏览次数:1  
标签:color 万象更新 元素 pseudo webabcd Html5 div3 选择器

源码 https://github.com/webabcd/Html5
作者 webabcd

万象更新 Html5 - css: selector 选择器: 伪元素(pseudo element)

示例如下:

css\src\selector\demo5.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>伪元素(pseudo element)</title>
    <!-- 引用外部样式表
    <link rel="stylesheet" type="text/css" href="style.css" />
    -->
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        /*
            伪元素用于为类选择器添加特殊的效果
            在 css2 中伪元素用“:”
            在 css3 中为了区分伪类,伪元素用“::”
        */

        /* 匹配的是 .div1 的第 1 个字符 */
        .div1::first-letter {
            text-transform: uppercase;
        }

        /* 匹配的是 .div2 的第 1 行内容 */
        .div2::first-line {
            color: green;
        }

        /* 在 .div3 前插入红色的左引号(这个插入的字符串在页面上是无法选中的) */
        .div3::before {
            content: "“";
            color: red;
        }
        /* 在 .div3 后插入绿色的右引号(这个插入的字符串在页面上是无法选中的) */
        .div3::after {
            content: "”";
            color: green;
        }

        /* 在 .div4 后插入图片(无法设置图片的宽和高) */
        .div4::before {
            content: url("image.gif");
        }

        /* 设置 .div5 中的文本被选中时的样式 */
        .div5::selection {
            background-color: red;
            color: white;
        }

    </style>
</head>
<body>

<div class="div1">webabcd</div>

<div class="div2">
    webabcd
    <br />
    webabcd
    <br />
    webabcd
</div>

<div class="div3">webabcd</div>

<div class="div4">webabcd</div>

<div class="div5">webabcd</div>

</body>
</html>

源码 https://github.com/webabcd/Html5
作者 webabcd

标签:color,万象更新,元素,pseudo,webabcd,Html5,div3,选择器
From: https://www.cnblogs.com/webabcd/p/18428610/html5_css_src_selector_demo5

相关文章

  • 万象更新 Html5 - css: counter 计数器
    源码https://github.com/webabcd/Html5作者webabcd万象更新Html5-css:counter计数器示例如下:css\src\counter.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>counter计数器</titl......
  • 万象更新 Html5 - css: float 布局: 基础
    源码https://github.com/webabcd/Html5作者webabcd万象更新Html5-css:float布局:基础示例如下:css\src\layout\float\demo1.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>float......
  • 万象更新 Html5 - css: float 布局: 通过 float 布局实现 3 栏式布局
    源码https://github.com/webabcd/Html5作者webabcd万象更新Html5-css:float布局:通过float布局实现3栏式布局示例如下:css\src\layout\float\demo2.html<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8">&......
  • 万象更新 Html5 - css: flex 布局: flex-direction, flex-wrap, flex-flow
    源码https://github.com/webabcd/Html5作者webabcd万象更新Html5-css:flex布局:flex-direction,flex-wrap,flex-flow示例如下:css\src\layout\flex\demo1.html<!--flex布局(flex-flexibility可伸缩性)1、在容器上指定displayflex-容器......
  • css的属性选择器使用
    感谢https://www.runoob.com/css/css-attribute-selectors.html 的底部评论https://www.runoob.com/cssref/css-selectors.html虽然一直有用到属性选择器,但是缺乏全面的了解,都是用到了就百度,看到一个大佬的总结评论,做个记录CSS属性选择器~=,|=,^=,$=,*=的区别"v......
  • 浅谈在C#中调用COM组件——以文件夹选择器为例
    浅谈在C#中调用COM组件——以文件夹选择器为例【文/张赐荣】在现如今的这个时代,提到跨语言调用或者系统级操作,许多开发者第一时间会想到.NET、WebAPI等现代技术。然而,不得不说,COM组件这门技术可能在许多年轻开发者的学习清单中早已被“扫进角落”了。毕竟现如今.NET、WebAPI......
  • el-cascader 级联选择器 选中范围扩大方式
    遇到的问题:el-cascader打开的选择框只能点击圆点才能被选中,点击文字并不能选中通过组件库配置项popper-class来实现class上面写样式:注意不能是scoped的样式隔离,<stylerel="stylesheet/scss"lang="scss">.cascaderCla{color:red;&.el-radio{......
  • Ant select 选择器 地址联动 多层包裹
    //省<a-selectv-model:value="formState.address"style="width:180px;margin-right:20px":options="province.map((prov)=>({value:prov.name}))"......
  • el-table使用el-switch选择器没效果
    出现问题的代码:0表示启用,1表示禁用,发现页面根本没有效果,百思不得其解,查阅资料,恍然大悟。<el-table:data="userList"stripeborderstyle="width:100%"height="500"><el-table-columnprop="status"label="用户状态"width="120&qu......
  • 微信小程序的多级选择器(multiSelector模式的Picker)如何设计出各列之间的可选项有关联
    在微信小程序中,我们常常会需要使用到选择器(Picker),而选择器有一种模式叫做multiSelector,即多级选择。这个选择器可用于提交多个维度的信息,例如在餐厅里点餐时,需要同时提交要点的蔬菜、荤菜、主食、汤的信息。关于选择器,使用的方法见picker|微信开放文档。这里简单说明一下多......