Skip to content

Commit 63d4f6c

Browse files
Upload Other
1 parent 7f575b2 commit 63d4f6c

22 files changed

+3893
-0
lines changed

bootstrap-icons.css

Lines changed: 1556 additions & 0 deletions
Large diffs are not rendered by default.

bootstrap.min.css

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bootstrap.min.js

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

click-scroll.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
//jquery-click-scroll
2+
//by syamsul'isul' Arifin
3+
4+
var sectionArray = [1, 2, 3, 4, 5];
5+
6+
$.each(sectionArray, function(index, value){
7+
8+
$(document).scroll(function(){
9+
var offsetSection = $('#' + 'section_' + value).offset().top - 90;
10+
var docScroll = $(document).scrollTop();
11+
var docScroll1 = docScroll + 1;
12+
13+
14+
if ( docScroll1 >= offsetSection ){
15+
$('.navbar-nav .nav-item .nav-link').removeClass('active');
16+
$('.navbar-nav .nav-item .nav-link:link').addClass('inactive');
17+
$('.navbar-nav .nav-item .nav-link').eq(index).addClass('active');
18+
$('.navbar-nav .nav-item .nav-link').eq(index).removeClass('inactive');
19+
}
20+
21+
});
22+
23+
$('.click-scroll').eq(index).click(function(e){
24+
var offsetClick = $('#' + 'section_' + value).offset().top - 90;
25+
e.preventDefault();
26+
$('html, body').animate({
27+
'scrollTop':offsetClick
28+
}, 300)
29+
});
30+
31+
});
32+
33+
$(document).ready(function(){
34+
$('.navbar-nav .nav-item .nav-link:link').addClass('inactive');
35+
$('.navbar-nav .nav-item .nav-link').eq(0).addClass('active');
36+
$('.navbar-nav .nav-item .nav-link:link').eq(0).removeClass('inactive');
37+
});

client.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
CLIENT PROJECT LICENSE
2+
3+
(Copyright © Rendix Alextian, Alextian Creative Artwork, Alextian Artwork, LotusRex, FightingFear)
4+
5+
This license allows one-time usage of the Assets in a single client project (branding, campaign, web design, etc.). Redistribution outside that project is prohibited.
6+
7+
The client may not:
8+
9+
Resell or distribute the Assets as standalone files
10+
Use in unrelated projects without acquiring a separate license
11+
12+
License ownership remains with the original buyer (designer/freelancer) unless specified otherwise.

commercial.txt

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
COMMERCIAL USE LICENSE AGREEMENT
2+
3+
(Copyright © Rendix Alextian, Alextian Creative Artwork, Alextian Artwork, LotusRex, FightingFear)
4+
5+
This Commercial Use License (“License”) is a binding legal agreement between the licensee (“You”) and the copyright holders:
6+
Rendix Alextian, Alextian Creative Artwork, Alextian Artwork, LotusRex, and FightingFear (“Licensors”).
7+
8+
By purchasing, downloading, or using any vector artwork (“Assets”) covered by this License, you agree to comply with the following terms and conditions.
9+
10+
1. Grant of License
11+
12+
Upon purchase or authorized acquisition, the Licensors grant you a non-exclusive, non-transferable, worldwide license to use the Assets for commercial purposes, including but not limited to:
13+
14+
• Digital and printed marketing materials
15+
• Product packaging and merchandise
16+
• Business branding, logos, or promotional content
17+
• Social media content and advertisements
18+
• Commercial websites and apps
19+
20+
2. Ownership and Copyright
21+
22+
All rights, title, and interest in the Assets remain the sole property of:
23+
Rendix Alextian, Alextian Creative Artwork, Alextian Artwork, LotusRex, and FightingFear.
24+
25+
You are granted rights to use the Assets, not to own or claim authorship of the original works.
26+
27+
3. Restrictions
28+
29+
You may not:
30+
31+
• Redistribute or resell the Assets in their original or modified form as standalone files (e.g., stock asset, template, or bundle)
32+
• Use the Assets in obscene, defamatory, or unlawful material
33+
• Claim the original vector design as your own intellectual property
34+
• Transfer the license to a third party without prior written consent
35+
36+
4. Modifications
37+
38+
You may modify the Assets to suit your needs (e.g., change colors, rearrange elements), provided that the modified version is still used under the terms of this License.
39+
40+
5. Attribution (Optional but Appreciated)
41+
42+
Attribution is not required but is appreciated where possible. You may credit as:
43+
© Alextian Artwork / Rendix Alextian
44+
45+
6. Termination
46+
47+
This License is automatically terminated if any term is violated. Upon termination, you must immediately discontinue use and destroy all copies of the Assets.
48+
49+
7. No Warranty
50+
51+
The Assets are provided “as-is” without warranties of any kind. The Licensors are not liable for any damages arising from use of the Assets.
52+
53+
8. License Confirmation
54+
55+
Proof of purchase (receipt or license key) must be retained and provided upon request to confirm your legal usage.
56+
57+
9. Contact
58+
59+
For custom licenses, extended enterprise rights, or questions, contact:
60+

