使用CSS画爱心代码实例

今天小颖给大家分享一个用css画的爱心,底下有代码和制作过程,希望对大家有所帮助。

第一步:

先画一个正方形。如图:

使用CSS画爱心代码实例

nbsp;html>        css画桃心            .heart-body {            width: 500px;            margin: 100px auto;            position: relative;        }        .heart-shape {            position: relative;            width: 100px;            height: 100px;            background-color: #f70e0e;        }        

        

    

登录后复制

第二步:

将利用伪元素before和 :after,在正方形的左边和上边各画一个正方形,然后再利用border-radius: 50%;属性,修饰下这两个正方形,然后就得到了两个圆,如图所示:

使用CSS画爱心代码实例

使用CSS画爱心代码实例

.heart-shape:before,        .heart-shape:after {            position: absolute;            content: '';            width: 100px;            height: 100px;            background-color: #ffc0cb;        }        .heart-shape:before {            left: -45px;        }        .heart-shape:after {            top: -45px;        }

登录后复制

利用border-radius: 50%; 属性:

.heart-shape:before,        .heart-shape:after {            position: absolute;            content: '';            width: 100px;            height: 100px;            -webkit-border-radius: 50%;            /**兼容苹果;谷歌,等一些浏览器认*/            -moz-border-radius: 50%;            /**兼容火狐浏览器*/            -o-border-radius: 50%;            /**兼容opera浏览器*/            border-radius: 50%;            background-color: #ffc0cb;        }

登录后复制

第三步:

类名为:heart-shape的p 利用transform: rotate(45deg); 属性将他们旋转45度,如图所示:

使用CSS画爱心代码实例

.heart-shape {            position: relative;            width: 100px;            height: 100px;            background-color: #f70e0e;            -webkit-transform: rotate(45deg);            /* Safari 和 Chrome */            -moz-transform: rotate(45deg);            /* Firefox */            -ms-transform: rotate(45deg);            /* IE 9 */            -o-transform: rotate(45deg);            /* Opera */            transform: rotate(45deg);        }

登录后复制

小颖把圆的背景色和正方形的背景色没给统一的颜色,是为了大家更好的看到明显的效果图,接下来小颖将其背景色设置成统一的,最终的爱心就出来了,如图所示:

使用CSS画爱心代码实例

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

.heart-shape:before,        .heart-shape:after {            position: absolute;            content: '';            width: 100px;            height: 100px;            -webkit-border-radius: 50%;            /**兼容苹果;谷歌,等一些浏览器认*/            -moz-border-radius: 50%;            /**兼容火狐浏览器*/            -o-border-radius: 50%;            /**兼容opera浏览器*/            border-radius: 50%;            background-color: #f70e0e;        }

登录后复制

以上所述是小编给大家介绍的使用CSS画爱心的过程详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

<!–

使用CSS画爱心代码实例

–>

以上就是使用CSS画爱心代码实例的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月11日 02:19:21
下一篇 2025年2月28日 03:55:37

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

相关推荐

  • CSS有关继承的解析

    我酷爱模块化设计。长期以来我都热衷于将网站分离成组件,而不是页面,并且动态地将那些组件合并到界面上。这种做法灵活,高效并且易维护。 但是我不想我的设计看上去是由一些不相关的东西组成的。我是在创造一个界面,而不是一张超现实主义的照片。 很幸运…

    2025年3月11日
    200
  • 有关CSS的高级布局技巧

    随着 ie8 逐渐退出舞台,很多高级的 css 特性都已被浏览器原生支持,再不学下就要过时了。 用  :empty 登录后复制登录后复制 区分空元素兼容性:不支持 IE8登录后复制登录后复制登录后复制登录后复制 Demo假如我们有以上列表:…

    2025年3月11日
    200
  • 深入解析css中position属性和z-index属性

    在网页设计中,position属性的使用是非常重要的。有时如果不能认识清楚这个属性,将会给我们带来很多意想不到的困难。 position属性共有四种不同的定位方法,分别是static、fixed、relative、absolute。最后将会…

    2025年3月11日 编程技术
    200
  • 介绍CSS 中的rem单位

    今天我们深度了解一下 rem 单位,这个单位目前已经得到了优秀浏览器的支持,并且有一些兼容方案来帮助你在低版本的 ie 浏览器中的使用它。 什么是 rem 可能在你使用收音机或者用其他音乐播放器之前,就已经听过“R.E.M.”这个词了。在这…

    2025年3月11日
    200
  • 简述css的四种写法

    优先级: 外部样式 优先级,即:同名的选择器右边的会覆盖左边 1.内部样式表              /*内部样式表,一般用于覆盖公用样式*/ #headTip { color: 0xff5; }          登录后复制 2.使用l…

    2025年3月11日
    200
  • background相关属性的详细介绍

    background-origin: 规定 background-position 属性相对于容器的哪一部分来定位。   padding-box 背景图像相对于内边距框来定位;(默认)   border-box背景图像相对于边框盒来定位; …

    编程技术 2025年3月11日
    200
  • css常用文本属性中的text-align总结说明

    这篇文章介绍css常用文本属性中的text-align总结说明 前面提到text-indent属性,用来实现文本的缩进,今天的text-align使用率可比文本缩进高的多。拿自己现在做的项目上来说,水平居中和垂直居中估计是用到最多了,那我们…

    2025年3月11日
    200
  • CSS常用字体属性:background-origin和background-clip介绍说明

    (一)常用的字体属性:       属性: 属性值100-900  400等于正常 700等于bold ,数值越大,越粗       属性:字体大小,单位可以为px或者%       属性:字体族 比如说:微软雅黑       属性:字体的…

    编程技术 2025年3月11日
    200
  • 详细说明css盒模型和块级、行内元素

    这篇文章详细说明css盒模型和块级、行内元素 一、CSS盒模型 盒模型概述 盒模型是CSS的核心知识点之一,它指定元素如何显示以及如何相互交互。页面上的每个元素都被看成一个矩形框,这个框由元素的内容、内边距、边框和外边距组成。如下图所示: …

    2025年3月11日 编程技术
    200
  • 详细说明CSS层叠样式表

    ========================    CSS层叠样式表 ======================== 命名规则:使用字母、数字或下划线和减号构成,不要以数字开头 一、css的语法 立即学习“前端免费学习笔记(深入)”;…

    编程技术 2025年3月11日
    200

发表回复

登录后才能评论