Added support for dynamic contrast
Text always stays readable no matter the background color
This commit is contained in:
parent
3c7d6c0906
commit
9990143bc1
File diff suppressed because one or more lines are too long
|
@ -1,3 +1,3 @@
|
||||||
<!-- Short Bio -->
|
<!-- Short Bio -->
|
||||||
<style>.description-parent * {margin-bottom: 1em;}.description-parent {padding-bottom: 30px;}</style>
|
<style>.description-parent * {margin-bottom: 1em;}.description-parent {padding-bottom: 30px;}</style>
|
||||||
<center><div class="fadein description-parent"><p class="fadein">@if(env('ALLOW_USER_HTML') === true){!! $info->littlelink_description !!}@else{{ $info->littlelink_description }}@endif</p></div></center>
|
<center><div class="fadein description-parent dynamic-contrast"><p class="fadein">@if(env('ALLOW_USER_HTML') === true){!! $info->littlelink_description !!}@else{{ $info->littlelink_description }}@endif</p></div></center>
|
|
@ -1,3 +1,3 @@
|
||||||
<?php use App\Models\UserData; ?>
|
<?php use App\Models\UserData; ?>
|
||||||
<!-- Your Name -->
|
<!-- Your Name -->
|
||||||
<h1 class="fadein">{{ $info->name }}@if(($userinfo->role == 'vip' or $userinfo->role == 'admin') and theme('disable_verification_badge') != "true" and env('HIDE_VERIFICATION_CHECKMARK') != true and UserData::getData($userinfo->id, 'checkmark') != false)<span title="{{__('messages.Verified user')}}">@include('components.verify-svg')@endif</span></h1>
|
<h1 class="fadein dynamic-contrast">{{ $info->name }}@if(($userinfo->role == 'vip' or $userinfo->role == 'admin') and theme('disable_verification_badge') != "true" and env('HIDE_VERIFICATION_CHECKMARK') != true and UserData::getData($userinfo->id, 'checkmark') != false)<span title="{{__('messages.Verified user')}}">@include('components.verify-svg')@endif</span></h1>
|
|
@ -3,7 +3,7 @@
|
||||||
@if(count($icons) > 0)
|
@if(count($icons) > 0)
|
||||||
<div class="row fadein social-icon-div">
|
<div class="row fadein social-icon-div">
|
||||||
@foreach($icons as $icon)
|
@foreach($icons as $icon)
|
||||||
<a class="social-hover social-link" href="{{ route('clickNumber') . '/' . $icon->id. "?" . $icon->link}}" title="{{ucfirst($icon->title)}}" aria-label="{{ucfirst($icon->title)}}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif><i class="social-icon fa-brands fa-{{$icon->title}}"></i></a>
|
<a class="social-hover social-link" href="{{ route('clickNumber') . '/' . $icon->id. "?" . $icon->link}}" title="{{ucfirst($icon->title)}}" aria-label="{{ucfirst($icon->title)}}" @if(theme('open_links_in_same_tab') != "true")target="_blank"@endif><i class="dynamic-contrast social-icon fa-brands fa-{{$icon->title}}"></i></a>
|
||||||
@endforeach
|
@endforeach
|
||||||
</div>
|
</div>
|
||||||
@endif
|
@endif
|
|
@ -5,3 +5,6 @@
|
||||||
|
|
||||||
<style>{!! file_get_contents(base_path("assets/linkstack/css/normalize.css")) !!}</style>
|
<style>{!! file_get_contents(base_path("assets/linkstack/css/normalize.css")) !!}</style>
|
||||||
<style>{!! file_get_contents(base_path("assets/linkstack/css/animate.css")) !!}</style>
|
<style>{!! file_get_contents(base_path("assets/linkstack/css/animate.css")) !!}</style>
|
||||||
|
|
||||||
|
<script>{!! file_get_contents(base_path("assets/js/dynamic-contrast.min.js")) !!}</script>
|
||||||
|
@include('linkstack.modules.dynamic-contrast')
|
||||||
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
@push('linkstack-body-end')
|
||||||
|
<script>
|
||||||
|
BackgroundCheck.init({
|
||||||
|
targets: '.dynamic-contrast',
|
||||||
|
images: 'body'
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
@endpush
|
||||||
|
|
||||||
|
@push('linkstack-head-end')
|
||||||
|
<style>
|
||||||
|
.background--light {
|
||||||
|
color: black !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.background--dark {
|
||||||
|
color: white !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.background--complex {
|
||||||
|
color: gray !important;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
@endpush
|
Loading…
Reference in New Issue