Html5添加块级元素转换为不同形状的SVG图形的jquery插件教程

一、使用方法
使用该SVG图形jQuery插件要引入jQuery和shapeshifter.js文件。
<script src="jquery.min.js"></script>
<script src="scripts/shapeshifter.js"></script>

二、初始化插件
可以在任何一个<div>元素上调用该SVG图形插件。(最好是在<div>元素元素上使用该插件)。
$(’SELECTOR’).shapeshifter();

三、配置参数
定制SVG图形,可以通过shape参数来实现。可用的图形名称有:hexagon, star, pentagon, eqTriangle, rectangle, rhombus, heptagon, octogon, nonagon, decagon, leftChevron, rightChevron, message, rTriangleLeft, rTriangleRight。
$(’SELECTOR’).shapeshifter({shape: "leftChevron"});

默认的multiplier属性值为1,SVG图形的尺寸为100x100像素,可以通过改变这个属性来修改图形的尺寸。
$(’SELECTOR’).shapeshifter({multiplier: 1.5});

要为SVG图形填充颜色可以使用fill属性。该属性接收任何hex,rgb或标准的CSS颜色值。如果要使用图片或GIF动态图片,可以在fillImage参数中插入图片的URL地址。
$(’SELECTOR’).shapeshifter({fill: "#8BC34A"});
$(’SELECTOR’).shapeshifter({fillImage: "images/ocean.gif"});

要旋转SVG图形可以使用rotation参数,传入的数值以degrees为单位,要重置SVG图形中的内容,使它会到0度,可以设置rotationOffset:true。
$(’SELECTOR’).shapeshifter({
rotation: 20,
rotationOffset: "true"
});

KeyMob移动端广告平台,为广告主提供专业的推广服务,拥有丰富,稳定,优质的媒体资源。广告效果好,填充率高。

时间: 2024-10-06 13:27:24

Html5添加块级元素转换为不同形状的SVG图形的jquery插件教程的相关文章

Html5添加移动手机和桌面设备使用的模块化JavaScript图片画廊插件教程

一.使用方法 <link rel="stylesheet" href="path/to/photoswipe.css"> <link rel="stylesheet" href="path/to/default-skin/default-skin.css"> <script src="path/to/photoswipe.min.js"></script> &

Html5添加支持桌面、移动触摸手机和平板电脑的Lightbox插件教程

一.使用方法 首先在<body>标签之前或<header>标签中引入jquery和swipebox js文件. <script src="lib/jquery-2.0.3.js"></script> <script src="src/js/jquery.swipebox.js"></script> 在<header>标签中引入swipebox.css文件. <link rel=

内联元素和块级元素的如何相互转换

内联元素和块级元素的如何相互转换: 内联元素和块级元素之间可以相互转换,下面就简单介绍一下转换方法. 一.内联元素转换为块级元素: 让内联元素产生浮动或者将它的display属性值设置为block即可.例如: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.51tex

让div等块级元素水平以及垂直居中的解决办法

一.背景 我们在设计页面的时候,经常要把div等块级元素居中显示,而且是相对页面窗口水平和垂直方向居中显示,如让登录窗口居中显示.我们传统解决的办法是用纯CSS来让div等块级元素居中.在本文中,我将给大家讲述如何用CSS和jQuery两种方法让div等块级元素水平和垂直居中. 二.解决办法 1.CSS让div等块级元素水平居中 原理:让一个div等块级元素水平居中,直接用CSS就可以做到.只要设置了div等块级元素的宽度,然后使用margin设置边距0 auto,CSS自动算出左右边距,使得d

探讨行内元素转换为块级元素

行内元素和块级元素对于前端来说是一个很重要的概念.在CSS中,只有块级元素有物理属性,而元素则有三种形态: 1. 块级元素:有物理属性,width,height写值起作用,而且要占据一行.2. 行内元素:没有物理属性.但是margin,padding值有用.不占据一行,后边可以有兄弟元素.3. 即是块又是行内,根据兄弟元素决定. 一般来说,将行内元素和块级元素进行转换的话是给其加上display这个属性.行内→块级,display:block;块级→行内,display:inline; 这也是大

html5 区块与内联div 与span html块级元素

html5 区块与内联div 与span html块级元素 HTML <div> 和 <span> HTML 列表 HTML 类 可以通过 <div> 和 <span> 将 HTML 元素组合起来. HTML 块元素 大多数 HTML 元素被定义为块级元素或内联元素. 编者注:"块级元素"译为 block level element,"内联元素"译为 inline element. 块级元素在浏览器显示时,通常会以新行

html5 div 与span html块级元素

HTML <div> 和 <span> HTML 列表 HTML 类 可以通过 <div> 和 <span> 将 HTML 元素组合起来. HTML 块元素 大多数 HTML 元素被定义为块级元素或内联元素. 编者注:"块级元素"译为 block level element,"内联元素"译为 inline element. 块级元素在浏览器显示时,通常会以新行来开始(和结束). 例子:<h1>, <p

HTML5中对于块级元素和行内元素的总结

转自:https://www.cnblogs.com/iverson666/p/9169274.html 块级元素:块级大多为结构性标记 <address>...</adderss> <center>...</center> 地址文字 <h1>...</h1> 标题一级 <h2>...</h2> 标题二级 <h3>...</h3> 标题三级 <h4>...</h4>

web兼容学习分析笔记--块级、内联、内联块级元素

一.块级.内联.内联块级元素 (1)块级元素:block **独占一行 **可设置width,height,margin,padding **内部可包含块级或内联元素 (3)内联(行内)元素:inline **和其他inline元素同行显示 **可以设置margin-left,margin-righ,padding-left,padding-right, **无效设置widht,height,margin-top,margin-bottom,padding-top,padding-bottom