Forum Replies Created

Viewing 15 replies - 121 through 135 (of 470 total)
  • Thread Starter Abigailm

    (@abigailm)

    @romik84 – I disabled the caching and cleared all caches before I posted, and it did not change anything.

    The CSS specifications you quoted are NOT in my css code. My child theme style.css does NOT have any specifications at all for the .carousel-control-next-icon and .carousel-control-prev-icon classes.

    The specifications you listed are part of the PARENT theme, in the bootstrap.css file at lines 5969-5976. So not a modification that I made. So if the 20px there is the problem, it is with your files, not my customization. (However, the bootstrap.css has not changed since the version 3.93, and it was working & displaying properly before – so I don’t think that’s the problem. You can see my site home page from 31 July at web.archive.org to see what the display was previously)

    The only modifications I made to the carousel-control buttons were to margin-top properties, to shift their placement on the slider.

    • This reply was modified 7 years, 10 months ago by Abigailm.

    I agree, but in my case, in order to get the layout for header & slider elements the way I wanted, I had to create extended width by using negative margin values.

    That’s why I didn’t report the scrolling problem — I can see that on some sites it is caused by the footer width exceeding the rest of the page width, but in my case I thought it was also due to the header/slider values I had coded. So I didn’t think it was a bug– I thought it was just an artifact of my own customizations.

    In particular, for the slider I wanted the button off to one side rather than stacked under the caption, so I coded a value like this:
    .carousel a.button {float:right; margin-right:-300px;}

    And it worked to get the button placement I wanted– but I was thinking that the negative value for right margin was also what created the scroll problem I was having.

    And I realize that’s sloppy coding on my part. It’s better to recode the html rather than trying to compensate with the CSS, but that gets tricky working with a child theme, especially when I know that you are actively in the process of refining the updated version.

    • This reply was modified 7 years, 10 months ago by Abigailm.

    Just a quick note — I had that problem too on my site, but for me it was in desktop view. I thought that the modifications I did to the header or slider might have caused it. Here is how I fixed it:

    CSS:

    body {overflow-x: hidden;}

    @nickpapag – I tested this on your site using Chrome developer tools, and it works to solve the problem you described. Nothing moves.

    All this does is prevent the site from having a horizontal scroll — when viewing on a desktop you can see that without this, the site has a horizontal scroll bar at the bottom. But on a responsive site, ordinarily you wouldn’t need that.

    @nickpapag — I think that @romik84 could have helped us all by preparing a list of specific styling changes between version 3.84 and 3.9x — but other than that I think the choice to eliminate the bullet is a legitimate styling choice.

    The problem is that for every designer who wants the bullet points, there is someone else who wants to get rid of them.

    In 3.84, the default style sheet contained this specification:

    ul,
    ul ul,
    ul ul ul {
      list-style-type: none;
      list-style-image: url("assets/images/list-style.png");
      padding: 0;
    }

    So that called to an image that was included in the earlier versions but is no longer part of the program. I think it was very small, light gray, carat style image (>)- not the round filled-in disc style which I provided.

    So yes… this is all very frustrating, but you will find that the themes style.css file is very well organized and even has a detailed table of contents, so for common elements like lists it is very easy to figure out what the default specification for anything that you would like to change.

    I’d note that I have a love/hate relationship with the Evolve theme and I don’t recommend it to people who want a set-and-forget type of website. The value of the theme is in its many options for customization– much more than you will find in most free themes — but it is really best suited for designers who like tinkering with their code.

    But I do think that your school site is very nicely done and that you are also very capable of tweaking things as needed, with a little help from others. Which is why I love free themes with a large user base and public support forums — especially for coding & customizations to an underlying theme.

    This is in the theme’s stylesheet. It’s a very simple fix.

    Here is the default Evolve style.css setting:

    ul {
        list-style: none;
        padding: 0;
    }

    If you want bullets, you could add this custom css:

    .post-content ul {
        list-style: disc outside;
    }

    Then all unordered lists you create in the body of posts will have the standard black dot bullet.

    @nickpapag — you have a lovely site (and a lovely place)

    Try this custom CSS:

    @media only screen and (min-width: 992px) {
    
    #website-title, #website-title a {
        font-size: 3rem;    
        width: 150%;
    }
    
    #tagline {
        width: 150%;
    }
    }

    If you want the font larger than that, you might have to increase the width value as well. The width value breaks the fonts out of the cell defined by their <div> class.

    The text will still wrap in tablet mode — if you want the text to go on one line for the smaller screen size, then you will need to go down a font to make it work.

    I don’t know about the Parallax slider but the Bootstrap slider has always had the text as an element within the slider <div>, not as a separate stackable element.

    The new version actually resizes for me better than than the old version… mostly because I hadn’t taken the time to fix the old version. There are multiple annoyances in the way the coding & elements have changed, which in turn messed up my customizations – but both old and new carried the text elements within the same larger <div> as the image, with text elements as a sub div.

    But perhaps that is just a change in the Parallax. If that’s the case… I get it. You would want an option you had before restored.

    • This reply was modified 7 years, 10 months ago by Abigailm.

    I’m not saying that others don’t have your issue — just that others (including me) would not necessarily want the change you are suggesting, of having the text moved to above or below the slider image. So fine if it’s an added option – the more options the better- but not something that I think should be built in as a default behavior.

    Romik, I had the same problem with title / tagline on my site — I think it is because of the Bootstrap coding for columns — there simply isn’t enough width allocated in default settings. I got around it by increasing width of the title and tagline elements to 260% in desktop view (min-width 992px)- which happened to be the value I needed for my elements to fit. However, that had the effect of overlapping social media elements so that links were not clickable; I resolved that by pushing the social media links higher with a negative top margin value.

    You might consider adding another custom layout option that allows for longer titles by shifting the position of the social media links to a separate row. There probably just isn’t room for a long line of social media icons and a wider space for long titles & tags in the same row.

    @webemy — I am using shortcodes ultimate on the site with Evolve & not running into any conflicts with the menu or any other part of my site. I supposed it might be tied to specific shortcodes you are using, but I don’t see any reason why that should conflict, unless a shortcode is being used within the menu itself.

    You might want to check the Shortcodes Ultimate settings as well as review the particular shortcodes you are using.

    But that’s what I said in the first place— your problem is because there is text within your images … so it really makes no sense to me to add more text on top of that. Just as a general design consideration, if you are going to have sliders with text that resize, you are going to have to choose appropriate images to start with. Best to keep things simple & also keep color backgrounds (light vs. dark) consistent within a slider set.

    @romik84 — I think that the more options you can add via customization to adjust & change text & buttons depending on screen size, the better — but that’s a lot of work for you! I’m actually thinking of removing the slider entirely for the small phone version-so an option to simply disable the slider for small screens might also be helpful down the line. It is tricky to line up elements like text as the underlying image is resized.

    Another problem I ran into with the bootstrap slider is the default placement of the button below the text — for me that pushes text up too high on the image, so I set styles to move the elements around, but that involved coding in negative margin values which created its own set of additional layout problems. It would have been nice if I could have simply had a different option for button placement in the first place.

    You might want to double check to make sure that your browser has refreshed the stylesheet. Your image is what my site first looked like when I upgraded and went to customizer – but a hard refresh of my browser page resolved it.

    I don’t have problem with text on top of the image in mobile, but I have different images & less text in the title. Here’s a link to what my slider images look like in the smallest mobile view:

    https://unsee.cc/79baddb7/

    I understand your frustration …and my layout is not the default bootstrap. I’ve had to change it 3 or 4 times over the years because of changes Romik has pushed out.

    So I’m not debating about the hassle. It’s just that I personally don’t have a problem with the overlay of the text.

    Not really – you really should be fine with just phone & tablet.

    One issue on your site is that some of your slider images have text as part of the image itself — I think that makes things tough — you might want to review the images in your slider and then pick whichever one is the trickiest to be the one you will design around.

    Keep in mind that you can also add a background to the slider text to improve legibility.

    But seriously, you might just find it easier to edit some of those images. The problem with your image on the left isn’t the slider, it’s the text that is centered on the left side of the image itself. Where could you possibly put text that it wouldn’t overlay that?

    Alternatively, since the image text and the slide text for that particular image essentially say the same thing, you could just leave that particular slide with no text (or go the display:none route for the title text for that size range, if you are happy with placement in desktop mode)

    • This reply was modified 7 years, 10 months ago by Abigailm.

    I think I would code it the opposite way around though (special code the mobile, and make the desktop the default/standard values)

    I tend to work that way myself when designing, but the better practice is to design for the smallest screen size and then move up –especially when working with the Bootstrap framework. That’s pretty much Bootstrap dogma. I know that starting with big-screen design is a hard habit to break, but I think that Romik basically is following the recommended protocol.

Viewing 15 replies - 121 through 135 (of 470 total)