Forum Replies Created

Viewing 30 posts - 6,721 through 6,750 (of 11,828 total)
  • Author
    Posts
  • in reply to: Add bottom border radius or bg image #1125889

    next comment to your navigation area.
    if you get rid with :

    
    .logo {
        margin-top: -100px;
        margin-left: -200px;
    }

    on Enfold there is on : Header – Header Behavior : ” Let logo and menu position adapt to browser window ”
    Guess that this will fit better for your layout!

    you could do this instead : https://webers-testseite.de/brighter/
    if you like it – i’ll show you how to.

    in reply to: Add bottom border radius or bg image #1125818

    Nice, thank you!! I only use the background image overlay in first section and the layer is overlapping the 2nd section. How can I fix that?

    first get rid of that negative margin: margin-top: -330px; maybe you set it on alb element ?

    your png : 744/2480 = 0,3 that is the reason vor 30vw ( videoscreen width)
    you can change your code to – that will work too – but is not so precise ( vectorbased svg is much better)

    .test3 {
        position: relative !important;
        z-index: 1 !important;
        background-color: transparent !important;
        background-size: cover !important;
        width: 100vw;
        height: 31vw;
        top: -30vw;
    }

    but think of the same non-transparent color : it has to be the same vallue as the following container ( #f5f3ed )
    Important: z-index has to be 1 otherwise the overlayed color will overlay the next section too

    after that your content of the next color-section has to go up:
    maybe:

    .test3 + div .container {
        margin: -40vw auto 0 !important;   
        position: relative;
    }

    margin here is important for responsive case too!

    you can select it directly as #av_section_3 but the code above will automatically take the next sibling container.

    in reply to: Add bottom border radius or bg image #1125698

    btw: after you have seen the test-page i delete your images!
    it’s just to show you how it could look like.

    in reply to: Add bottom border radius or bg image #1125694

    what would i do?

    i prefer to work with svg – more precise and you can influence fillings with quick css if svg is an inline svg.

    i do always use that little svg support plugin. It has a lot of advantages. ( f.e. seeing in media library svg previews and you can replace img src svgs by inline svgs etc. pp.)

    your png – i created a svg of it – code is very simple so i decided to insert it via child-theme functions.php to the page.

    function insert_svg_mask(){
    ?>
    <script>
    (function($){
    	$('.avia-section.maskierung').prepend('<svg version="1.1" id="bright-mask" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"y="0px" viewBox="0 0 1500 350" style="enable-background:new 0 0 1500 350;" preserveAspectRatio="xMaxYMax meet" xml:space="preserve"><style type="text/css">.maske0{fill:#6CB52D;}</style><path class="maske0" d="M0,185.5l99.4,89.4c42.8,38.5,100.7,55.7,157.6,46.7l1081.2-170.8c57.9-9.1,108-45.5,134.7-97.7l27.1-53v361.6 H0V185.5z"/></svg>');
    })(jQuery);
    </script>
    <?php
    }
    add_action('wp_footer', 'insert_svg_mask');

    what you now have to do is to give to the following color-section the custom class: maskierung
    because of aspect ratio ( 1500:350) we can have this in quick css:

    .maskierung svg {
        width: 100vw;
        height: 23.33vw;
        top: -23.33vw;
        position: relative;
        z-index: 1;
    }
    
    .maskierung .maske0 {
        fill: #a9c9c4;
    }
    
    .maskierung .container {
        margin: -35vw auto 0 !important;
    }

    you see i can influence the filling of the non transparent part of that svg. So you can use that for all your “deviders”

    see result here: https://webers-testseite.de/bright-mask/

    in reply to: Add bottom border radius or bg image #1125687

    well if you put in quick css this – you will see that it could work this manner you started.
    But : there’s too much else wrong. Have a look at your navigation and the logo behaviour on small screens. Mobile devices so to speak.
    I think one should first dedicate oneself to this topic. And then go to Borderstyling.

    #av_section_2.test3 {
     position:relative !important;
     z-index:1 !important;
     background:transparent url(https://bright.itsomimedia.nl/wp-content/uploads/Rand_Bright_lichtgrijs.png) !important;
     height: 340px;
     margin: -300px auto 0;
     background-size: 100% 100% !important;
     background-repeat: no-repeat !important;
     background-clip:padding-box
    }
    in reply to: Add bottom border radius or bg image #1125673

    first of all – the png file has to have the color on non-transparency part like the following color-section – in your case: #f5f3ed

    now i will see …

    in reply to: How to add an alt tag to the logo? #1125649

    https://kriesi.at/documentation/enfold/child-theme/

    On default there is no child-theme present. But you can download a predefined one from link above.
    A lot of those snippets here on board only work good with a child-theme.
    You can update the parent theme without the risk of lost the made adjustments to the theme.

    If you are not familiar with child-theme – read that carefully – and read my tutorial on that linked page above carefully too.

    in reply to: How to add an alt tag to the logo? #1125623

    for the headings you can do it – like the function above and set the content as the alt tag.
    But that might be too long.

    you can use my edited heading.php – if there is a link on the heading there will be an input field for alt attribute:

    https://webers-testseite.de/edited-enfold-alb-elements/

    in reply to: How to add an alt tag to the logo? #1125588

    for the menu links : maybe you set for all links the content of the menu as alt attribute
    this comes as the code above to child-theme functions.php:

    function set_menu_text_as_alt(){
    ?>
    <script>
    (function($){
    		$('#avia-menu .menu-item a').each(function(){
    			var menuName = $(this).find('>.avia-menu-text').text();
    			$(this).attr('alt', menuName);
    		});
    })(jQuery);
    </script>
    <?php
    }
    add_action('wp_footer', 'set_menu_text_as_alt');

    try first without $(document).ready(function() this must work too

    in reply to: How to add an alt tag to the logo? #1125579

    for the logo you can put this into child-theme functions.php:

    function custom_logo_attriubtes(){
    ?>
    <script>
    (function($){
      $('.logo img').attr({ title:"custom_title", alt:"custom_alt" });
      $('.logo img.alternate').attr({ title:"transparent Logo", alt:"Alt Transparent" });
    })(jQuery);
    </script>
    <?php
    }
    add_action('wp_footer', 'custom_logo_attriubtes');
    in reply to: Add bottom border radius or bg image #1125570

    i have to see your site to give advice

    in reply to: Customization where to ask / find a freelancer #1125568

    ok

    in reply to: Customization where to ask / find a freelancer #1125433

    and what kind of feature you like to have?

    in reply to: Add bottom border radius or bg image #1125421

    the height of the second color-section is set here via css – you can do that too on alb element.
    This height has to be the amount of border-radius of the first color-section plus that little extra height to have the bottom distance.
    the negative margin-top has to be on minimum the border-radius.

    edit: as you can see on example page – you can have here on the left another border-radius.

    in reply to: Add bottom border radius or bg image #1125419

    Sorry – i think this will work – but with my method you got that little message posibility in the gradient section and –
    you can have all gradients (even images) in that second color-section without making allways another png file for it.

    create your layout in this way:
    you need for it two color-sections
    the first color-section with your image and the content – i give a custom class to it:
    background-with-content
    the following second color-section – this is only for the gradient ( and maybe one short info text) with custom class:
    background-with-message

    the image and the gradient could be done in the alb element itself as you know allready.

    put this to your quick css:

    .avia-section.background-with-content {
      border-bottom-right-radius: 200px;
      z-index: 5;
      position: relative;
    }
    
    .avia-section.background-with-message {
      position: relative;
      margin-top: -200px;
      z-index: 0;
    }
    
    .avia-section.background-with-message .container {
        height: 300px !important
    }
    
    .avia-section.background-with-message .container .content {
        vertical-align: bottom;
        padding-bottom: 20px !important
    }

    looks this way: https://webers-testseite.de/rounded-background-gradient/

    Edit: on very small screens you had to make a rule for that message in the gradient container.
    padding-bottom or font-size etc.

    in reply to: Unable to scroll website #1125352

    can you name your site here?

    in reply to: Remove border from containers #1125346

    if you drag and drop that ALB ( Advanced Layout Builder ) Element ( Columns ) to your layout – the default setting of border is set to : none
    click to enlarge:

    If there was a setting it will end up in an inline css:
    ( so open one column set on that page and navigate to that tab called: “Border” and see if there are entries )

    Read carefully – i give you more than one solution.
    It depends on what you like to do.
    If you only want to change the the heading of the first slide – or if you want to change all headings of the slider. etc. pp

    the line : replaceElementTag('.page-id-309 .avia-slideshow-1 .slide-1 h2.avia-caption-title', '<h1></h1>');

    is for what you like to transform.
    it is only for that specific page: page-id-309
    it is only for the first slider on that page: avia-slideshow-1
    it is only for the first slide : slide-1
    if you erase that : slide-1 class – then all headings in the first slider will be replaced
    _________________________

    the method with the “is-h1” is another method – but that will replace all headings of the slider.

    ____________________
    for me it is important to have the complete possibility to set the heading tag on each slide – so i decided to edit this alb element to have an input field for heading-tag. – that was the method mentioned here: https://kriesi.at/support/topic/how-do-i-create-h1-tag-from-the-caption-title-in-fullscreen-slider-element/#post-1122102

    in reply to: Container width does not change #1125213

    and you got this rule:

    .main_menu {
        right: 20%;
    }

    so i guess thats why you believe that content is too small.
    Your content width is at 1310px

    in reply to: Container width does not change #1125206

    to better find the reason for it – can you please use not the merging – that we could look through your custom code.

    in reply to: Container width does not change #1125204

    f.e. if there are media queries – often the closing bracket is missing or there are additional ones:

    you have :

    .responsive .logo a {
     vertical-align:top
    } /*** one curly bracket too much ***/
    }

    but the opened media query is closed before :

    @media only screen and (min-width:990px) {
     .mobile_only {
      display:none !important
     }
    }

    etc. pp

    in reply to: Container width does not change #1125201

    Enfold sets these infos from general styling to the very bottom of the styles you inserted in other places ( f.e. in quick css )
    if you have a rule before that is not set the right way ( all closing brackets for example) then all rules will no longer be taken into account afterwards.

    so look to your inserted css rules if there is a bracket missing or a semicolon etc. pp.

    in reply to: Box Grid resizes and looks horrible #1125199

    same as here: https://kriesi.at/support/topic/grid-row-boxes-dont-line-up/

    ?

    by the way a horrible example – not responsive at all

    in reply to: Grid row boxes don't line up #1125194

    is there a life link to that page?

    in reply to: Mega Menu layout #1125192

    by the way – if this is the mega menu for your blog – each item got his own featured image ?

    you can have infront of each mega-menu li your featured image
    see here on a test page: https://webers-testseite.de/lepper/
    look to “Was wir bieten” Mega Menu

    it is a code from ismael that works perfectly – see here:
    https://kriesi.at/support/topic/on-mega-menu-show-in-front-of-list-points-the-featured-image/#post-688912

    after you only have to style these little images ! : .main_menu .avia_mega_div .attachment-thumbnail.size-thumbnail.wp-post-image
    on that line : if ($args->menu->name != 'Main Menu') return $sorted_menu_objects; you must enter the name of your main menu

    in reply to: Mega Menu layout #1125186

    can you try this to see if it fits your needs – we had to use the flex model to style it:

    #top #header .avia_mega_div {
        max-height: calc(100vh - 200px);
        overflow: auto !important;
    }
    
    #top #header .avia_mega_div > .sub-menu {
      display: flex;
      align-items: stretch;
      justify-content: flex-start;
    }
    
    #header .avia_mega_div .units {
      border-right: 4px solid #010660 ;
    }
    
    #header .avia_mega_div .avia_mega_menu_columns_first {
      padding-left: 15px;
      border-left: 4px solid #010660;
    }
    
    #header .avia_mega_div .avia_mega_menu_columns_last {
      border-right: 4px solid #010660;
    }
    • the max-height is necessary for example for ipad – that mega menu is scrollable inside.
    • the stretch makes the columns inside the same height – so the borders can have the same length
    • if you don’t liike the left border on first row and right border on last element – get rid of the last two rules

    hope that it looks this way then:

    in reply to: Ipad behaviour at Mega Menu #1124978

    Thanks – yes i changed the timing to 500ms.
    but i think this should be an implemented default behavior – like on hamburger the content must be accessible after click.
    A closing button could be an alternative but from usability point of view the touchend is more intuitive to use.

    Can be closed – if you like

    in reply to: An actual solution to a sticky column. #1124890

    by the way: it is here with more options on parent container: https://alligator.io/css/position-sticky/

    and if you like you can have that on sticky sidebar too. See here: https://webers-testseite.de/buttons/

    in reply to: An actual solution to a sticky column. #1124882

    This method is based on the flex-box modell and the “stickyness” is allways in relation to its parent container.
    See testpage here: https://webers-testseite.de/sticky-elements/
    So see first if this fits your needs – otherwise you don’t need to read further.

    well it will be better to see any live page to give better advice – but here we go.
    a good method will be position sticky ( only Opera mini and IE11 do not support position: sticky )

    it is important that on this method the default values for these elements are changed to overflow : visible:

    .responsive body#top {
        overflow-x: visible;
    }
    
    #wrap_all {
        overflow: visible;
    }

    if you only have that on some pages it might be usefull to limit it to only these pages by f.e.:

    .responsive body#top.page-id-123 {
        overflow-x: visible;
    }
    
    .page-id-123 #wrap_all {
        overflow: visible;
    }

    the sticky elements ( columns f.e.) stick if they have a given distance to top – and will scroll when the parent container scrolls out of the scene.
    f.e. you can have on that column a menu etc.

    A useful setup would be to have a color-section as surrounding container – give to that color-section a custom class:
    sticky-parent
    Place your columns to this color-section – the columns you like to be sticky give them a custom class:
    sticky-element

    on responsive case you don’t need that – because columns then stand among each other. – so we can place the css in a media query:

    @media only screen and (min-width: 767px){
    	.sticky-parent .entry-content-wrapper {
    	  display: flex;
    	  justify-content: space-between;
    	  align-items: flex-start;
    	}
    
    	.sticky-parent .entry-content-wrapper:before,
    	.sticky-parent .entry-content-wrapper:after {
    		display:none
    	}
    
    	.sticky-element {
    	    position: -webkit-sticky !important;
    	    position: sticky !important;
    	    top: 140px;
    	    align-self: flex-start;
    	    min-width: 30%;
    	}
    }

    you can play with top position and min-width here – because even if the columns are 1/3 the flex-model rules here the width !

    in reply to: Remove border from containers #1124833

    put this to quick css:

    .page-id-2249 .flex_column {
        border: none !important;
    }

    by the way you have to set this on the alb ( colums ) by yourself – on default the columns do not have border.

Viewing 30 posts - 6,721 through 6,750 (of 11,828 total)