Reputation: 67
Problem : I can't get the Text to wrap around the image that I've created. Please let me know if I am calling it wrong or placing the float's in the wrong place?
What I have tried : I have tried to use this website for reference - https://www.homeandlearn.co.uk/WD/wds4p6.html
but, I still can't figure out what's wrong with my code? I looked at float, and thought if I put float:left lets say in the image css properties it should make that border. I also tried making the image shape around it be like a circle? That tended to not work either?
Im guessing that the main problem is i'm not putting it in the right place or need to fix something.
Also - This HTML doc has much more things and many more css with it.
Here is my website if you want to look more into it! https://constantinelinardakis.github.io/OfficialWebsite/Home.html
.outline {
position: absolute;
height: 90%;
top: 30%;
left: 6%;
box-shadow: 0 0 100px rgba(0, 0, 0, 0.9) inset;
background: url("../assets/backg.png") no-repeat center;
background-color: #3156a0;
border-radius: 25px;
transition: all 0.7s;
-webkit-transition: color 0.3s;
transition: all 0.7s;
}
/* OUTLINE IMAGE ICON */
.costaicon {
position: absolute;
top: 0%;
left: 0%;
width: 350px;
height: 350px;
max-width: 500px;
max-height: 500px;
transition: all 0.7s;
float: left;
border-radius: 50%;
shape-outside: url(https://raw.githubusercontent.com/ConstantineLinardakis/OfficialWebsite/main/src/assets/OTHERLOGO%20TRANSPARENT.png);
shape-margin: 15px;
shape-image-threshold: 0.5;
mask-image: url(https://raw.githubusercontent.com/ConstantineLinardakis/OfficialWebsite/main/src/assets/OTHERLOGO%20TRANSPARENT.png);
margin: 10px;
}
/* OUTLINE PARAGRAPHS */
.outline > p {
display: block;
float: left;
/*
position: absolute;
top:10%;
left:35%;
*/
font-size: 20px;
color: white;
font-family: "Abel", sans-serif;
transition: all 0.7s;
margin: 10px;
}
<div class="outline">
<!-- MY ICON -->
<div class="costaicon">
<img alt="MyLogo" src="https://raw.githubusercontent.com/ConstantineLinardakis/OfficialWebsite/main/src/assets/OTHERLOGO%20TRANSPARENT.png" style="width: 350px; height: 350px; float: left;" />
</div>
<p>
Hello my name is Constantine Linardakis as known as TwinPlayz on Youtube. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I
blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I
blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal.
</p>
<!-- STYLE -->
<p style="color: transparent;"></p>
</div>
Upvotes: 2
Views: 60
Reputation: 4459
Can you please check the below code? Hope it will work for you. We have removed position, shape-outside and mask-image from .costaicon
and also removed float from .outline > p
.
Please refer to this link: https://jsfiddle.net/yudizsolutions/vrguhok7/
.outline {
position: absolute;
height: 90%;
top: 30%;
left: 6%;
box-shadow: 0 0 100px rgba(0, 0, 0, 0.9) inset;
background: url("../assets/backg.png") no-repeat center;
background-color: #3156a0;
border-radius: 25px;
transition: all 0.7s;
-webkit-transition: color 0.3s;
transition: all 0.7s;
}
/* OUTLINE IMAGE ICON */
.costaicon {
float: left;
border-radius: 50%;
margin: 10px;
}
/* OUTLINE PARAGRAPHS */
.outline>p {
display: block;
font-size: 20px;
color: white;
font-family: 'Abel', sans-serif;
transition: all 0.7s;
margin: 10px;
}
<div class="outline">
<!-- MY ICON -->
<div class="costaicon">
<img alt="MyLogo" src="https://raw.githubusercontent.com/ConstantineLinardakis/OfficialWebsite/main/src/assets/OTHERLOGO%20TRANSPARENT.png" style="width:350px;height:350px;float:left;">
</div>
<p>
Hello my name is Constantine Linardakis as known as TwinPlayz on Youtube. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I
blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal.
I blbababablablablal. I blbababablablablal. I blbababablablablal. I blbababablablablal.
</p>
<!-- STYLE -->
<p style="color: transparent;"></p>
</div>
Upvotes: 1