css如何在菜单上实现对勾?(代码)

本篇文章给大家带来的内容是关于css如何在菜单上实现对勾?(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

nbsp;html>        :after :before        li {        list-style-type: none;        position: relative;        margin: 2px;        padding: 0.5em 0.5em 0.5em 2em;        background: lightgrey;        font-family: sans-serif;    }        li.done {        background: #CCFF99;    }        li.done::before {        content: '';        position: absolute;        border-color: #009933;        border-style: solid;        border-width: 0 0.3em 0.25em 0;        height: 1em;        top: 1.3em;        left: 0.6em;        margin-top: -1em;        transform: rotate(45deg);        width: 0.5em;    }        

登录后复制        Buy milk        Take the dog for a walk        Exercise        Write code        Play music        Relax    var list = document.querySelector('ul');list.addEventListener('click', function(ev) { if (ev.target.tagName === 'LI') { ev.target.classList.toggle('done'); }}, false);

效果如下:

css如何在菜单上实现对勾?(代码)

关键的css:

li.done::before {    content: '';    position: absolute;    border-color: #009933;    border-style: solid;    border-width: 0 0.3em 0.25em 0;    height: 1em;    top: 1.3em;    left: 0.6em;    margin-top: -1em;    transform: rotate(45deg);    width: 0.5em;}

登录后复制

* bootstrap 向下的三角形 用于下拉菜单

.caret {    border-left: 4px solid transparent;    border-right: 4px solid transparent;    border-top: 4px dashed;    display: inline-block;    height: 0;    margin-left: 2px;    vertical-align: middle;    width: 0;}

登录后复制

 相关推荐:

立即学习“前端免费学习笔记(深入)”;

CSS3属性:text-shadow文本阴影的使用方法

CSS3属性:text-shadow文本阴影的使用方法

以上就是css如何在菜单上实现对勾?(代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2894175.html

(0)
上一篇 2025年3月10日 22:45:36
下一篇 2025年3月10日 19:39:25

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css实现布局时可以用的几个技巧(代码)

    本篇文章给大家带来的内容是关于css实现布局时可以用的几个技巧(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 面对似曾相识的布局 侧边固定中间自适应,头部固定中间自适应,长得差不多的panel组件,model组件 …

    编程技术 2025年3月10日
    200
  • css中Flex布局如何实现九宫格的样式(代码)

    本篇文章给大家带来的内容是关于css中flex布局如何实现九宫格的样式(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 .block { padding-top: 30%; margin-top: 3%; bord…

    2025年3月10日
    200
  • 如何使用CSS 和D3实现摆线摇摆的效果动画

    本篇文章给大家带来的内容是关于如何使用css 和d3实现摆线摇摆的效果动画,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 代码解读 定义 dom,容器中包含 3 个元素,代表 3 条摆线: 登录后复制 居中显示:…

    2025年3月10日
    200
  • css实现表格的行和列相互交换的代码

    这篇文章给大家介绍的内容是关于css实现表格的行和列相互交换的代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 nbsp;html>行列互换table {border: 1px solid #ccc;font-si…

    编程技术 2025年3月10日
    200
  • 如何使用纯CSS实现一个微笑打坐的小和尚

    本篇文章给大家带来的内容是关于如何使用纯css实现一个微笑打坐的小和尚 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览: 代码解读: 定义 dom,容器中包含的几个元素分别代表头部、眼睛、嘴、身体和腿: 立即学习…

    2025年3月10日
    200
  • css flex布局(弹性布局)的属性有哪些?css flex布局属性的介绍

    本篇文章给大家带来的内容是关于css flex布局(弹性布局)的属性有哪些?css flex布局属性的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒…

    编程技术 2025年3月10日
    200
  • css3D+动画的例子(附完整代码)

    本篇文章给大家带来的内容是关于css3d+动画的例子(附完整代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 前言 最近玩了玩用css来构建3D效果,写了几个demo,所以博客总结一下。  在阅读这篇博客之前,请先自行…

    2025年3月10日 编程技术
    200
  • css实现3d动画特效的代码实例

    本篇文章给大家带来的内容是关于css实现3d动画特效的代码实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 首先让我们来看一张效果图 1.1.1 属性 perspective :透距离,单位像素(值越小,透视距离越近,效…

    2025年3月10日
    200
  • CSS盒模型中两种模型的简单介绍

    本篇文章给大家带来的内容是关于css盒模型中两种模型的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 基本概念 盒模型是有两种标准的,一个是标准模型,一个是IE模型。 标准模型中,盒模型的宽高只是内容(conten…

    2025年3月10日
    200
  • 如何使用CSS实现货车loader的效果

    本篇文章给大家带来的内容是关于如何使用css实现货车loader的效果,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 效果预览 代码解读 定义 dom,容器代表卡车,包含的 2 个子元素代表车头和尾气; 代表道路: 立即学…

    2025年3月10日
    200

发表回复

登录后才能评论