点赞功能实现 $(tag).css('属性', '样式')

1. 创建标签 document.createElement()

2.$(tag).css(‘属性‘, 样式) 赋予标签属性样式

3.设置定时器 改变位置 大小

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .container{
            padding: 50px;
            border: 1px solid #eeeeee;

        }
        .item{

            cursor: pointer;
               position: relative;
            width: 30px;
        }

    </style>
</head>
<body>
    <div class="container">
        <div class="item">
            <span>赞</span>
        </div>
    </div>
    <div class="container">
        <div class="item">
            <span>赞</span>
        </div>
    </div>
    <div class="container">
        <div class="item">
            <span>赞</span>
        </div>
    </div>
<script src="../jquery-2.12.4.js"></script>
<script>
    $(‘.item‘).click(function () {
         add1Element(this);
        function add1Element(self) {
            var right = 0;
            var top = 0;
            var fontSize = 15;
            var opacity = 1;
            var tag=document.createElement(‘span‘);
            tag.innerText = ‘+1‘;
            $(tag).css(‘position‘, ‘absolute‘);
            $(tag).css(‘color‘, ‘green‘);
            $(tag).css(‘right‘, right+‘px‘);
            $(tag).css(‘top‘, top+‘px‘);
            $(tag).css(‘fontSize‘,fontSize+‘px‘ );
            $(tag).css(‘opacity‘, opacity);
            $(self).append(tag);
            var obj=setInterval(function (){
            right = right-5;
            top = top-5;
            fontSize = fontSize+5;
            opacity = opacity-0.1;
            $(tag).css(‘right‘, right+‘px‘);
            $(tag).css(‘top‘, top+‘px‘);
            $(tag).css(‘fontSize‘,fontSize+‘px‘ );
            $(tag).css(‘opacity‘, opacity);
            if(opacity<0){
                clearInterval(obj)
            }
            }, 80)

        }
    })
</script>
</body>
</html>

等属性

点赞功能实现 $(tag).css('属性', '样式')

原文地址:https://www.cnblogs.com/my-love-is-python/p/9310380.html

时间: 2024-10-28 23:22:31

点赞功能实现 $(tag).css('属性', '样式')的相关文章

怎么确定要对DIV设置什么CSS属性样式

如何确定要对DIV设置什么CSS属性样式呢?如何知道对div设置哪些CSS样式呢? 设置什么CSS样式不是凭空想象的而是有参考的,一般分三种情况下得到需要知道设置什么样式. 第一种:没有美工图,自己边思考布局 这种没有美工图也没有可参考的情况下DIV CSS布局,根据自己实际构思的想法来布局设置CSS,比如布局左右结构时候,那就设置float:left和float:right实现对象靠左靠右,然后思考靠左靠右布局宽度多少,再设置宽度样式. 这种情况下布局网页比较慢,想一点布局一点,可能在思考到布

对于jq实现带有二级导航的,鼠标移入移出改变css属性样式

1.布局:一级导航用ul li ,二级导航在li 里面可以嵌套div实现 <li class="pull-active"> <a href="">资讯</a> <!-- 二级导航 --> <div class="ul ulH3"> <div class="li"> <a href="">活动</a> </d

通过css属性hack完成select样式美化,并兼容IE

最近在重构时遇到了select样式问题,并且需要在不影响语义化的情况下,兼容IE8. 经过一番的百度后始终没有找到合适的纯CSS解决方案,最后换了一下思路,大胆使用了属性hack: 在chrome和FF下隐藏默认样式,显示css自定义样式,在ie下隐藏自定义样式,显示默认样式. DOM代码如下: <select name=""> <option value=""></option> </select> CSS样式如下:

css字体样式(Font Style),属性

css字体样式(Font Style),属性 css字体样式(Font Style)是网页中不可或缺的样式属性之一,有了字体样式,我们的网页才能变得更加美观,因此字体样式属性也就成为了每一位设计者必需了解的知识.以下是我精心整理的css字体样式属性知识,供大家学习参考: css文本样式 序号 中文说明 标记语法 1 字体样式 {font:font-style font-variant font-weight font-size font-family} 2 字体类型 {font-family:"

CSS之样式属性

CSS属性 一.宽和高 width属性可以为元素设置宽度. height属性可以为元素设置高度. 块级标签才能设置宽度,内联标签的宽度由内容来决定. div {width: 1000px;background-color: red} /*块级标签设置了width会生效*/ span {width: 1000px;background-color: red} /*内联标签设置了width不生效*/ 二.字体属性 1.文字字体:font-family font-family可以把多个字体名称作为一个

CSS基本样式-背景属性

代码是敲出来的,建议一个一个过一遍 背景属性 背景颜色 background-color 背景颜色 默认值是transparent(透明的) 示例代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS基本样式</title> <style> body{ height: 1000px; /

css布局样式属性【text-overflow】

当文本过长,需缩略显示时,使用CSS属性[text-overflow]即可满足需求:关键字: text-overflow:ellipsis语法:text-overflow : clip | ellipsis clip :默认值 .不显示省略标记(...),而是简单的裁切.ellipsis: 当对象内文本溢出时显示省略标记(...). 注意:text-overflow 还只是ie的私有属性而已,也没被收录到w3c标准里 . overflow: hidden; text-overflow:ellip

【3】CSS简单样式

CSS发展史 1996年12月 css第一版诞生. 1998年5月 css2正式发布 2004年 css2.1发布 Css3的发布--.不是一个时间而是一个时间段 css3模块介绍 css1中定义网页的基本属性: 字体.颜色.补白.基本选择器 css2中在 css1基础上添加了高级功能 浮动和定位.高级选择器(子选择器.相邻选择器.通用选择器) css3遵循的是模块化开发.发布时间并不是一个时间点,而是一个时间段. css简介 CSS的基本概念 CSS是层叠样式表(Cascading Style

标准化css属性顺序

前言 对于css文件而言,选择器的写法有它的讲究,如—— 1> 不要用ID选择器 2> 不要用通配符*选择器 3> 选择器的层级 ...... 对于属性值的写法也有他的讲究,如—— 1> 复合属性,如font.background.margin.padding等 2> 颜色.单位.hack.css3属性等 ...... 大家往往忽略一点,便是属性的书写顺序. 来自http://mdo.github.io/code-guide/,它所提倡的css属性顺序如下—— 1> P