custom.js

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
2+
(function ($) {
3+
4+
"use strict";
5+
6+
// PRE LOADER
7+
$(window).load(function(){
8+
$('.preloader').fadeOut(1000); // set duration in brackets
9+
});
10+
11+
// CUSTOM LINK
12+
$('.custom-link').click(function(){
13+
var el = $(this).attr('href');
14+
var elWrapped = $(el);
15+
var header_height = $('.navbar').height() + 10;
16+
17+
scrollToDiv(elWrapped,header_height);
18+
return false;
19+
20+
function scrollToDiv(element,navheight){
21+
var offset = element.offset();
22+
var offsetTop = offset.top;
23+
var totalScroll = offsetTop-navheight;
24+
25+
$('body,html').animate({
26+
scrollTop: totalScroll
27+
}, 300);
28+
}
29+
});
30+
31+
})(window.jQuery);
32+
33+

editorial.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
EDITORIAL USE LICENSE
2+
3+
(Copyright © Rendix Alextian, Alextian Creative Artwork, Alextian Artwork, LotusRex, FightingFear)
4+
5+
You may use the vector Assets only for editorial purposes, such as:
6+
News articles
7+
Educational content
8+
Commentary, criticism, or reporting
9+
10+
You may not use the Assets:
11+
In advertisements or commercial promotions
12+
In product packaging, merchandise, or branding
13+
14+
Proper credit must be given:
15+
“Image © Rendix Alextian / Alextian Artwork”

extended.txt

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
EXTENDED COMMERCIAL LICENSE
2+
3+
(Copyright © Rendix Alextian, Alextian Creative Artwork, Alextian Artwork, LotusRex, FightingFear)
4+
5+
This license includes all benefits of the Commercial Use License and additionally allows:
6+
Use in client projects
7+
Distribution in physical products (T-shirts, merchandise, packaging, etc.) exceeding 5,000 units
8+
Use in digital products (games, apps, themes) with wide distribution
9+
Use in templates or mockups for sale (if not directly extractable)
10+
11+
You may not:
12+
Resell or sublicense the Assets "as-is"
13+
Claim the original artwork as your own
14+
15+
For licensing involving 100,000+ copies, mass software bundling, or enterprise rights, a custom enterprise license is required. Please contact us.

form-act.js

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
function handleClick1() {
2+
document.getElementById('orderpick').value ='Brand Logo';
3+
}
4+
function handleClick2() {
5+
document.getElementById('orderpick').value='Abstract';
6+
}
7+
function handleClick3() {
8+
document.getElementById('orderpick').value='Realistic Object';
9+
}
10+
function handleClick4() {
11+
document.getElementById('orderpick').value='Detailed Cartoon';
12+
}
13+
function handleClick5() {
14+
document.getElementById('orderpick').value='Emoticon Character';
15+
}
16+
function handleClick6() {
17+
document.getElementById('orderpick').value='Detailed Map';
18+
}
19+
function handleClick7() {
20+
document.getElementById('orderpick').value='Liquid';
21+
}
22+
function handleClick8() {
23+
document.getElementById('orderpick').value='User Interface';
24+
}
25+
function handleClick9() {
26+
document.getElementById('orderpick').value='Custom';
27+
}
28+
function handleClick10() {
29+
document.getElementById('orderpick').value='Buy Directly';
30+
document.getElementById('message').value='Related vector link : (required) #yourmessage';
31+
}
32+
function updateCharCount() {
33+
const textarea = document.getElementById("message");
34+
const charCount = document.getElementById("charCount");
35+
const maxLength = 500;
36+
const remaining = maxLength - textarea.value.length;
37+
38+
charCount.textContent = remaining + " characters remaining";
39+
40+
41+
if (remaining < 50) {
42+
charCount.style.color = "red";
43+
} else {
44+
charCount.style.color = "black";
45+
}
46+
}
47+
function toggleDropdown() {
48+
let dropdown = document.getElementById("dropdown");
49+
dropdown.style.display = dropdown.style.display === "block" ? "none" : "block";
50+
}
51+
52+
function selectOption(element) {
53+
document.getElementById("orderpick").value = element.innerText;
54+
document.getElementById("dropdown").style.display = "none";
55+
}
56+
57+
function filterOptions() {
58+
let input = document.getElementById("orderpick").value.toLowerCase();
59+
let options = document.getElementById("dropdown").children;
60+
61+
for (let option of options) {
62+
let text = option.innerText.toLowerCase();
63+
option.style.display = text.includes(input) ? "block" : "none";
64+
}
65+
66+
document.getElementById("dropdown").style.display = "block";
67+
}
68+
69+
document.addEventListener("click", function(event) {
70+
let comboBox = document.querySelector(".combo-box");
71+
if (!comboBox.contains(event.target)) {
72+
document.getElementById("dropdown").style.display = "none";
73+
}
74+
});

0 commit comments

Comments
 (0)