css的random实现大转盘代码

代码语言:html

所属分类:大转盘

代码描述:css的random实现大转盘代码,需要浏览器支持css的random()

代码标签: css random 大转盘 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  
  
  
<style>
@import url(https://fonts.bunny.net/css?family=jura:300,700);
@layer base,notes, demo;

@layer demo{
  :root{
    --items: 12;
    --spin-easing: cubic-bezier(0, 0.061, 0, 1.032);
    /* define angles for wheel background gradient */
    --slice-angle: calc(360deg / var(--items));
    --start-angle: calc(var(--slice-angle) / 2);

    --wheel-radius: min(40vw, 300px);
    --wheel-size: calc(var(--wheel-radius) * 2);
  	--wheel-padding: 10%;
  	--item-radius: calc(var(--wheel-radius) - var(--wheel-padding));

    /* bacgkround colors for wheel */
    --wheel-bg-1: oklch(0.80 0.16 30);
    --wheel-bg-2: oklch(0.74 0.16 140);
    --wheel-bg-3: oklch(0.80 0.16 240);
    --wheel-bg-4: oklch(0.74 0.16 320);

    --marker-bg-color: black;
    --button-text-color: white;

    

    /* random values - Safari only */
   
    /* duration of the spin to add randomness */
    --spin-duration: random(1s, 3s);
    .........完整代码请登录后点击上方下载按钮下载查看

网友评论0