npm包 bpg-banner-quadrosquare 使用教程

阅读时长 7 分钟读完

前言

在前端开发中,常常需要用到图片或者图形进行装饰或展示等,bpg-banner-quadrosquare就是一款非常适合用于此类场景的npm包,它支持四边相等的正方形图片以及矩形图片的处理,既可应用于pc端,也可应用于移动端。本篇文章将详细介绍bpg-banner-quadrosquare的使用方法以及如何使用它来实现一些图形展示效果。

安装

基本用法

在项目中引入bpg-banner-quadrosquare

在项目中引入bpg-banner-quadrosquare:

调用QuadroSquare构造函数

调用QuadroSquare构造函数,并传递相应的参数。

示例代码

示例1

如果我们有一个类似于首页banner的设计需求,需要按比例展示一张图片,并根据图片宽高比动态计算banner宽高以及内部元素的位置,这时我们可以通过bpg-banner-quadrosquare来实现。

-- -------------------- ---- -------
---- -----------------------
    ---- --------------------- ---
    ---- -------------------------- ------------------- --------
        ---- -------- ---
        ---- -------------------------
            ---- -------- ---
            ---- --------------------------------------
            ---- ------------------------------------------
            ---- -- ---
            ---- ----------------------
                --------------------
                --------------------
            ------
        ------
        ---- -------- --- ---
    ------
    ---- -- --- ---
------
-- -------------------- ---- -------
--------------- -
    --------- ---------
-

------------------- -
    --------- ---------
    --------- -------
    ------ -----
    ----------- ------
-

----------------- -
    --------- ---------
    ---- --
    ------- --
    ----- --
    ------ --
    ------- -----
    ------ -----
    ------- -----
    ----------- -------
    ------ -----
-

------------- -
    ---------- -----
    -------------- -----
-

---------------- -
    ---------- -----
    -------------- -----
-

-------------- -
    ----------- -------
-
-- -------------------- ---- -------
------ ------------ ---- --------------------------

----- ------- - -
    --------- ----------------------
    ------ -----
    ------- ----
    -------- ---------
--

----- ------ - --- ----------------------

------------------ -- -
    ----- - ------ ------ - - -----------------
    ----- --------------- - --------------------------------------------

    -- ------------------ -
        -------
    -

    --------------------------- - -------------
    ---------------------------- - --------------

    ----- ----------- - ----------------------------------------
    ----- -------------- - -------------------------------------------
    ----- ------------ - -----------------------------------------

    -- ------------- -- --------------- -- -------------- -
        -------
    -

    --------------------------- - --------- - --------
    ------------------------------ - --------- - ---------
    ---------------------------- - --------- - ---------
---

示例2

如果我们想要实现一个圆形头像的效果,我们可以使用bpg-banner-quadrosquare处理图片。

-- -------------------- ---- -------
--------------- -
    --------- ---------
    ------ ------
    ------- ------
-

------------------- -
    --------- ---------
    ----- --
    ------ --
    ---- --
    ------- --
    ------- -----
    ------ -----
    ------- -----
    ---------------- --------
    ------------------ ----------
-
-- -------------------- ---- -------
------ ------------ ---- --------------------------

----- ------- - -
    --------- ----------------------
    ------ ----
    ------- ----
    -------- ---------
--

----- ------ - --- ----------------------

---------------- -- -
    ----- - ------- --- - - -------
    ----- ------ - ----
    ----- ------- - ------------ - --
    ----- ------- - ------------- - --
    -----------
    ----------------
    ---------------- -------- ------- -- - - ---------
    ----------------
    -----------
    --------------------- -- ---
    --------------
---

总结

bpg-banner-quadrosquare非常适合处理正方形以及矩形图片,支持多个场景应用,通过本文,我们可以学习到如何使用bpg-banner-quadrosquare来实现一些图形展示效果。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066c85ccdc64669dde4ef9

纠错
反馈