├── README.md ├── assets ├── css │ └── style.css ├── images │ ├── auction-1.jpg │ ├── auction-10.jpg │ ├── auction-11.jpg │ ├── auction-12.jpg │ ├── auction-2.jpg │ ├── auction-3.jpg │ ├── auction-4.jpg │ ├── auction-5.jpg │ ├── auction-6.jpg │ ├── auction-7.jpg │ ├── auction-8.jpg │ ├── auction-9.jpg │ ├── author-banner-1.jpg │ ├── author-banner-2.jpg │ ├── author-banner-3.jpg │ ├── author-banner-4.jpg │ ├── author-banner-5.jpg │ ├── author-banner-6.jpg │ ├── author-banner-7.jpg │ ├── author-banner-8.jpg │ ├── avatar-1.jpg │ ├── avatar-2.jpg │ ├── avatar-3.jpg │ ├── avatar-4.jpg │ ├── avatar-5.jpg │ ├── avatar-6.jpg │ ├── avatar-7.jpg │ ├── avatar-8.jpg │ ├── hero-bg-bottom.svg │ └── logo.svg └── js │ └── script.js ├── favicon.svg ├── index.html ├── index.txt ├── readme-images └── desktop.png └── style-guide.md /README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 | ![GitHub repo size](https://img.shields.io/github/repo-size/codewithsadee/nftc) 4 | ![GitHub stars](https://img.shields.io/github/stars/codewithsadee/nftc?style=social) 5 | ![GitHub forks](https://img.shields.io/github/forks/codewithsadee/nftc?style=social) 6 | [![Twitter Follow](https://img.shields.io/twitter/follow/codewithsadee_?style=social)](https://twitter.com/intent/follow?screen_name=codewithsadee_) 7 | [![YouTube Video Views](https://img.shields.io/youtube/views/xwXGdpRuSiQ?style=social)](https://youtu.be/xwXGdpRuSiQ) 8 | 9 |
10 |
11 | 12 |

NFTC - NFT website

13 | 14 | NFTC is fully responsive nft website,
Responsive for all devices, built using HTML, CSS, and JavaScript. 15 | 16 | ➥ Live Demo 17 | 18 |
19 | 20 |
21 | 22 | ### Demo Screeshots 23 | 24 | ![NFTC Desktop Demo](./readme-images/desktop.png "Desktop Demo") 25 | 26 | ### Prerequisites 27 | 28 | Before you begin, ensure you have met the following requirements: 29 | 30 | * [Git](https://git-scm.com/downloads "Download Git") must be installed on your operating system. 31 | 32 | ### Run Locally 33 | 34 | To run **NFTC** locally, run this command on your git bash: 35 | 36 | Linux and macOS: 37 | 38 | ```bash 39 | sudo git clone https://github.com/codewithsadee/nftc.git 40 | ``` 41 | 42 | Windows: 43 | 44 | ```bash 45 | git clone https://github.com/codewithsadee/nftc.git 46 | ``` 47 | 48 | ### Contact 49 | 50 | If you want to contact with me you can reach me at [Twitter](https://www.twitter.com/codewithsadee). 51 | 52 | ### License 53 | 54 | This project is **free to use** and does not contains any license. 55 | -------------------------------------------------------------------------------- /assets/css/style.css: -------------------------------------------------------------------------------- 1 | /*-----------------------------------*\ 2 | #style.css 3 | \*-----------------------------------*/ 4 | 5 | /** 6 | * copyright 2022 codewithsadee 7 | */ 8 | 9 | 10 | 11 | 12 | 13 | /*-----------------------------------*\ 14 | #CUSTOM PROPERTY 15 | \*-----------------------------------*/ 16 | 17 | :root { 18 | 19 | /** 20 | * colors 21 | */ 22 | 23 | --rich-black-fogra-39: hsl(252, 24%, 4%); 24 | --spanish-gray: hsl(0, 0%, 56%); 25 | --eerie-black-1: hsl(252, 11%, 9%); 26 | --eerie-black-2: hsl(0, 0%, 13%); 27 | --raisin-black: hsl(249, 9%, 15%); 28 | --han-purple: hsl(250, 72%, 51%); 29 | --gainsboro: hsl(0, 0%, 88%); 30 | --cultured: hsl(0, 0%, 98%); 31 | --white_20: hsla(217, 15%, 70%, 0.3); 32 | --xiketic: hsl(250, 15%, 8%); 33 | --indigo: hsl(277, 94%, 28%); 34 | --white: hsl(0, 0%, 100%); 35 | --black: hsl(0, 0%, 0%); 36 | 37 | --gradient-1: linear-gradient(150deg, var(--indigo) 0%, var(--han-purple) 78%); 38 | 39 | /** 40 | * typography 41 | */ 42 | 43 | --ff-poppins: 'Poppins', sans-serif; 44 | --ff-jost: 'Jost', sans-serif; 45 | 46 | --fs-1: 4.8rem; 47 | --fs-2: 3.2rem; 48 | --fs-3: 2.4rem; 49 | --fs-4: 1.9rem; 50 | --fs-5: 1.4rem; 51 | 52 | --fw-500: 500; 53 | --fw-600: 600; 54 | --fw-700: 700; 55 | --fw-900: 900; 56 | 57 | /** 58 | * border radius 59 | */ 60 | 61 | --radius-4: 4px; 62 | --radius-6: 6px; 63 | --radius-8: 8px; 64 | 65 | /** 66 | * spacing 67 | */ 68 | 69 | --section-padding: 90px; 70 | 71 | /** 72 | * box shadow 73 | */ 74 | 75 | --shadow-1: 0 2px 2px var(--black); 76 | --shadow-2: 0px 2px 4px var(--black); 77 | 78 | /** 79 | * transition 80 | */ 81 | 82 | --transition-1: 0.05s ease; 83 | --transition-2: 0.25s ease; 84 | --cubic-in: cubic-bezier(0.51, 0.03, 0.64, 0.28); 85 | --cubic-out: cubic-bezier(0.33, 0.85, 0.56, 1.02); 86 | 87 | } 88 | 89 | 90 | 91 | 92 | 93 | /*-----------------------------------*\ 94 | #RESET 95 | \*-----------------------------------*/ 96 | 97 | *, 98 | *::before, 99 | *::after { 100 | margin: 0; 101 | padding: 0; 102 | box-sizing: border-box; 103 | } 104 | 105 | li { list-style: none; } 106 | 107 | a { 108 | text-decoration: none; 109 | color: inherit; 110 | } 111 | 112 | a, 113 | img, 114 | svg, 115 | span, 116 | input, 117 | button, 118 | ion-icon { display: block; } 119 | 120 | img { height: auto; } 121 | 122 | input, 123 | button { 124 | background: none; 125 | border: none; 126 | font: inherit; 127 | } 128 | 129 | input { width: 100%; } 130 | 131 | button { cursor: pointer; } 132 | 133 | ion-icon { 134 | pointer-events: none; 135 | color: var(--white); 136 | } 137 | 138 | ::selection { background-color: var(--white_20); } 139 | 140 | :focus-visible { outline-offset: 4px; } 141 | 142 | html { 143 | font-family: var(--ff-poppins); 144 | font-size: 10px; 145 | scroll-behavior: smooth; 146 | } 147 | 148 | body { 149 | background-color: var(--rich-black-fogra-39); 150 | color: var(--spanish-gray); 151 | font-size: 1.6rem; 152 | } 153 | 154 | ::-webkit-scrollbar { width: 15px; } 155 | 156 | ::-webkit-scrollbar-track { background-color: hsl(0, 0%, 100%); } 157 | 158 | ::-webkit-scrollbar-thumb { background-color: hsl(0, 0%, 80%); } 159 | 160 | ::-webkit-scrollbar-thumb:hover { background-color: hsl(0, 0%, 70%); } 161 | 162 | 163 | 164 | 165 | 166 | /*-----------------------------------*\ 167 | #REUSED STYLE 168 | \*-----------------------------------*/ 169 | 170 | .container { padding-inline: 25px; } 171 | 172 | .btn { 173 | color: var(--white); 174 | font-weight: var(--fw-700); 175 | border: 2px solid var(--white); 176 | padding: var(--padding, 4px 10px); 177 | border-radius: 50px; 178 | display: flex; 179 | align-items: center; 180 | gap: 5px; 181 | } 182 | 183 | .btn ion-icon { font-size: 1.8rem; } 184 | 185 | .btn:is(:hover, :focus) { 186 | background-image: var(--gradient-1); 187 | background-repeat: no-repeat; 188 | background-position: center; 189 | background-size: 120% 120%; 190 | border-color: transparent; 191 | } 192 | 193 | .section-subtitle { 194 | position: relative; 195 | background-image: var(--gradient-1); 196 | background-clip: text; 197 | -webkit-background-clip: text; 198 | -webkit-text-fill-color: transparent; 199 | text-transform: uppercase; 200 | font-weight: var(--fw-600); 201 | margin-block-end: 15px; 202 | width: max-content; 203 | } 204 | 205 | .section-subtitle::after { 206 | content: ""; 207 | position: absolute; 208 | top: 12px; 209 | right: -60px; 210 | width: 50px; 211 | height: 3px; 212 | background-image: var(--gradient-1); 213 | } 214 | 215 | .h1, 216 | .h2, 217 | .h3 { 218 | color: var(--white); 219 | font-family: var(--ff-jost); 220 | } 221 | 222 | .h2, 223 | .h3 { font-weight: var(--fw-600); } 224 | 225 | .h2 { 226 | font-size: var(--fs-2); 227 | line-height: 1.2; 228 | } 229 | 230 | .section { padding-block-start: var(--section-padding); } 231 | 232 | .title-wrapper { 233 | display: flex; 234 | justify-content: space-between; 235 | align-items: center; 236 | margin-block-end: 50px; 237 | } 238 | 239 | .btn-link { 240 | display: flex; 241 | align-items: center; 242 | gap: 5px; 243 | color: var(--white); 244 | font-weight: var(--fw-500); 245 | transition: var(--transition-2); 246 | } 247 | 248 | .btn-link:is(:hover, :focus) { color: var(--han-purple); } 249 | 250 | .btn-link ion-icon { color: inherit; } 251 | 252 | .grid-list { 253 | display: grid; 254 | gap: 30px; 255 | } 256 | 257 | .card { 258 | background-color: var(--eerie-black-1); 259 | padding: 24px; 260 | border-radius: var(--radius-8); 261 | box-shadow: var(--shadow-1); 262 | transition: var(--transition-2); 263 | } 264 | 265 | .card-banner { 266 | overflow: hidden; 267 | border-radius: var(--radius-6); 268 | background-color: var(--raisin-black); 269 | } 270 | 271 | .img-cover { 272 | width: 100%; 273 | height: 100%; 274 | object-fit: cover; 275 | } 276 | 277 | .card-title, 278 | .card-title > a { transition: var(--transition-2); } 279 | 280 | 281 | 282 | 283 | 284 | /*-----------------------------------*\ 285 | #HEADER 286 | \*-----------------------------------*/ 287 | 288 | .header .btn > span { display: none; } 289 | 290 | .header { 291 | position: fixed; 292 | top: 0; 293 | left: 0; 294 | width: 100%; 295 | background-color: var(--xiketic); 296 | padding-block: 20px; 297 | transition: var(--transition-1); 298 | z-index: 4; 299 | } 300 | 301 | .header.active { box-shadow: var(--shadow-2); } 302 | 303 | .header .container { 304 | display: flex; 305 | align-items: center; 306 | gap: 30px; 307 | } 308 | 309 | .menu-open-btn { 310 | margin-inline-start: auto; 311 | font-size: 2.6rem; 312 | } 313 | 314 | .header ion-icon { color: var(--white); } 315 | 316 | .navbar { 317 | position: fixed; 318 | top: 0; 319 | right: -500px; 320 | width: 100%; 321 | max-width: 500px; 322 | height: 100%; 323 | background-color: var(--rich-black-fogra-39); 324 | visibility: hidden; 325 | z-index: 2; 326 | transition: 0.15s var(--cubic-in); 327 | } 328 | 329 | .navbar.active { 330 | visibility: visible; 331 | transform: translateX(-500px); 332 | transition: 0.35s var(--cubic-out); 333 | } 334 | 335 | .navbar-top, 336 | .navbar-list { padding: 30px; } 337 | 338 | .navbar-top { 339 | display: flex; 340 | justify-content: space-between; 341 | align-items: center; 342 | } 343 | 344 | .navbar-title { font-weight: var(--fw-600); } 345 | 346 | .nav-close-btn ion-icon { 347 | color: var(--spanish-gray); 348 | font-size: 2.7rem; 349 | --ionicon-stroke-width: 40px; 350 | } 351 | 352 | .navbar-link { 353 | font-size: var(--fs-3); 354 | color: var(--white); 355 | padding-block: 10px; 356 | font-weight: var(--fw-600); 357 | transition: var(--transition-1); 358 | } 359 | 360 | .navbar-link:is(:hover, :focus) { color: var(--han-purple); } 361 | 362 | .overlay { 363 | position: fixed; 364 | inset: 0; 365 | background-color: hsla(0, 0%, 0%, 0.7); 366 | transition: var(--transition-2); 367 | opacity: 0; 368 | pointer-events: none; 369 | z-index: 1; 370 | } 371 | 372 | .overlay.active { 373 | opacity: 1; 374 | pointer-events: all; 375 | } 376 | 377 | 378 | 379 | 380 | 381 | /*-----------------------------------*\ 382 | #HERO 383 | \*-----------------------------------*/ 384 | 385 | .hero { 386 | position: relative; 387 | background-color: var(--xiketic); 388 | padding-block-start: 120px; 389 | padding-block-end: var(--section-padding); 390 | z-index: 1; 391 | } 392 | 393 | .hero .section-subtitle { margin-block-end: 30px; } 394 | 395 | .hero-title { 396 | font-size: var(--fs-1); 397 | font-weight: var(--fw-900); 398 | line-height: 1.2; 399 | word-wrap: break-word; 400 | margin-block-end: 25px; 401 | } 402 | 403 | .hero-text { 404 | font-size: var(--fs-4); 405 | margin-block-end: 25px; 406 | } 407 | 408 | .hero .btn-group { 409 | display: flex; 410 | flex-wrap: wrap; 411 | gap: 15px; 412 | } 413 | 414 | .hero .btn { --padding: 12px 30px; } 415 | 416 | .hero-bg-bottom { 417 | position: absolute; 418 | bottom: 0; 419 | left: 0; 420 | right: 0; 421 | z-index: -1; 422 | } 423 | 424 | 425 | 426 | 427 | 428 | /*-----------------------------------*\ 429 | #EXPLOER 430 | \*-----------------------------------*/ 431 | 432 | .explore-card:hover { transform: translateY(-5px); } 433 | 434 | .explore-card .card-banner { 435 | aspect-ratio: 1 / 1; 436 | margin-block-end: 35px; 437 | } 438 | 439 | .explore-card .card-title > a:is(:hover, :focus) { color: var(--han-purple); } 440 | 441 | .explore-card .card-author { 442 | display: flex; 443 | align-items: center; 444 | gap: 10px; 445 | margin-block: 10px; 446 | } 447 | 448 | .explore-card .author-link { 449 | color: var(--white); 450 | font-family: var(--ff-jost); 451 | font-weight: var(--fw-500); 452 | transition: var(--transition-2); 453 | } 454 | 455 | .explore-card .author-link:is(:hover, :focus) { color: var(--han-purple); } 456 | 457 | .explore-card .wrapper { 458 | display: flex; 459 | justify-content: space-between; 460 | align-items: center; 461 | margin-block-end: 15px; 462 | } 463 | 464 | .explore-card .wrapper-item { color: var(--white); } 465 | 466 | .explore-card .btn { 467 | font-size: var(--fs-5); 468 | --padding: 8px 15px; 469 | } 470 | 471 | 472 | 473 | 474 | 475 | /*-----------------------------------*\ 476 | #TOP SELLER 477 | \*-----------------------------------*/ 478 | 479 | .top-seller .section-title { margin-block-end: 50px; } 480 | 481 | .top-seller-card { 482 | display: flex; 483 | align-items: center; 484 | gap: 15px; 485 | } 486 | 487 | .top-seller-card .card-avatar { 488 | border-radius: 50%; 489 | overflow: hidden; 490 | } 491 | 492 | .top-seller-card .card-title { 493 | color: var(--cultured); 494 | font-size: 1.6rem; 495 | font-weight: var(--fw-600); 496 | margin-block-end: 5px; 497 | } 498 | 499 | .top-seller-card .card-title > a:is(:hover, :focus) { color: var(--han-purple); } 500 | 501 | 502 | 503 | 504 | 505 | /*-----------------------------------*\ 506 | #COLLECTION 507 | \*-----------------------------------*/ 508 | 509 | .collection-card { text-align: center; } 510 | 511 | .collection-card .card-banner { aspect-ratio: 1 / 0.75; } 512 | 513 | .collection-card .card-avatar { 514 | position: relative; 515 | width: max-content; 516 | margin-inline: auto; 517 | margin-block: -40px 15px; 518 | border-radius: 50px; 519 | overflow: hidden; 520 | border: 3px solid var(--white_20); 521 | padding: 5px; 522 | transition: var(--transition-2); 523 | } 524 | 525 | .collection-card .card-avatar img { border-radius: inherit; } 526 | 527 | .collection-card:is(:hover, :focus) .card-avatar { box-shadow: 0 5px 10px hsla(223, 82%, 30%, 0.5); } 528 | 529 | .collection-card:is(:hover, :focus) .card-title { color: var(--han-purple); } 530 | 531 | 532 | 533 | 534 | 535 | /*-----------------------------------*\ 536 | #INSTRUCTION 537 | \*-----------------------------------*/ 538 | 539 | .instruction { padding-block-end: var(--section-padding); } 540 | 541 | .instruction .section-title { margin-block-end: 50px; } 542 | 543 | .instruction-icon ion-icon { 544 | font-size: 5rem; 545 | color: var(--han-purple); 546 | --ionicon-stroke-width: 25px; 547 | } 548 | 549 | .instruction-title { 550 | color: var(--white); 551 | font-family: var(--ff-jost); 552 | font-size: var(--fs-3); 553 | font-weight: var(--fw-600); 554 | margin-block: 15px; 555 | } 556 | 557 | 558 | 559 | 560 | 561 | /*-----------------------------------*\ 562 | #FOOTER 563 | \*-----------------------------------*/ 564 | 565 | .footer { background-color: var(--xiketic); } 566 | 567 | .footer-top { 568 | padding-block: var(--section-padding); 569 | border-block-end: 1px solid hsla(0, 0%, 100%, 0.2); 570 | display: grid; 571 | gap: 50px 40px; 572 | } 573 | 574 | .footer-text { 575 | color: var(--gainsboro); 576 | margin-block: 15px 24px; 577 | } 578 | 579 | .social-list { 580 | display: flex; 581 | align-items: center; 582 | gap: 10px; 583 | } 584 | 585 | .social-link { 586 | background-color: var(--eerie-black-2); 587 | color: var(--cultured); 588 | width: 42px; 589 | height: 42px; 590 | font-size: 1.8rem; 591 | border-radius: var(--radius-4); 592 | overflow: hidden; 593 | } 594 | 595 | .social-link ion-icon { 596 | padding: 12px; 597 | transition: var(--transition-2); 598 | } 599 | 600 | .social-link:is(:hover, :focus) ion-icon { transform: translateY(-42px); } 601 | 602 | .footer-list-title { 603 | color: var(--cultured); 604 | font-family: var(--ff-jost); 605 | font-size: var(--fs-3); 606 | margin-block-end: 20px; 607 | } 608 | 609 | .footer-link { 610 | width: max-content; 611 | color: var(--gainsboro); 612 | margin-block: 12px; 613 | transition: var(--transition-1); 614 | } 615 | 616 | .footer-link:is(:hover, :focus) { 617 | text-decoration: underline; 618 | background-color: hsla(0, 0%, 100%, 0.05); 619 | } 620 | 621 | .newsletter-form { position: relative; } 622 | 623 | .newsletter-input { 624 | background-color: var(--eerie-black-2); 625 | color: var(--gainsboro); 626 | font-size: var(--fs-5); 627 | padding: 12px 20px; 628 | padding-inline-end: 80px; 629 | border-radius: var(--radius-4); 630 | outline: none; 631 | transition: var(--transition-1); 632 | } 633 | 634 | .newsletter-input:focus { box-shadow: 0 0 1px 4px hsl(0, 0%, 40%); } 635 | 636 | .newsletter-btn { 637 | background-image: var(--gradient-1); 638 | position: absolute; 639 | top: 0; 640 | right: 0; 641 | bottom: 0; 642 | padding-inline: 25px; 643 | border-radius: 50px 4px 4px 50px; 644 | } 645 | 646 | .newsletter-btn ion-icon { --ionicon-stroke-width: 40px; } 647 | 648 | .footer-bottom { 649 | color: var(--gainsboro); 650 | padding-block: 25px; 651 | text-align: center; 652 | } 653 | 654 | .copyright-link { 655 | text-decoration: underline; 656 | display: inline-block; 657 | transition: var(--transition-1); 658 | } 659 | 660 | .copyright-link:is(:hover, :focus) { background-color: hsla(0, 0%, 100%, 0.05); } 661 | 662 | 663 | 664 | 665 | 666 | /*-----------------------------------*\ 667 | #BACK TO TOP 668 | \*-----------------------------------*/ 669 | 670 | .back-to-top { 671 | position: fixed; 672 | bottom: 0; 673 | right: 15px; 674 | background-color: var(--xiketic); 675 | color: var(--cultured); 676 | font-size: 2rem; 677 | padding: 15px 12px; 678 | border-radius: var(--radius-6); 679 | box-shadow: var(--shadow-2); 680 | z-index: 2; 681 | visibility: hidden; 682 | opacity: 0; 683 | transition: var(--transition-1); 684 | } 685 | 686 | .back-to-top.active { 687 | visibility: visible; 688 | opacity: 1; 689 | transform: translateY(-15px); 690 | } 691 | 692 | .back-to-top:is(:hover, :focus) { background-color: var(--raisin-black); } 693 | 694 | 695 | 696 | 697 | 698 | /*-----------------------------------*\ 699 | #MEDIA QUERIES 700 | \*-----------------------------------*/ 701 | 702 | /** 703 | * responsive for larger than 575px screen 704 | */ 705 | 706 | @media (min-width: 575px) { 707 | 708 | /** 709 | * REUSED STYLE, FOOTER 710 | */ 711 | 712 | .grid-list, 713 | .footer-top { grid-template-columns: 1fr 1fr; } 714 | 715 | } 716 | 717 | 718 | 719 | 720 | 721 | /** 722 | * responsive for larger than 768px screen 723 | */ 724 | 725 | @media (min-width: 768px) { 726 | 727 | /** 728 | * CUSTOM PROPERTY 729 | */ 730 | 731 | :root { 732 | 733 | /** 734 | * typography 735 | */ 736 | 737 | --fs-1: 6.4rem; 738 | 739 | } 740 | 741 | 742 | 743 | /** 744 | * HEADER 745 | */ 746 | 747 | .header .btn > span { display: block; } 748 | 749 | .header .btn { --padding: 12px 30px; } 750 | 751 | 752 | 753 | /** 754 | * HERO 755 | */ 756 | 757 | .hero { 758 | min-height: 700px; 759 | display: flex; 760 | justify-content: flex-start; 761 | align-items: center; 762 | } 763 | 764 | .hero-title { max-width: 650px; } 765 | 766 | } 767 | 768 | 769 | 770 | 771 | 772 | /** 773 | * responsive for larger than 992px screen 774 | */ 775 | 776 | @media (min-width: 992px) { 777 | 778 | /** 779 | * REUSED STYLE 780 | */ 781 | 782 | .grid-list { grid-template-columns: repeat(3, 1fr); } 783 | 784 | 785 | 786 | /** 787 | * INSTRUCTION 788 | */ 789 | 790 | .instruction .grid-list { grid-template-columns: repeat(4, 1fr); } 791 | 792 | 793 | 794 | /** 795 | * FOOTER 796 | */ 797 | 798 | .footer-top { grid-template-columns: 1fr 0.6fr 0.6fr 1fr; } 799 | 800 | .footer-brand { padding-inline-end: 60px; } 801 | 802 | } 803 | 804 | 805 | 806 | 807 | 808 | /** 809 | * responsive for larger than 1200px screen 810 | */ 811 | 812 | @media (min-width: 1200px) { 813 | 814 | /** 815 | * REUSED STYLE 816 | */ 817 | 818 | .container { 819 | max-width: 1180px; 820 | width: 100%; 821 | margin-inline: auto; 822 | } 823 | 824 | .grid-list { grid-template-columns: repeat(4, 1fr); } 825 | 826 | 827 | 828 | /** 829 | * HEADER 830 | */ 831 | 832 | .overlay, 833 | .navbar-top, 834 | .menu-open-btn { display: none; } 835 | 836 | .navbar, 837 | .navbar.active { 838 | all: unset; 839 | margin-inline: auto; 840 | } 841 | 842 | .navbar-list { 843 | padding: 0; 844 | display: flex; 845 | align-items: center; 846 | gap: 30px; 847 | } 848 | 849 | .navbar-link { --fs-3: 1.6rem; } 850 | 851 | 852 | 853 | /** 854 | * HERO 855 | */ 856 | 857 | .hero { min-height: 770px; } 858 | 859 | 860 | 861 | /** 862 | * TOP SELLER 863 | */ 864 | 865 | .top-seller .grid-list { grid-template-columns: repeat(3, 1fr); } 866 | 867 | 868 | 869 | /** 870 | * INSTRUCTION 871 | */ 872 | 873 | .instruction { padding-block-end: 120px; } 874 | 875 | } -------------------------------------------------------------------------------- /assets/images/auction-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-1.jpg -------------------------------------------------------------------------------- /assets/images/auction-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-10.jpg -------------------------------------------------------------------------------- /assets/images/auction-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-11.jpg -------------------------------------------------------------------------------- /assets/images/auction-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-12.jpg -------------------------------------------------------------------------------- /assets/images/auction-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-2.jpg -------------------------------------------------------------------------------- /assets/images/auction-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-3.jpg -------------------------------------------------------------------------------- /assets/images/auction-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-4.jpg -------------------------------------------------------------------------------- /assets/images/auction-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-5.jpg -------------------------------------------------------------------------------- /assets/images/auction-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-6.jpg -------------------------------------------------------------------------------- /assets/images/auction-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-7.jpg -------------------------------------------------------------------------------- /assets/images/auction-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-8.jpg -------------------------------------------------------------------------------- /assets/images/auction-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/auction-9.jpg -------------------------------------------------------------------------------- /assets/images/author-banner-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/author-banner-1.jpg -------------------------------------------------------------------------------- /assets/images/author-banner-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/author-banner-2.jpg -------------------------------------------------------------------------------- /assets/images/author-banner-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/author-banner-3.jpg -------------------------------------------------------------------------------- /assets/images/author-banner-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/author-banner-4.jpg -------------------------------------------------------------------------------- /assets/images/author-banner-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/author-banner-5.jpg -------------------------------------------------------------------------------- /assets/images/author-banner-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/author-banner-6.jpg -------------------------------------------------------------------------------- /assets/images/author-banner-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/author-banner-7.jpg -------------------------------------------------------------------------------- /assets/images/author-banner-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/author-banner-8.jpg -------------------------------------------------------------------------------- /assets/images/avatar-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/avatar-1.jpg -------------------------------------------------------------------------------- /assets/images/avatar-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/avatar-2.jpg -------------------------------------------------------------------------------- /assets/images/avatar-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/avatar-3.jpg -------------------------------------------------------------------------------- /assets/images/avatar-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/avatar-4.jpg -------------------------------------------------------------------------------- /assets/images/avatar-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/avatar-5.jpg -------------------------------------------------------------------------------- /assets/images/avatar-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/avatar-6.jpg -------------------------------------------------------------------------------- /assets/images/avatar-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/avatar-7.jpg -------------------------------------------------------------------------------- /assets/images/avatar-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/assets/images/avatar-8.jpg -------------------------------------------------------------------------------- /assets/images/hero-bg-bottom.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/images/logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/js/script.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | 4 | 5 | /** 6 | * navbar toggle 7 | */ 8 | 9 | const overlay = document.querySelector("[data-overlay]"); 10 | const navbar = document.querySelector("[data-navbar]"); 11 | const menuCloseBtn = document.querySelector("[data-nav-close-btn]"); 12 | const menuOpenBtn = document.querySelector("[data-nav-open-btn]"); 13 | 14 | const elemArr = [overlay, menuCloseBtn, menuOpenBtn]; 15 | 16 | for (let i = 0; i < elemArr.length; i++) { 17 | elemArr[i].addEventListener("click", function () { 18 | navbar.classList.toggle("active"); 19 | overlay.classList.toggle("active"); 20 | }); 21 | } 22 | 23 | /** 24 | * toggle navbar when any navbar link will be clicked 25 | */ 26 | 27 | const navbarLinks = document.querySelectorAll("[data-navlink]"); 28 | 29 | for (let i = 0; i < navbarLinks.length; i++) { 30 | navbarLinks[i].addEventListener("click", function () { 31 | navbar.classList.toggle("active"); 32 | overlay.classList.toggle("active"); 33 | }); 34 | } 35 | 36 | 37 | 38 | 39 | 40 | /** 41 | * add active class on header and back-to-top btn 42 | * when window will scroll 100px from top 43 | */ 44 | 45 | const header = document.querySelector("[data-header]"); 46 | const backTopBtn = document.querySelector("[data-back-top-btn]"); 47 | 48 | window.addEventListener("scroll", function () { 49 | if (window.scrollY >= 100) { 50 | header.classList.add("active"); 51 | backTopBtn.classList.add("active"); 52 | } else { 53 | header.classList.remove("active"); 54 | backTopBtn.classList.remove("active"); 55 | } 56 | }); -------------------------------------------------------------------------------- /favicon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | NFTC - Explore world's best NFT 9 | 10 | 13 | 14 | 15 | 18 | 19 | 20 | 23 | 24 | 25 | 28 | 29 | 30 | 31 | 32 | 35 | 36 |
37 |
38 | 39 |
40 | 41 | 44 | 45 | 84 | 85 | 88 | 89 | 90 | 91 | 92 | Wallet Connect 93 | 94 | 95 |
96 |
97 | 98 | 99 | 100 | 101 | 102 |
103 |
104 | 105 | 108 | 109 |
110 | 111 |
112 | 113 |

Netstorm

114 | 115 |

Discover, collect, and sell extraordinary NFTs

116 | 117 |

118 | Explore on the world's best & largest NFT marketplace 119 |

120 | 121 |
122 | 123 | 128 | 129 | 134 | 135 |
136 | 137 |
138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 152 | 153 | 154 | 155 | 156 |
157 | 158 | 159 | 160 | 161 | 162 | 165 | 166 |
167 |
168 | 169 |

Exclusive Assets

170 | 171 |
172 |

Explore

173 | 174 | 175 | Explore All 176 | 177 | 178 | 179 |
180 | 181 |
    182 | 183 |
  • 184 |
    185 | 186 |
    187 | 188 | Walking On Air 190 | 191 |
    192 | 193 |

    194 | Walking On Air 195 |

    196 | 197 | 198 | Owned By Richard 199 | 200 | 201 |
    202 | 1.5 ETH 203 | 204 | 1 of 1 205 |
    206 | 207 | 212 | 213 |
    214 |
  • 215 | 216 |
  • 217 |
    218 | 219 |
    220 | 221 | Domain Names 223 | 224 |
    225 | 226 |

    227 | Domain Names 228 |

    229 | 230 | 231 | Owned By John Deo 232 | 233 | 234 |
    235 | 2.7 ETH 236 | 237 | 1 of 1 238 |
    239 | 240 | 245 | 246 |
    247 |
  • 248 | 249 |
  • 250 |
    251 | 252 |
    253 | 254 | Trading Cards 256 | 257 |
    258 | 259 |

    260 | Trading Cards 261 |

    262 | 263 | 264 | Owned By Arham 265 | 266 | 267 |
    268 | 2.3 ETH 269 | 270 | 1 of 1 271 |
    272 | 273 | 278 | 279 |
    280 |
  • 281 | 282 |
  • 283 |
    284 | 285 |
    286 | 287 | Industrial Revolution 289 | 290 |
    291 | 292 |

    293 | Industrial Revolution 294 |

    295 | 296 | 297 | Owned By Yasmin 298 | 299 | 300 |
    301 | 1.8 ETH 302 | 303 | 1 of 1 304 |
    305 | 306 | 311 | 312 |
    313 |
  • 314 | 315 |
  • 316 |
    317 | 318 |
    319 | 320 | Utility 322 | 323 |
    324 | 325 |

    326 | Utility 327 |

    328 | 329 | 330 | Owned By Junaid 331 | 332 | 333 |
    334 | 1.7 ETH 335 | 336 | 1 of 1 337 |
    338 | 339 | 344 | 345 |
    346 |
  • 347 | 348 |
  • 349 |
    350 | 351 |
    352 | 353 | Sports 355 | 356 |
    357 | 358 |

    359 | Sports 360 |

    361 | 362 | 363 | Owned By ArtNox 364 | 365 | 366 |
    367 | 1.7 ETH 368 | 369 | 1 of 1 370 |
    371 | 372 | 377 | 378 |
    379 |
  • 380 | 381 |
  • 382 |
    383 | 384 |
    385 | 386 | Cartoon Heroes 388 | 389 |
    390 | 391 |

    392 | Cartoon Heroes 393 |

    394 | 395 | 396 | Owned By Junaid 397 | 398 | 399 |
    400 | 3.2 ETH 401 | 402 | 1 of 1 403 |
    404 | 405 | 410 | 411 |
    412 |
  • 413 | 414 |
  • 415 |
    416 | 417 |
    418 | 419 | Gaming Chair 421 | 422 |
    423 | 424 |

    425 | Gaming Chair 426 |

    427 | 428 | 429 | Owned By Johnson 430 | 431 | 432 |
    433 | 0.69 ETH 434 | 435 | 1 of 1 436 |
    437 | 438 | 443 | 444 |
    445 |
  • 446 | 447 |
  • 448 |
    449 | 450 |
    451 | 452 | Utility 454 | 455 |
    456 | 457 |

    458 | Utility 459 |

    460 | 461 | 462 | Owned By Junaid 463 | 464 | 465 |
    466 | 1.7 ETH 467 | 468 | 1 of 1 469 |
    470 | 471 | 476 | 477 |
    478 |
  • 479 | 480 |
  • 481 |
    482 | 483 |
    484 | 485 | Sports 487 | 488 |
    489 | 490 |

    491 | Sports 492 |

    493 | 494 | 495 | Owned By ArtNox 496 | 497 | 498 |
    499 | 1.7 ETH 500 | 501 | 1 of 1 502 |
    503 | 504 | 509 | 510 |
    511 |
  • 512 | 513 |
  • 514 |
    515 | 516 |
    517 | 518 | Cartoon Heroes 520 | 521 |
    522 | 523 |

    524 | Cartoon Heroes 525 |

    526 | 527 | 528 | Owned By Junaid 529 | 530 | 531 |
    532 | 3.2 ETH 533 | 534 | 1 of 1 535 |
    536 | 537 | 542 | 543 |
    544 |
  • 545 | 546 |
  • 547 |
    548 | 549 |
    550 | 551 | Gaming Chair 553 | 554 |
    555 | 556 |

    557 | Gaming Chair 558 |

    559 | 560 | 561 | Owned By Johnson 562 | 563 | 564 |
    565 | 0.69 ETH 566 | 567 | 1 of 1 568 |
    569 | 570 | 575 | 576 |
    577 |
  • 578 | 579 |
580 | 581 |
582 |
583 | 584 | 585 | 586 | 587 | 588 | 591 | 592 |
593 |
594 | 595 |

Creative Artist

596 | 597 |

Top Sellers

598 | 599 |
    600 | 601 |
  • 602 |
    603 | 604 |
    605 | 606 | Richard 607 | 608 |
    609 | 610 |
    611 |

    612 | @Richard 613 |

    614 | 615 | 1.5 BNB 616 |
    617 | 618 |
    619 |
  • 620 | 621 |
  • 622 |
    623 | 624 |
    625 | 626 | John Deo 627 | 628 |
    629 | 630 |
    631 |

    632 | @JohnDeo 633 |

    634 | 635 | 2.3 BNB 636 |
    637 | 638 |
    639 |
  • 640 | 641 |
  • 642 |
    643 | 644 |
    645 | 646 | Junaid 647 | 648 |
    649 | 650 |
    651 |

    652 | @Junaid 653 |

    654 | 655 | 2.5 BNB 656 |
    657 | 658 |
    659 |
  • 660 | 661 |
  • 662 |
    663 | 664 |
    665 | 666 | Yasmin 667 | 668 |
    669 | 670 |
    671 |

    672 | @Yasmin 673 |

    674 | 675 | 1.9 BNB 676 |
    677 | 678 |
    679 |
  • 680 | 681 |
  • 682 |
    683 | 684 |
    685 | 686 | Arham H 687 | 688 |
    689 | 690 |
    691 |

    692 | @ArhamH 693 |

    694 | 695 | 3.2 BNB 696 |
    697 | 698 |
    699 |
  • 700 | 701 |
  • 702 |
    703 | 704 |
    705 | 706 | Sara 707 | 708 |
    709 | 710 |
    711 |

    712 | @Sara 713 |

    714 | 715 | 4.7 BNB 716 |
    717 | 718 |
    719 |
  • 720 | 721 |
722 | 723 |
724 |
725 | 726 | 727 | 728 | 729 | 730 | 733 | 734 |
735 | 906 |
907 | 908 | 909 | 910 | 911 | 912 | 915 | 916 |
917 |
918 | 919 |

How It Works

920 | 921 |

Create and sell your NFTs

922 | 923 |
    924 | 925 |
  • 926 | 927 |
    928 | 929 |
    930 | 931 |

    Set up your wallet

    932 | 933 |

    934 | Once you’ve set up your wallet of choice, connect it to OpenSea by clicking the NFT Marketplace in the 935 | top right corner. 936 | Learn about the wallets we support. 937 |

    938 | 939 |
  • 940 | 941 |
  • 942 | 943 |
    944 | 945 |
    946 | 947 |

    Create your collection

    948 | 949 |

    950 | Click Create and set up your collection. Add social links, a description, profile & banner images, and 951 | set a secondary 952 | sales fee. 953 |

    954 | 955 |
  • 956 | 957 |
  • 958 | 959 |
    960 | 961 |
    962 | 963 |

    Add your NFTs

    964 | 965 |

    966 | Upload your work (image, video, audio, or 3D art), add a title and description, and customize your NFTs 967 | with properties, 968 | stats, and unlockable content. 969 |

    970 | 971 |
  • 972 | 973 |
  • 974 | 975 |
    976 | 977 |
    978 | 979 |

    List them for sale

    980 | 981 |

    982 | Choose between auctions, fixed-price listings, and declining-price listings. You choose how you want to 983 | sell your NFTs! 984 |

    985 | 986 |
  • 987 | 988 |
989 | 990 |
991 |
992 | 993 |
994 |
995 | 996 | 997 | 998 | 999 | 1000 | 1003 | 1004 | 1133 | 1134 | 1135 | 1136 | 1137 | 1138 | 1141 | 1142 | 1143 | 1144 | 1145 | 1146 | 1147 | 1148 | 1149 | 1150 | 1153 | 1154 | 1155 | 1158 | 1159 | 1160 | 1161 | 1162 | 1163 | -------------------------------------------------------------------------------- /index.txt: -------------------------------------------------------------------------------- 1 | NFTC - Explore world's best NFT 2 | 3 | 4 | 5 | #---------- HEADER ----------# 6 | 7 | alt = NFTC Logo 8 | 9 | Menu 10 | 11 | aria-label = Close Menu 12 | 13 | 14 | Home 15 | Explore 16 | Top Seller 17 | Collection 18 | Instruction 19 | Contact 20 | 21 | aria-label = Open Menu 22 | 23 | 24 | 25 | Wallet Connect 26 | 27 | 28 | 29 | 30 | #---------- HERO ----------# 31 | 32 | Netstorm 33 | 34 | Discover, collect, and sell extraordinary NFTs 35 | 36 | Explore on the world's best & largest NFT marketplace 37 | 38 | 39 | Explore 40 | 41 | 42 | Create 43 | 44 | 45 | 46 | 47 | #---------- EXPLORE ----------# 48 | 49 | Exclusive Assets 50 | 51 | Explore 52 | 53 | Explore All 54 | 55 | 56 | alt = Walking On Air 57 | Walking On Air 58 | 59 | Owned By 60 | Richard 61 | 62 | 1.5 ETH 63 | 1 of 1 64 | 65 | 66 | Place a Bid 67 | 68 | Domain Names 69 | 70 | John Deo 71 | 2.7 72 | 73 | Trading Cards 74 | 75 | Arham 76 | 2.3 77 | 78 | Industrial Revolution 79 | 80 | Yasmin 81 | 1.8 82 | 83 | Utility 84 | 85 | Junaid 86 | 1.7 87 | 88 | Sports 89 | 90 | ArtNox 91 | 1.7 92 | 93 | Cartoon Heroes 94 | 95 | Junaid 96 | 3.2 97 | 98 | Gaming Chair 99 | 100 | Johnson 101 | 0.69 102 | 103 | Utility 104 | 105 | Junaid 106 | 1.7 107 | 108 | Sports 109 | 110 | ArtNox 111 | 1.7 112 | 113 | Cartoon Heroes 114 | 115 | Junaid 116 | 3.2 117 | 118 | Gaming Chair 119 | 120 | Johnson 121 | 0.69 122 | 123 | 124 | 125 | 126 | #---------- EXPLORE ----------# 127 | 128 | Creative Artist 129 | 130 | Top Sellers 131 | 132 | alt = Richard 133 | 134 | @Richard 135 | 1.5 BNB 136 | 137 | @JohnDeo 138 | 2.3 BNB 139 | 140 | @Junaid 141 | 2.5 BNB 142 | 143 | @Yasmin 144 | 1.9 BNB 145 | 146 | @ArhamH 147 | 3.2 BNB 148 | 149 | @Sara 150 | 4.7 BNB 151 | 152 | 153 | 154 | 155 | #---------- COLLECTION ----------# 156 | 157 | Most Popular 158 | 159 | Popular Collections 160 | 161 | View All 162 | 163 | 164 | alt = Virtual Worlds 165 | 166 | alt = card avatar 167 | 168 | Virtual Worlds 169 | ERC-729 170 | 171 | 172 | Digital Arts 173 | ERC-522 174 | 175 | 176 | Sports 177 | ERC-495 178 | 179 | 180 | Photography 181 | ERC-873 182 | 183 | 184 | Collectibles 185 | ERC-972 186 | 187 | 188 | Trading Cards 189 | ERC-397 190 | 191 | 192 | Walking On Air 193 | ERC-403 194 | 195 | 196 | Domain Names 197 | ERC-687 198 | 199 | 200 | 201 | 202 | #---------- INSTRUCTION ----------# 203 | 204 | How It Works 205 | 206 | Create and sell your NFTs 207 | 208 | 209 | 210 | Set up your wallet 211 | 212 | Once you’ve set up your wallet of choice, connect it to OpenSea by clicking the NFT Marketplace in the top right corner. Learn about the wallets we support. 213 | 214 | 215 | 216 | Create your collection 217 | 218 | Click Create and set up your collection. Add social links, a description, profile & banner images, and set a secondary sales fee. 219 | 220 | 221 | 222 | Add your NFTs 223 | 224 | Upload your work (image, video, audio, or 3D art), add a title and description, and customize your NFTs with properties, stats, and unlockable content. 225 | 226 | 227 | 228 | List them for sale 229 | 230 | Choose between auctions, fixed-price listings, and declining-price listings. You choose how you want to sell your NFTs! 231 | 232 | 233 | 234 | 235 | #---------- FOOTER ----------# 236 | 237 | alt = NFTC Logo 238 | 239 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quis non, fugit totam vel laboriosam vitae. 240 | 241 | 242 | 243 | 244 | 245 | 246 | Useful Links 247 | 248 | All NFTs 249 | How It Works 250 | Create 251 | Explore 252 | Privacy & Terms 253 | 254 | Community 255 | 256 | Help Center 257 | Partners 258 | Suggestions 259 | Blog 260 | Newsletter 261 | 262 | Subscribe Us 263 | 264 | placeholder = info@yourmail.com 265 | 266 | aria-label = Submit 267 | 268 | 269 | © 2022 codewithsadee. All Rights Reserved 270 | 271 | 272 | 273 | 274 | #---------- BACK TO TOP ----------# 275 | 276 | aria-label = Back to Top 277 | -------------------------------------------------------------------------------- /readme-images/desktop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithsadee/nftc/2efd8ac179fbc02234b087e0f4342bffbf1e8cea/readme-images/desktop.png -------------------------------------------------------------------------------- /style-guide.md: -------------------------------------------------------------------------------- 1 | # Essential Stuff 2 | 3 | ## Html import links 4 | 5 | Google font 6 | 7 | ``` html 8 | 9 | 10 | 13 | ``` 14 | 15 | Ionicon 16 | 17 | ``` html 18 | 19 | 20 | ``` 21 | 22 | --- 23 | 24 | ## Colors 25 | 26 | ``` css 27 | --rich-black-fogra-39: hsl(252, 24%, 4%); 28 | --spanish-gray: hsl(0, 0%, 56%); 29 | --eerie-black-1: hsl(252, 11%, 9%); 30 | --eerie-black-2: hsl(0, 0%, 13%); 31 | --raisin-black: hsl(249, 9%, 15%); 32 | --han-purple: hsl(250, 72%, 51%); 33 | --gainsboro: hsl(0, 0%, 88%); 34 | --cultured: hsl(0, 0%, 98%); 35 | --white_20: hsla(217, 15%, 70%, 0.3); 36 | --xiketic: hsl(250, 15%, 8%); 37 | --indigo: hsl(277, 94%, 28%); 38 | --white: hsl(0, 0%, 100%); 39 | --black: hsl(0, 0%, 0%); 40 | 41 | --gradient-1: linear-gradient(150deg, var(--indigo) 0%, var(--han-purple) 78%); 42 | ``` 43 | 44 | ## Typography 45 | 46 | ``` css 47 | --ff-poppins: 'Poppins', sans-serif; 48 | --ff-jost: 'Jost', sans-serif; 49 | 50 | --fs-1: 4.8rem; 51 | --fs-2: 3.2rem; 52 | --fs-3: 2.4rem; 53 | --fs-4: 1.9rem; 54 | --fs-5: 1.4rem; 55 | 56 | --fw-500: 500; 57 | --fw-600: 600; 58 | --fw-700: 700; 59 | --fw-900: 900; 60 | ``` 61 | 62 | ## Border Radius 63 | 64 | ``` css 65 | --radius-4: 4px; 66 | --radius-6: 6px; 67 | --radius-8: 8px; 68 | ``` 69 | 70 | ## Spacing 71 | 72 | ``` css 73 | --section-padding: 90px; 74 | ``` 75 | 76 | ## Shadow 77 | 78 | ``` css 79 | --shadow-1: 0 2px 2px var(--black); 80 | --shadow-2: 0px 2px 4px var(--black); 81 | ``` 82 | 83 | ## Transition 84 | 85 | ``` css 86 | --transition-1: 0.05s ease; 87 | --transition-2: 0.25s ease; 88 | --cubic-in: cubic-bezier(0.51, 0.03, 0.64, 0.28); 89 | --cubic-out: cubic-bezier(0.33, 0.85, 0.56, 1.02); 90 | ``` 91 | --------------------------------------------------------------------------------